Zrušení tisku ve frontě
Boris Filipovič
b.filipovic na centrum.cz
Sobota Duben 17 10:57:24 CEST 2004
Dne Fri, 16 Apr 2004 16:45:11 +0200
Ales Vizdal <ales na vizdal.net> napsal/a:
Dobrý den,
> On Fri, Apr 16, 2004 at 01:28:54PM +0200, Zdeněk Gála wrote:
> > Zdravím,
> > jakým říkazem se dá zrušit tisk, který čeká ve frontě?
> > Používám CUPS na RH 9.2.
>
> $ lprm nebo pomoci web rozhrani k cupsu
tady jsem před nedávnem narazil na problém (mandrake 9.2):
lprm (resp. lprm-cups) funguje, ale pokud to zkusím přes webové rozhraní, tak
dostanu chybu: client-error-forbidden
Tady jsou záznamy z logu:
# vypíšu si frontu - funguje
$ lpq
D AcceptClient() 6 from localhost:631.
D AcceptClient() 7 from localhost:631.
D ReadClient() 7 POST / HTTP/1.1
D ProcessIPPRequest: 7 status_code=1
D CloseClient() 7
D AcceptClient() 7 from localhost:631.
D ReadClient() 7 POST / HTTP/1.1
D ProcessIPPRequest: 7 status_code=1
D CloseClient() 7
D AcceptClient() 7 from localhost:631.
D ReadClient() 7 POST / HTTP/1.1
D ProcessIPPRequest: 7 status_code=0
D ReadClient() 6 POST / HTTP/1.1
D ProcessIPPRequest: 6 status_code=0
D ReadClient() 6 POST / HTTP/1.1
D ProcessIPPRequest: 6 status_code=0
D CloseClient() 6
D CloseClient() 7
# zkusím smazat úlohu 231 - funguje
$ lprm 231
D CloseClient() 4
D AcceptClient() 4 from localhost:631.
D ReadClient() 4 POST / HTTP/1.1
D ProcessIPPRequest: 4 status_code=1
D CloseClient() 4
D AcceptClient() 4 from localhost:631.
D ReadClient() 4 POST / HTTP/1.1
D ProcessIPPRequest: 4 status_code=1
D CloseClient() 4
D AcceptClient() 4 from localhost:631.
D ReadClient() 4 POST / HTTP/1.1
D ProcessIPPRequest: 4 status_code=0
D AcceptClient() 6 from localhost:631.
D ReadClient() 6 POST /jobs/ HTTP/1.1
D CancelJob: id = 231
I Job 231 was cancelled by 'boris'.
D ProcessIPPRequest: 6 status_code=0
D CloseClient() 6
D CloseClient() 4
# zkusím se podívat v prohlížeči na seznam úloh
http://localhost:631/jobs
D AcceptClient() 4 from localhost:631.
D ReadClient() 4 GET /jobs HTTP/1.1
D CGI /usr/lib/cups/cgi-bin/jobs.cgi started - PID = 14763
I Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=14763)
D SendCommand() 4 file=7
D AcceptClient() 6 from localhost:631.
D ReadClient() 6 POST / HTTP/1.1
D ProcessIPPRequest: 6 status_code=0
D CloseClient() 6
# zkusím smazat úlohu 232 - nejde, dostanu chybu: client-error-forbidden
http://localhost:631/jobs/?op=cancel-job&job_id=232&job_printer_uri=http://localhost:631/printers/tiskarna01
D ReadClient() 4 GET /jobs/?op=cancel-job&job_id=232&job_printer_uri=http://localhost:631/=printers/tiskarna01 HTTP/1.1
D CGI /usr/lib/cups/cgi-bin/jobs.cgi started - PID =14766
I Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=14766)
D SendCommand() 4 file=7
D AcceptClient() 6 from localhost:631.
D ReadClient() 6 POST /jobs HTTP/1.1
E Unable to open /etc/cups/passwd.md5 - No such file or directory
E cancel_job: "" not authorized to delete job D Sending error:
client-error-forbidden D ProcessIPPRequest: 6 status_code=401
D CloseClient() 6
# zkusím odkaz administrace, zadám jen uživatelské jméno: boris,
# bez hesla, dostanu samozřejmě chybu:
# Unauthorized - server nemohl ověřit, zd=a máte oprávnění
# přistupovat k tomuto zdroji.
http://localhost:631/admin
D AcceptClient() 4 from localhost:631.
D ReadClient() 4 GET /admin HTTP/1.1
E IsAuthorized: pam_authenticate() returned 7 (Authentication failure)!
D SendError() 4 code=401
D AcceptClient() 6 from localhost:631.
D ReadClient() 6 GET /admin HTTP/1.1
E IsAuthorized: pam_authenticate() returned 7 (Authentication failure)!
D SendError() 6 code=401
# vrátím se zpátky k úlohám
http://localhost:631/jobs
D AcceptClient() 4 from localhost:631.
D ReadClient() 4 GET /jobs HTTP/1.1
D CGI /usr/lib/cups/cgi-bin/jobs.cgi started - PID = 14850
I Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=14850)
D SendCommand() 4 file=7
D AcceptClient() 6 from localhost:631.
D ReadClient() 6 POST / HTTP/1.1
D ProcessIPPRequest: 6 status_code=0
D CloseClient() 6
# zkusím smazat úlohu 234 - a ono to jde!
http://localhost:631/jobs/?op=cancel-job&job_id=234&job_printer_uri=http://localhost:631/printers/tiskarna01
D ReadClient() 4 GET /jobs/?op=cancel-job&job_id=234&job_printer_uri=http://localhost:631/printers/tiskarna01 HTTP/1.1
D CGI /usr/lib/cups/cgi-bin/jobs.cgi started - PID =14860
I Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=14860)
D SendCommand() 4 file=7
D AcceptClient() 6 from localhost:631.
D ReadClient() 6 POST /jobs HTTP/1.1
D CancelJob: id = 234
I Job 234 was cancelled by 'boris'.
D ProcessIPPRequest: 6 status_code=0
D CloseClient() 6
Proč?
Boris Filipovič
Další informace o konferenci Linux