Description of problem: After an IPP request is sent to a Xerox WorkCentre Pro C2128, the queue hangs because CUPS doesn't think that the printer is available. Version-Release number of selected component (if applicable): cups-1.4.2-7.fc12.x86_64 How reproducible: Happens every time. Steps to Reproduce: 1. Send a print job to an IPP queue. 2. Run the command "lpstat -t" to check the print queues. 3. Actual results: The IPP queue has a status of "Waiting for job to complete..." Expected results: The IPP queue should be clear after the print job has been processed. Additional info: Using a socket connection (instead of IPP) is working OK. The following entries are in the error_log file: D [16/Dec/2009:18:31:41 -0500] cupsdReadClient: 16 1.1 Get-Printer-Attributes 1 D [16/Dec/2009:18:31:41 -0500] Get-Printer-Attributes ipp://localhost/printers/xrxc2128-ipp D [16/Dec/2009:18:31:41 -0500] Returning IPP successful-ok for Get-Printer-Attributes (ipp://localhost/printers/xrxc2128-ipp) from localhost D [16/Dec/2009:18:31:41 -0500] cupsdSetBusyState: Dirty files D [16/Dec/2009:18:31:45 -0500] cupsdReadClient: 16 POST / HTTP/1.1 D [16/Dec/2009:18:31:45 -0500] cupsdSetBusyState: Active clients and dirty files This bug seems similar to bug #476424.
Please show me a full error_log showing the job being processed, starting from rest. Here is how: 1. "service cups restartlog" (as root) 2. Submit a print job 3. Wait a reasonable amount of time for the job to complete 4. Attach /var/log/cups/error_log here Thanks.
Created attachment 379867 [details] error_log file generated when submitting an IPP print job to Xerox WorkCentre Pro C2128
I noticed something today in testing is that different from what I reported. After: = one job is processed AND = the "Waiting for job to complete..." message is in the output of lpstat -t THEN, a subsequent job was processed after a delay. The "Waiting for job to complete..." message persists the entire time.
I'd really like to see the IPP conversation between the CUPS server and the printer. Please run this command before you submit a job: tcpdump -s0 -U -w ipp.pcap host 137.140.7.52 Then submit the job and wait for it to complete, and press Control-C to stop the tcpdump command. Attach the ipp.pcap file here.
I sent the ipp.pcap file via a private email message.
Thanks. The conversation shows a successful job submission. The problem was just that the ipp backend was not clearing that message. Reported upstream with patch. Also affects Fedora 11.
cups-1.4.2-23.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/cups-1.4.2-23.fc11
cups-1.4.2-25.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/cups-1.4.2-25.fc12
cups-1.4.2-31.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/cups-1.4.2-31.fc13
cups-1.4.2-31.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F13/FEDORA-2010-2681
cups-1.4.2-23.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2010-2743
cups-1.4.2-25.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-2748
cups-1.4.2-31.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
cups-1.4.2-28.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/cups-1.4.2-28.fc12
cups-1.4.2-28.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/cups-1.4.2-28.fc12
cups-1.4.2-26.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/cups-1.4.2-26.fc11
cups-1.4.2-28.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
cups-1.4.2-26.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.