View previous topic :: View next topic |
Author |
Message |
Vittine n00b
Joined: 01 Nov 2005 Posts: 9
|
Posted: Tue Nov 01, 2005 12:57 pm Post subject: CUPS problema |
|
|
Tenia el cups funcionando correctamente con mi impresora, pero me puse a imprimir un documento de 200 hojas por error, y cuando lo quise cancelar no me dejaba, busque la manera pa cancelarlo y no se me ocurrio otra que desinstalar el cups y volverlo a emerger, y ahora cuando intento imprimir me aparece como calcelado el trabajo, Si alguien me puede decir pq coño ahora no quiere ir se lo agradeceria pq yo ya no lo comprendo
para mas detalle al hacer un lpstat -t:
renton@breogan ~ $ lpstat -t
scheduler is running
system default destination: impresora
device for impresora: parallel:/dev/lp0
impresora accepting requests since Jan 01 00:00
printer impresora is idle. enabled since Jan 01 00:00
y al imrpimir un documento
renton@breogan ~ $ lp a
request id is impresora-6 (1 file(s))
y al comprobar la lista de trabajos
impresora-6 a renton 1k cancelled at Tue 01 Nov 2005 02:38:39 PM WET Restart Job
Y ai lo intento reiniciar:
Error: client-error-not-possible
Alguien sabe como solucionar esto??? Gracias |
|
Back to top |
|
|
LinuxBlues l33t
Joined: 26 Mar 2005 Posts: 892
|
Posted: Tue Nov 01, 2005 9:31 pm Post subject: |
|
|
Pues que se te ocurriese esa forma, es la peor de las formas posibles para cancelar una impresión...
Sencillamente abre tu navegador (firefox, por ejemplo) y le dices en la barra de direcciones que vaya a
http://localhost:631
y desde ahí administras todos los trabajos, cancela y borra ese y problema resuelto. |
|
Back to top |
|
|
Vittine n00b
Joined: 01 Nov 2005 Posts: 9
|
Posted: Wed Nov 02, 2005 1:57 pm Post subject: |
|
|
Gracias pero eso ya lo intente de primeras, tambien intentaba eliminar el proceso pero ni con esas, por eso lo desinstale, pero al volverlo a instalar no me funciona la impresora me cancela todos los mensajes |
|
Back to top |
|
|
Rene_Merida n00b
Joined: 28 Mar 2005 Posts: 49
|
Posted: Thu Nov 03, 2005 9:39 pm Post subject: |
|
|
A mi me pasa otro error....
TenÃa funcionando cups correctamente con mi impresora HP845c localmente (conexión USB), pero como existe un láser, la conectamos en red y se quiso configurar para que esta PC también imprimiera en la Láser y adicionalmente tuviese la HP845c de manera local. Pues bien, imprimió en la láser pero dejó de imprimir en la local (HP845c).
Hace tres dÃas que no la usabe, pero hoy he tenido la necesidad de sacar un reporte y no me imprime en ninguna. Cuando voy a levantar el servicio CUPSD (/etc/init.d/cupsd start) me sale el siguiente mensaje de error:
#/etc/init.d/cupsd start ............. [!!]
cupsd: child exited with status 98!
Investigué a través de GOOGLE y siempre coincidieron las respuestas acerca de que no se estaba oyendo el puerto 631, una referencia exacta de ello es:
http://www.linuxprinting.org/cups-faq.html#q_4_2
Entre otras cosas dice:
4.2 cupsd: Child exited with status 98!?
Another process is using the port that cupsd listens to (default 631). It might be the rpc.rquotad deamon. Either disable this deamon or make sure cupsd starts before nfs.
Por lo que veo, parece que el puerto 631 quedó ocupado y se debe cambiar el cups para que localmente use otro puerto, la pregunta es:
¿Cómo hago para ver los puerto que no estás siendo oÃdos, es decir, que no se encuentran ocupados?
Si se lo gra conseguir cuáles están libres, ¿cómo hago para que cups oiga otro puerto que no sea el 631?.
Gracias de antemano !!
Atte,
Rene_Merida
Venezuela |
|
Back to top |
|
|
focahclero Guru
Joined: 02 Jan 2004 Posts: 554
|
Posted: Thu Nov 03, 2005 9:58 pm Post subject: |
|
|
Rene_Merida wrote: | ¿Cómo hago para ver los puerto que no estás siendo oÃdos, es decir, que no se encuentran ocupados |
De momento, hazlo al revés: averigua por qué puertos está escuchando tu máquina y por tanto están en uso:
o
Si lo haces sin cupds iniciado sabrás si efectivamente el 631 está "ocupado". _________________ focahclero
Registered Linux User #352648. Get Counted! http://counter.li.org
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
Rene_Merida n00b
Joined: 28 Mar 2005 Posts: 49
|
Posted: Fri Nov 04, 2005 3:59 pm Post subject: |
|
|
Gracias a "focahclero" por esa pronta respuesta.
Cuando usé el comando "netstat -ltun" , me mostró la siguiente pantalla:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:876 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:849 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:32768 0.0.0.0:*
udp 0 0 0.0.0.0:2049 0.0.0.0:*
udp 0 0 0.0.0.0:32770 0.0.0.0:*
udp 0 0 0.0.0.0:899 0.0.0.0:*
udp 0 0 0.0.0.0:846 0.0.0.0:*
udp 0 0 0.0.0.0:864 0.0.0.0:*
udp 0 0 0.0.0.0:612 0.0.0.0:*
udp 0 0 0.0.0.0:873 0.0.0.0:*
udp 0 0 0.0.0.0:111 0.0.0.0:*
udp 108120 0 0.0.0.0:631 0.0.0.0:*
Como se puede ver la final de ese listado, el puerto 631 se encuentra ocupado.
Entré al archivo de configuración del Cups (cupsd.conf) y sustituí el puerto 631 por el 443, al levantar el servicio cupsd lo hace con éxito, pero al entrar en el PrintManager del KDE 3.2, la aplicación queda congelada porque está ubicando la impresora en el puert 631.
La pregunta es:
¿Donde puedo cambiar el status del puerto, es decir, quitarle 631 y colocar 443 en el printmanager del KDE para que me funcione la aplicación?
Muchas gracias !!
Atte,
Rene_Merida |
|
Back to top |
|
|
focahclero Guru
Joined: 02 Jan 2004 Posts: 554
|
Posted: Fri Nov 04, 2005 9:15 pm Post subject: |
|
|
Bueno, continuamos con el secuestro del hilo de Vittine, espero que no se enfade ...
Rene_Merida wrote: |
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN
...
udp 108120 0 0.0.0.0:631 0.0.0.0:*
Como se puede ver la final de ese listado, el puerto 631 se encuentra ocupado. |
En primer lugar, fíjate bien que el puerto 631 no aparece una vez, sino dos, una como TCP y la otra como UDP.
En segundo lugar, antes de hacer nada más drástico te toca averiguar el proceso que está escuchado por dicho puerto. Por ejemplo, en mi máquina tengo para el puerto 631/tcp:
Code: | # fuser 631/tcp
631/tcp: 7967
# ps aux | grep 7967
root 7967 0.0 0.3 4784 1776 ? Ss 20:36 0:00 /usr/sbin/cupsd
root 10675 0.0 0.1 1476 484 pts/1 S+ 22:05 0:00 grep 7967
| Es decir, es cupsd quien está escuchando por el 631/TCP.
Y en tercero, te puedes ahorrar fuser si en el netstat utilizas la opción -p... que se me olvidó decirte en el mensaje anterior
Eso sí, tanto fuser como netstat conviene, en este caso, ejecutarlos como root.
Y después de averiuar qué proceso escucha por el puerto... ya podrás decir qué hacer.
Saludos, _________________ focahclero
Registered Linux User #352648. Get Counted! http://counter.li.org
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
Soul Lost Guru
Joined: 09 Oct 2004 Posts: 451 Location: UnderHouse
|
Posted: Sun Nov 06, 2005 9:16 pm Post subject: |
|
|
Vittine wrote: | Gracias pero eso ya lo intente de primeras, tambien intentaba eliminar el proceso pero ni con esas, por eso lo desinstale, pero al volverlo a instalar no me funciona la impresora me cancela todos los mensajes |
Bueno bro no se para que cancelas así :p
Llleca en que estado esta tu impresora, yo tambien tenía problemas para cancelar tareas, pero hay un comando muy util como root (hay otros como lpr y lprm, pero a mi no me funcionaban)..
No se pero mi impresora Epson Stylus CX1500 (USB) cancelo un trabajo deja de funcionary hay que reiniciarla, esto lo hago desde gnome... _________________ Mi blog:soullost.org |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|