[cups] Broken pipe error

Laura Martín hoshi.utsuku at gmail.com
Thu Sep 24 07:55:38 PDT 2015


Hi all,

I'm searching for help due to a broken pipe error in several cups versions.
I've tried compiling an 1.5.4, 1.4.8, 2.0.5, and RHEL RPM, but the error is
the same. Also, I've tried in a Ubuntu (stable) server, and the broken pipe
error is still appearing.

In the other hand, I can print plain text, but printing the cups test page,
the error appears again.

For example, this is the log of the Ubuntu server with a test page:

D [24/Sep/2015:12:40:21 +0200] [Client 13] Waiting for CGI data.
D [24/Sep/2015:12:40:21 +0200] [Client 13] CGI data ready to be sent.
D [24/Sep/2015:12:40:21 +0200] [Client 15] POST / HTTP/1.1
D [24/Sep/2015:12:40:21 +0200] cupsdSetBusyState: newbusy="Active clients",
busy="Active clients"
D [24/Sep/2015:12:40:21 +0200] [Client 15] No authentication data provided.
D [24/Sep/2015:12:40:21 +0200] [Client 15] 2.0 Get-Jobs 3
D [24/Sep/2015:12:40:21 +0200] Get-Jobs
ipp://localhost:631/printers/PSICA218
D [24/Sep/2015:12:40:21 +0200] [Job 4] Loading attributes...
D [24/Sep/2015:12:40:21 +0200] [Client 15] Returning IPP successful-ok for
Get-Jobs (ipp://localhost:631/printers/PSICA218) from localhost
D [24/Sep/2015:12:40:21 +0200] [Client 15] Content-Length: 472
D [24/Sep/2015:12:40:21 +0200] cupsd is not idle any more, canceling
shutdown.
D [24/Sep/2015:12:40:21 +0200] [CGI] Regular expression
".*PrintSelfTestPage.*"
D [24/Sep/2015:12:40:21 +0200] [CGI] matches[0].rm_so=0
D [24/Sep/2015:12:40:21 +0200] [CGI] matches[1].rm_so=-1
D [24/Sep/2015:12:40:21 +0200] [Client 15] cupsdWriteClient error=0,
used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH,
data_remaining=472, response=0x7fd1daec72f0(IPP_IDLE), pipe_pid=0, file=-1
D [24/Sep/2015:12:40:21 +0200] [Client 15] Writing IPP response,
ipp_state=DATA, old wused=0, new wused=0
D [24/Sep/2015:12:40:21 +0200] [Client 15] bytes=0, http_state=0,
data_remaining=0
D [24/Sep/2015:12:40:21 +0200] [Client 15] Waiting for request.
D [24/Sep/2015:12:40:21 +0200] cupsdSetBusyState: newbusy="Active clients",
busy="Active clients"
D [24/Sep/2015:12:40:21 +0200] [Client 13] cupsdWriteClient error=0,
used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_CHUNKED,
data_remaining=0, response=(nil)(), pipe_pid=3877, file=14
D [24/Sep/2015:12:40:21 +0200] [Client 13] Waiting for CGI data.
D [24/Sep/2015:12:40:21 +0200] cupsd is not idle any more, canceling
shutdown.
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiClearVariables called.
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetVariable: ORDER="dec"
D [24/Sep/2015:12:40:21 +0200] [Client 13] cupsdWriteClient error=0,
used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_CHUNKED,
data_remaining=0, response=(nil)(), pipe_pid=3877, file=14
D [24/Sep/2015:12:40:21 +0200] [Client 13] Waiting for CGI data.
D [24/Sep/2015:12:40:21 +0200] [Client 13] CGI data ready to be sent.
D [24/Sep/2015:12:40:21 +0200] cupsd is not idle any more, canceling
shutdown.
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetVariable: SECTION="printers"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetVariable: TOTAL="1"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetVariable: WHICH_JOBS="all"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetVariable:
SERVER_NAME="192.168.60.46"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetVariable: CUPS_VERSION="CUPS
v1.7.2"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray: job_preserved[0]="1"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray:
job_printer_name[0]="PSICA218"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray:
job_printer_uri[0]="/printers/PSICA218"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray: job_name[0]="Test Page"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray:
job_originating_user_name[0]="anonymous"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray: time_at_creation[0]="Thu
Sep 24 12:39:34 2015"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray:
time_at_processing[0]="Thu Sep 24 12:39:34 2015"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray: time_at_completed[0]="Thu
Sep 24 12:39:38 2015"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray: job_id[0]="4"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray: job_state[0]="9"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray:
job_media_sheets_completed[0]="1"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray: job_k_octets[0]="1"
D [24/Sep/2015:12:40:21 +0200] [CGI] cgiSetArray:
job_printer_state_message[0]="No se han podido escribir los datos de
impresión: Broken pipe"


Can't see any library error... The behaviour is the same, with any printer,
with any driver....

I've changed, the protocol from http to ipp, lpd, same error. Any hint?

Thx in advance.



More information about the cups mailing list