Package: cups-browsed
Version: 1.11.6-3
Severity: normal

We have a central cups print server (and one client offering a queue for a not 
network-connected printer) and about 50 identically configured clients running 
a current stable using it to print. On one specific client sometimes all 
printer queues stop working, giving the error message 'No destination host name 
supplied by cups-browsed for printer "name of the queue", is cups-browsed 
running?'.
Restarting the cups and cups-browsed services does not fix the behaviour; most 
of the times a reboot does, but not always.

Comparing the two browsed debug logs of the affected and and unaffected client 
I notice after printing (or trying to print) a test page, that the affected one 
is missing the lines, showing that the cups server contacted it. I'll attach 
the excerpt of the cups debug log showing the last connection attempts (of 
forty before cups gives up) below.

Changes to queues on the server get communicated through to cups by 
cups-browsed so communication in that direction seems to be working.

Both cups and cups-browsed on the client are currently running with the debug 
logs enabled, so if you need any more info I'll hopefully be able to provide it.

Probably just a coincidence but I'll mention it: The user of the affected 
client is the only one of ours that's running KDE as desktop.

-- System Information:
Debian Release: 9.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages cups-browsed depends on:
ii  cups-daemon          2.2.1-8
ii  init-system-helpers  1.48
ii  libavahi-client3     0.6.32-2
ii  libavahi-common3     0.6.32-2
ii  libavahi-glib1       0.6.32-2
ii  libc6                2.24-11+deb9u1
ii  libcups2             2.2.1-8
ii  libglib2.0-0         2.50.3-2
ii  libldap-2.4-2        2.4.44+dfsg-5+deb9u1
ii  lsb-base             9.20161125

Versions of packages cups-browsed recommends:
ii  avahi-daemon  0.6.32-2

cups-browsed suggests no packages.

-- Configuration Files:
/etc/cups/cups-browsed.conf changed:
LogDir /var/log/cups
DebugLogging file
BrowseRemoteProtocols cups
BrowseAllow 141.66.176.24
BrowseAllow cups.zblmath.fiz-karlsruhe.de
BrowsePoll 141.66.176.24
BrowsePoll cups.zblmath.fiz-karlsruhe.de


-- debconf-show failed


/var/log/cups/error_log:

