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 ------ > rgomeza@vidfrio:~$ 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 -------- > rgomeza@vidfrio:/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
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente