Recently I have encounter a problem with cups seems related to cups.socket
journalctl report:
Jan 31 14:03:09 PC-17.WORKGROUP systemd[1]: cups.socket failed to listen on sockets: Cannot assign requested address
Jan 31 14:03:09 PC-17.WORKGROUP systemd[1]: Unit cups.socket entered failed state
a small extract of my cups/error_log
E [18/Jan/2014:15:00:09 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [22/Jan/2014:21:00:47 +0100] Browsing=1
E [22/Jan/2014:21:00:47 +0100] BrowseLocalProtocols=0
E [22/Jan/2014:21:00:47 +0100] BrowseRemoteProtocols=1
E [22/Jan/2014:21:00:47 +0100] BROWSE_CUPS=1
E [22/Jan/2014:21:00:47 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [23/Jan/2014:14:46:45 +0100] Browsing=1
E [23/Jan/2014:14:46:45 +0100] BrowseLocalProtocols=0
E [23/Jan/2014:14:46:45 +0100] BrowseRemoteProtocols=1
E [23/Jan/2014:14:46:45 +0100] BROWSE_CUPS=1
E [23/Jan/2014:14:46:45 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [30/Jan/2014:15:29:13 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [30/Jan/2014:15:44:02 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [30/Jan/2014:15:52:45 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [30/Jan/2014:16:07:05 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [30/Jan/2014:16:16:12 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
E [30/Jan/2014:16:22:08 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
result of “systemctl status cups.service”
cups.service - CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
Active: inactive (dead)
CGroup: name=systemd:/system/cups.service
and systemctl status cups.socket
cups.socket - CUPS Printing Service Sockets
Loaded: loaded (/etc/systemd/system/cups.socket; enabled)
Active: failed (Result: resources)
CGroup: name=systemd:/system/cups.socket
Jan 31 14:03:09 PC-17.WORKGROUP systemd[1]: Starting CUPS Printing Service Sockets.
Jan 31 14:03:09 PC-17.WORKGROUP systemd[1]: Failed to listen on CUPS Printing Service Sockets.
Jan 31 14:03:09 PC-17.WORKGROUP systemd[1]: Unit cups.socket entered failed state
If I restart manually cups.service after the boot all works fine, but at the next reboot the problem come back.
I have already tried to disable cups.service and enable it again after a reboot but nothing changes.
I’m using opensuse 3.7.10-1.24-desktop