El jue, 01-02-2007 a las 13:59 +0100, Rub?n G?mez Antol? escribió: > Saludos a todos, > > Alguien sabe si existe algn problema en debian al instalar Turboprint? > > Desde que hace dos das cambi discover1 por discover, actualic el > ncleo -por cierto el 2.6.18-k7-4 empaquetado por debian explot-, y > volv a reiniciar con mi ncleo antiguo, estoy viviendo una historia de > horror con Cups, me esta cayendo en todos los bichos habidos y por haber > del paquete, incluso en los que estn cerrados. > > Me explico ms claramente: > > Tengo un servidor que ofrece varias cosas, entre ellas hace de servidor de > terminales ligeros (PXES) y de servidor de impresin. El caso es que por > razones que no vienen a cuento, voy a cambiar de PXES a TCOS [0] y para > ello por razones de dependencias cambie discover1 por discover.
Hola
Siento haber documentado esa parte tan mal, pero con instalar
tcos-discover2 hubiera servido ya que no entra en conflicto con
discover1....
> Hasta
> el momento todo iba bien, tampoco haba nadie imprimiendo. Un poco ms
> adelante veo que me hace falta el mdulo de unionfs, bien intento
> instalarlo y nada, bueno, pues vamos a poner un ncleo nuevo. Instalo el
> 2.6.18-k7-4, reinicio y la mquina se bloquea sin posibilidad de ver nada
> porque el monitor pierde la seal. Arranco de nuevo con mi ncleo viejo y a
> partir de ah la vida se volvi negra.
>
> Empieza a fallar cups con el mensaje "Printer not connected; will retry in
> 30 seconds..." que corresponde con varios bichos, incluso con uno que yo
> ya pas. En principio lo arregle cambiando propietario y grupo de
> los /dev/usb/lp*, que me vali para salir rpidamente del paso, pero no es
> una solucin duradera porque se pierde al apagar las impresoras.
Esto lo puedes arreglar con una regla de udev,
# rgrep "lp" /etc/udev/rules.d/
/etc/udev/rules.d/020_permissions.rules:KERNEL=="lp[0-9]*",
SUBSYSTEMS=="usb", GROUP="lp"
/etc/udev/rules.d/020_permissions.rules:SUBSYSTEM=="printer",
GROUP="lp"
/etc/udev/rules.d/020_permissions.rules:SUBSYSTEM=="ppdev",
GROUP="lp"
/etc/udev/rules.d/020_permissions.rules:KERNEL=="irlpt*",
GROUP="lp"
/etc/udev/rules.d/udev.rules:SUBSYSTEMS=="usb", KERNEL=="lp[0-9]*",
NAME="usb/%k"
udev pone como grupo a lp.
>
> Asi que aqu me plante varias opciones, retroceder la versin de cups hacia
> atrs, hacia estable -vivo en Sid- o bien hacia delante, la versin del svn
> de cups.
>
> Opt por la versin del svn que despus de instalar -viene preparada para
> crear paquetes deb de forma fcil- no resolvio nada. Aclaro que tuve que
> desinstalar el cups de debian.
>
> Puesto que no haba resuelto nada prob otro mtodo: borrar y reinstalar.
> Guard mi configuracin por si acaso y realice un rpido apt-get
> remove --purge, seguido de un apt-get install
>
> Bien, desde aqu varias cosas:
> - Configur impresoras con turboprint y volvieron a funcionar.
> - El acceso a cups va web desde otro ordenador cascaba a cups en cuanto
> intentabas modificar alguna impresora o hacer algo que necesitara entrar en
> la parte segura (https) de cups.
>
> --------- error relacionado --------
> E [31/Jan/2007:14:49:26 +0100] cupsdAuthorize: Local authentication
> certificate not found!
> E [31/Jan/2007:14:49:29 +0100] cupsdAuthorize: Local authentication
> certificate not found!
> ------------- fin de error ----------
>
Mira si existe /etc/cups/ssl, sino, crealo y dale los permisos
correctos.
> - Configur las impresoras con los contraladores de cups y dejarn de
> funcionar.
>
> A partir de aqu, he repetido varias veces el proceso de borrar y configurar
> y en cuanto esta todo configurado (turboprint + cups) deja de funcionar,
> pero lo ms extrao, no es justo en el momento, es despus. Por ejemplo
> esta maana, lo dejo todo funcionando, pues se ha enviado a imprimir un
> documento desde una mquina Win y... ale, todo al traste!
>
> He revisado todos los bichos de cups, he revuelto Google entero, he leido
> infinidad de hilos en foros -muchisimo sobre ubuntu- y no hay forma.
>
> Alguien que haya vivido algo de esto?
>
> ------- paquetes relacionados ------
> [EMAIL PROTECTED]:~$ dpkg -l |grep -i cups |awk '{print $2}{print $3}'
> cupsys
> 1.2.7-2
> cupsys-bsd
> 1.2.7-2
> cupsys-client
> 1.2.7-2
> cupsys-common
> 1.2.7-2
> cupsys-driver-gimpprint
> 5.0.0-3
> cupsys-driver-gutenprint
> 5.0.0-3
> ijsgimpprint
> 5.0.0-3
> libcupsimage2
> 1.2.7-2
> libcupsys2
> 1.2.7-2
> libcupsys2-dev
> 1.2.7-2
> libgnomecups1.0-1
> 0.2.2-5
>
> turboprint_1.95-2_i386.deb
> ------ fin de paquetes --------
>
> ----- salida de Strace --------
> [EMAIL PROTECTED]:/var/log/cups$ !581
> strace /usr/lib/cups/backend/usb
[.....]
> rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
> open("/dev/usblp0", O_RDWR|O_EXCL|O_LARGEFILE) = -1 EACCES (Permission
> denied)
> open("/dev/usblp1", O_RDWR|O_EXCL|O_LARGEFILE) = -1 EACCES (Permission
> denied)
> open("/dev/usblp2", O_RDWR|O_EXCL|O_LARGEFILE) = -1 EACCES (Permission
> denied)
> open("/dev/usblp3", O_RDWR|O_EXCL|O_LARGEFILE) = -1 EACCES (Permission
> denied)
> open("/dev/usblp4", O_RDWR|O_EXCL|O_LARGEFILE) = -1 EACCES (Permission
> denied)
> open("/dev/usblp5", O_RDWR|O_EXCL|O_LARGEFILE) = -1 EACCES (Permission
> denied)
> open("/dev/usblp6", O_RDWR|O_EXCL|O_LARGEFILE) = -1 EACCES (Permission
> denied)
[....]
Si esos dispositivos existen (al menos uno) tienes problemas de
permisos, mira quien ejecuta el servidor de impresion (deberia ser root)
y a quién pertenecen los dispositivos.
> exit_group(0) = ?
> Process 14631 detached
> ------------ Fin de strace ---------
>
> Tambin he podido observar, entre otras cosas algo como esto:
>
> (/usr/lib/cups/backend/usb) crashed on signal 9!
>
> Y parezco tener todos los sintomas de estos bichos:
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394934
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=396642
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383091
>
> Gracias a los que hayis sido capaces de llegar hasta y sobre todo si podis
> echarme una mano, si se necesitaran ms datos u otras prueba decidlo.
>
> Salud y Revolucin.
>
> Lobo.
>
> [0] http://cls-tcos.forja.rediris.es/index.html
> --
> Libertad? Quien ha dicho libertad?
>
>
Siento no ser de mucha más ayuda.
--
http://soleup.eup.uva.es/mariodebian
signature.asc
Description: Esta parte del mensaje está firmada digitalmente