D [17/Jan/2018:12:56:41 +0100] [Client 52] Closing connection.
D [17/Jan/2018:12:56:41 +0100] cupsdSetBusyState: newbusy="Printing jobs and 
dirty files", busy="Printing jobs and dirty files"
d [17/Jan/2018:12:56:41 +0100] cupsdRemoveSelect(fd=21)
d [17/Jan/2018:12:56:41 +0100] cupsdRemoveSelect(fd=-1)
I [17/Jan/2018:12:56:41 +0100] Expiring subscriptions...
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
d [17/Jan/2018:12:56:41 +0100] cupsdAcceptClient(lis=0x559574abed90(3)) 
Clients=4
D [17/Jan/2018:12:56:41 +0100] [Client 53] Server address is 
"/var/run/cups/cups.sock".
D [17/Jan/2018:12:56:41 +0100] [Client 53] Accepted from localhost (Domain)
d [17/Jan/2018:12:56:41 +0100] cupsdAddSelect(fd=21, read_cb=0x55957473c370, 
write_cb=(nil), data=0x5595753122a0)
D [17/Jan/2018:12:56:41 +0100] [Client 53] Waiting for request.
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
d [17/Jan/2018:12:56:41 +0100] [Client 53] cupsdReadClient: error=0, used=0, 
state=HTTP_STATE_WAITING, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=0, 
request=(nil)(), file=-1
D [17/Jan/2018:12:56:41 +0100] [Client 53] POST / HTTP/1.1
D [17/Jan/2018:12:56:41 +0100] cupsdSetBusyState: newbusy="Active clients, 
printing jobs, and dirty files", busy="Printing jobs and dirty files"
D [17/Jan/2018:12:56:41 +0100] [Client 53] Read: status=200
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: uri="/", limit=10...
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: Location /admin/conf(11) Limit 7f
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: Location /admin(6) Limit 7f
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: Location /(1) Limit 7f
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: best=/
d [17/Jan/2018:12:56:41 +0100] [Client 53] con->uri="/", 
con->best=0x559574abe120(/)
D [17/Jan/2018:12:56:41 +0100] [Client 53] No authentication data provided.
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: con->uri="/", 
con->best=0x559574abe120(/)
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: level=CUPSD_AUTH_ANON, 
type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=0
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
D [17/Jan/2018:12:56:41 +0100] [Client 53] 2.0 Get-Printer-Attributes 39
d [17/Jan/2018:12:56:41 +0100] cupsdProcessIPPRequest(0x5595753122a0[53]): 
operation_id = 000b
D [17/Jan/2018:12:56:41 +0100] Get-Printer-Attributes 
ipp://localhost:631/printers/copier
d [17/Jan/2018:12:56:41 +0100] get_printer_attrs(0x5595753122a0[53], 
ipp://localhost:631/printers/copier)
d [17/Jan/2018:12:56:41 +0100] cupsdFindPolicyOp(p=0x559574abf450, 
op=b(Get-Printer-Attributes))
d [17/Jan/2018:12:56:41 +0100] cupsdFindPolicyOp: Found wildcard match...
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: con->uri="/", 
con->best=0x559574ac2d70((null))
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: level=CUPSD_AUTH_ANON, 
type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=0
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: op=0(0x0000)
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
d [17/Jan/2018:12:56:41 +0100] copy_attrs(to=0x55957530cef0, 
from=0x559574b803a0, ra=0x55957530cc10, group=0, quickcopy=0)
d [17/Jan/2018:12:56:41 +0100] copy_attrs(to=0x55957530cef0, 
from=0x559574b80650, ra=0x55957530cc10, group=0, quickcopy=0)
d [17/Jan/2018:12:56:41 +0100] copy_attrs(to=0x55957530cef0, 
from=0x559574ae2130, ra=0x55957530cc10, group=0, quickcopy=-2147483648)
D [17/Jan/2018:12:56:41 +0100] [Client 53] Returning IPP successful-ok for 
Get-Printer-Attributes (ipp://localhost:631/printers/copier) from localhost
D [17/Jan/2018:12:56:41 +0100] [Client 53] Content-Length: 680
D [17/Jan/2018:12:56:41 +0100] [Client 53] cupsdSendHeader: code=200, 
type="application/ipp", auth_type=0
d [17/Jan/2018:12:56:41 +0100] cupsdAddSelect(fd=21, read_cb=0x55957473c370, 
write_cb=0x55957473ba50, data=0x5595753122a0)
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
D [17/Jan/2018:12:56:41 +0100] [Client 53] con->http=0x55957531d170
D [17/Jan/2018:12:56:41 +0100] [Client 53] cupsdWriteClient error=0, used=0, 
state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, 
data_remaining=680, response=0x55957530cef0(IPP_STATE_DATA), 
pipe_pid=0, file=-1
D [17/Jan/2018:12:56:41 +0100] [Client 53] Writing IPP response, 
ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [17/Jan/2018:12:56:41 +0100] [Client 53] bytes=0, http_state=0, 
data_remaining=680
D [17/Jan/2018:12:56:41 +0100] [Client 53] Flushing write buffer.
D [17/Jan/2018:12:56:41 +0100] [Client 53] New state is HTTP_STATE_WAITING
d [17/Jan/2018:12:56:41 +0100] cupsdAddSelect(fd=21, read_cb=0x55957473c370, 
write_cb=(nil), data=0x5595753122a0)
D [17/Jan/2018:12:56:41 +0100] [Client 53] Waiting for request.
D [17/Jan/2018:12:56:41 +0100] cupsdSetBusyState: newbusy="Printing jobs and 
dirty files", busy="Active clients, printing jobs, and dirty files"
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
D [17/Jan/2018:12:56:41 +0100] [Job 578] Read cups-browsed-dest-printer option: 
(null)
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
d [17/Jan/2018:12:56:41 +0100] [Client 53] cupsdReadClient: error=0, used=0, 
state=HTTP_STATE_WAITING, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=0, 
request=(nil)(), file=-1
D [17/Jan/2018:12:56:41 +0100] [Client 53] HTTP_STATE_WAITING Closing for error 
32 (Broken pipe)
D [17/Jan/2018:12:56:41 +0100] [Client 53] Closing connection.
D [17/Jan/2018:12:56:41 +0100] cupsdSetBusyState: newbusy="Printing jobs and 
dirty files", busy="Printing jobs and dirty files"
d [17/Jan/2018:12:56:41 +0100] cupsdRemoveSelect(fd=21)
d [17/Jan/2018:12:56:41 +0100] cupsdRemoveSelect(fd=-1)
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
d [17/Jan/2018:12:56:41 +0100] cupsdAcceptClient(lis=0x559574abed90(3)) 
Clients=4
D [17/Jan/2018:12:56:41 +0100] [Client 54] Server address is 
"/var/run/cups/cups.sock".
D [17/Jan/2018:12:56:41 +0100] [Client 54] Accepted from localhost (Domain)
d [17/Jan/2018:12:56:41 +0100] cupsdAddSelect(fd=21, read_cb=0x55957473c370, 
write_cb=(nil), data=0x5595753122a0)
D [17/Jan/2018:12:56:41 +0100] [Client 54] Waiting for request.
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
d [17/Jan/2018:12:56:41 +0100] [Client 54] cupsdReadClient: error=0, used=0, 
state=HTTP_STATE_WAITING, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=0, 
request=(nil)(), file=-1
D [17/Jan/2018:12:56:41 +0100] [Client 54] POST / HTTP/1.1
D [17/Jan/2018:12:56:41 +0100] cupsdSetBusyState: newbusy="Active clients, 
printing jobs, and dirty files", busy="Printing jobs and dirty files"
D [17/Jan/2018:12:56:41 +0100] [Client 54] Read: status=200
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: uri="/", limit=10...
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: Location /admin/conf(11) Limit 7f
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: Location /admin(6) Limit 7f
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: Location /(1) Limit 7f
d [17/Jan/2018:12:56:41 +0100] cupsdFindBest: best=/
d [17/Jan/2018:12:56:41 +0100] [Client 54] con->uri="/", 
con->best=0x559574abe120(/)
D [17/Jan/2018:12:56:41 +0100] [Client 54] No authentication data provided.
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: con->uri="/", 
con->best=0x559574abe120(/)
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: level=CUPSD_AUTH_ANON, 
type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=0
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
D [17/Jan/2018:12:56:41 +0100] [Client 54] 2.0 Get-Printer-Attributes 40
d [17/Jan/2018:12:56:41 +0100] cupsdProcessIPPRequest(0x5595753122a0[54]): 
operation_id = 000b
D [17/Jan/2018:12:56:41 +0100] Get-Printer-Attributes 
ipp://localhost:631/printers/copier
d [17/Jan/2018:12:56:41 +0100] get_printer_attrs(0x5595753122a0[54], 
ipp://localhost:631/printers/copier)
d [17/Jan/2018:12:56:41 +0100] cupsdFindPolicyOp(p=0x559574abf450, 
op=b(Get-Printer-Attributes))
d [17/Jan/2018:12:56:41 +0100] cupsdFindPolicyOp: Found wildcard match...
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: con->uri="/", 
con->best=0x559574ac2d70((null))
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: level=CUPSD_AUTH_ANON, 
type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=0
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: op=0(0x0000)
d [17/Jan/2018:12:56:41 +0100] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
d [17/Jan/2018:12:56:41 +0100] copy_attrs(to=0x55957530cef0, 
from=0x559574b803a0, ra=0x55957530cc10, group=0, quickcopy=0)
d [17/Jan/2018:12:56:41 +0100] copy_attrs(to=0x55957530cef0, 
from=0x559574b80650, ra=0x55957530cc10, group=0, quickcopy=0)
d [17/Jan/2018:12:56:41 +0100] copy_attrs(to=0x55957530cef0, 
from=0x559574ae2130, ra=0x55957530cc10, group=0, quickcopy=-2147483648)
D [17/Jan/2018:12:56:41 +0100] [Client 54] Returning IPP successful-ok for 
Get-Printer-Attributes (ipp://localhost:631/printers/copier) from localhost
D [17/Jan/2018:12:56:41 +0100] [Client 54] Content-Length: 680
D [17/Jan/2018:12:56:41 +0100] [Client 54] cupsdSendHeader: code=200, 
type="application/ipp", auth_type=0
d [17/Jan/2018:12:56:41 +0100] cupsdAddSelect(fd=21, read_cb=0x55957473c370, 
write_cb=0x55957473ba50, data=0x5595753122a0)
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
D [17/Jan/2018:12:56:41 +0100] [Client 54] con->http=0x55957531d170
D [17/Jan/2018:12:56:41 +0100] [Client 54] cupsdWriteClient error=0, used=0, 
state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, 
data_remaining=680, response=0x55957530cef0(IPP_STATE_DATA), 
pipe_pid=0, file=-1
D [17/Jan/2018:12:56:41 +0100] [Client 54] Writing IPP response, 
ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [17/Jan/2018:12:56:41 +0100] [Client 54] bytes=0, http_state=0, 
data_remaining=680
D [17/Jan/2018:12:56:41 +0100] [Client 54] Flushing write buffer.
D [17/Jan/2018:12:56:41 +0100] [Client 54] New state is HTTP_STATE_WAITING
d [17/Jan/2018:12:56:41 +0100] cupsdAddSelect(fd=21, read_cb=0x55957473c370, 
write_cb=(nil), data=0x5595753122a0)
D [17/Jan/2018:12:56:41 +0100] [Client 54] Waiting for request.
D [17/Jan/2018:12:56:41 +0100] cupsdSetBusyState: newbusy="Printing jobs and 
dirty files", busy="Active clients, printing jobs, and dirty files"
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
D [17/Jan/2018:12:56:41 +0100] [Job 578] Read cups-browsed-dest-printer option: 
(null)
d [17/Jan/2018:12:56:41 +0100] select_timeout: JobHistoryUpdate=0
E [17/Jan/2018:12:56:42 +0100] [Job 578] No destination host name supplied by 
cups-browsed for printer \"copier\", is cups-browsed running?
D [17/Jan/2018:12:56:42 +0100] cupsdMarkDirty(---J-)
D [17/Jan/2018:12:56:42 +0100] cupsdSetBusyState: newbusy="Printing jobs and 
dirty files", busy="Printing jobs and dirty files"
D [17/Jan/2018:12:56:42 +0100] cupsdMarkDirty(---J-)
D [17/Jan/2018:12:56:42 +0100] cupsdSetBusyState: newbusy="Printing jobs and 
dirty files", busy="Printing jobs and dirty files"
D [17/Jan/2018:12:56:42 +0100] [Job 578] Set job-printer-state-message to "No 
destination host name supplied by cups-browsed for printer \"copier\", is 
cups-browsed running?", current level=ERROR
d [17/Jan/2018:12:56:42 +0100] cupsdAddEvent(event=job-progress, 
dest=0x559574af7eb0(copier), job=0x55957530d5b0(578), text="%s", ...)
d [17/Jan/2018:12:56:42 +0100] cupsd_send_notification(sub=0x559574ace620(183), 
event=0x559575300740(job-progress))
d [17/Jan/2018:12:56:42 +0100] sub->pipe=16

-- 
FIZ Karlsruhe - Leibniz-Institut für Informationsinfrastruktur GmbH.
Sitz der Gesellschaft: Eggenstein-Leopoldshafen, Amtsgericht Mannheim, HRB 
101892.
Geschäftsführerin: Sabine Brünger-Weilandt.
Vorsitzender des Aufsichtsrats: MinDirig Dr. Stefan Luther.

Reply via email to