Running Opensuse 13.1 x86_64 and for some weeks have been sharing three printers on the network from one machine.
Now suddenly no clients can see the shared printers.
With firewall disabled on clients & server, still can’t see printers.
Cupsd is running on clients & server.
Ports open on server:
Host is up (0.00013s latency).
Not shown: 996 closed ports
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind
2049/tcp open nfs
8010/tcp open xmpp
A little more digging revealed this in the CUPS error log, which I can provoke by trying to restart cupsd:
E [03/Feb/2014:19:09:11 +0000] Browsing=1
E [03/Feb/2014:19:09:11 +0000] BrowseLocalProtocols=1
E [03/Feb/2014:19:09:11 +0000] BrowseRemoteProtocols=1
E [03/Feb/2014:19:09:11 +0000] BROWSE_CUPS=1
E [03/Feb/2014:19:09:11 +0000] Browsing=1
E [03/Feb/2014:19:09:11 +0000] BrowseLocalProtocols=1
E [03/Feb/2014:19:09:11 +0000] BrowseRemoteProtocols=1
E [03/Feb/2014:19:09:11 +0000] BROWSE_CUPS=1
E [03/Feb/2014:19:09:11 +0000] Unable to bind socket for address 0.0.0.0:631 - Address already in use.
E [03/Feb/2014:19:09:11 +0000] Unable to bind socket for address [v1.::]:631 - Address already in use.
Which led me to try to find who’s bound the socket. I may have the wrong idea about investigating this but I stopped cupsd and tried:
How did you shared printer on openSUSE 13.1? I’m trying for about a week without luck. I’m new to suse, any clue would be appreciated.
Even with firewall not running port 631 is not accesbile after some time. Could you at least tell me how to open port 631 properly?
Is there any additional things to do except that?