FS#36175 - [cups] 1.6.3 does not print

Attached to Project: Arch Linux
Opened by Eike (baranator) - Tuesday, 16 July 2013, 20:03 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 23 August 2013, 12:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Allthough the printer is correctly configured, shared over the network and locally working (e.g. printing a testpage works), a computer accessing this shared printer can't print. In fact everything looks okay, print-jobs are declared as "completed" but the printer does not wake up and output any page. /var/log/cups/error_log shows:

E [16/Jul/2013:21:26:52 +0200] Returning IPP client-error-bad-request for Get-Job-Attributes (no URI) from localhost

Additional info:
cups-1.6.3-1


Steps to reproduce:
1. Setup and share a printer in cups on a computer A
2. Setup that printer in cups on an other computer B
3. Try to print sth. on computer B using that printer
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Friday, 23 August 2013, 12:11 GMT
Reason for closing:  Not a bug
Additional comments about closing:  simple client setup seems to work fine for the op.
Comment by Rob (Painless) - Friday, 26 July 2013, 19:12 GMT
Do you have avahi-daemon service running?
Comment by Eike (baranator) - Friday, 26 July 2013, 20:55 GMT
yep,

avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack

on both, client & server.

I noticed downgrading the client's cups to 1.6.2-3 solved the problem.
Comment by Eike (baranator) - Friday, 26 July 2013, 21:42 GMT
Hm,

i think i should give some more details about my configuration, that causes the error: I've not been using the simple setup with a cupsd running on the Printserver and only libcups on the client from which i want to access the server.

Instead i was running cupsd on the server and on the client, shared the printer in cupsd on the server and added it in cupsd on the client. Currently, to get it working, i changed this setup and removed cupsd from my client. Now I am using cupsd only on the printserver and libcups with a minimal /etc/cups/client.conf (content: ServerName <printservers ip> ) on the client. This works as it should.
Comment by Rob (Painless) - Friday, 26 July 2013, 22:23 GMT
Ah, not sure I can help there, then. I only run cupsd on my server, other PCs in the house don't run it.
Comment by Andreas Radke (AndyRTR) - Saturday, 27 July 2013, 08:11 GMT
Do some more investigation. So far you are the only one affected. Probably a user configuration issue. A similar setup works for me.

Loading...