-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-20 a las 11:20 +0100, Camaleón escribió:
Bueno, venga... lo pruebo. Quizá me sirva para algún equipo en algún momento :-P.
Ah, pos grassias, aunque no tendrás mi misma SAI. :-)
Afortunadamente O:-}
Je. Cuando se compra con prisas pasan estas cosas. Y comprar SAIs por internet, con los 7 kilogramos que pesan, pues me imaginé que iban a cobrarme unos portes endiablados. En cambio los de MediaMark se pasaron con el precio un par de pueblos, así que por internet igual hubiera compensado, visto lo visto.
Debe ser un problema de permisos con mi driver concreto.
Con el driver...hum, no sé. Con la configuración, quizá.
No, la configuración no hay nada que configurar. El driver sólo lee esto: /etc/ups/ups.conf: [myups] # "BELKIN Active Battery Backup" driver = megatec_usb -DDD port = auto desc = "Local UPS" # user = root
Lo que sí he visto es que si el dispositivo que se define en "port" no tiene los permisos adecuados, falla la carga del driver de manera estrepitosa (sí o sí).
Esto lo he probado cambiando los permisos de /dev/ttyS0 a root:root. Al modificarlo e intentar iniciar, casca con un "unable to open port... permission denied" y muestra el usuario que está ejecutando el daemon (upsd) y el usuario / grupo actual del puerto (root:root).
Al tener definido "port = auto" pues no tengo ni idea de dónde mira :-?. En el readme de suse pone que para los dispositivos usb hay que usar "port = /dev/hiddev0" que era el que tenías puesto al principio ¿y que te fallaba debido a...? Ya no me acuerdo O:-)
Hay varios fallos. Uno es que el driver hace que el /dev/hiddev0 desaparezca del sistema: loborra. Tiene permisos de escritura como grupo daemon, y el usuario pertenece a ese grupo. De todos modos, la gente de la lista del nut dice que da igual, porque ese driver no usa el puerto, accede directamente al bus - y es ahí donde no tiene permiso (creo). Y el programa no da mensaje de error ninguno, tan solo que ha agotado el tiempo de espera (después de 45 segundos). Tiene algún tipo de conexión con la SAI, porque si la desenchufas protesta - pero eso es lo único.
También he revisado las reglas del udev que suse crea para el nut y sí, aquí aparece el grupo daemon, es decir, que el grupo "uucp" que no tiene nada que hacer... creo.
Así pues, en cuanto a permisos, no se me ocurre nada más :-?
No, si sólo me queda compilar la versión devel, no hay otra. Si esa no va, pues les preguntaré a ellos.
(pensando en voz alta)
Al ser usb, las reglas del udev deberían crear los permisos y los usuarios adecuados para el chisme usb sin que tengas que hacer nada. Y los directorios de configuración del programa también deben tener los permisos adecuados... y que yo vea sólo están:
Correcto. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkklSE8ACgkQtTMYHG2NR9W86QCdECk69Xr2WeccSElqyBFyZDlT uS8AnRKQaFQTrSsIw4+HvRPjMwDFXiTS =bIWI -----END PGP SIGNATURE-----