Talk:CUPS

From ArchWiki
Revision as of 19:04, 12 December 2012 by Jstjohn (Talk | contribs) (Kernel modules: added user's signature)

Jump to: navigation, search

Kernel modules

The whole kernel modules section is confusing. Is it mandatory? What exactly should we do?
-- Drozzy (talk) 10:37, April 10, 2012

Print button greyed-out in GNOME print dialogs

As suggested by the Arch wiki, I used the

  1. HostNameLookups Double

option. However, that resulted in following error message: IP lookup failed - connection from localhost closed!

and I wasn't able to add printers via the CUPS web interface (internal server error)

It seems there is an outstanding bug with respect to the HostNameLookups: http://www.cups.org/str.php?L4070+Qversion:%20-feature

Removing the HostNameLookups double form the cups config file resolved my issue. Not sure why this used to solve instead of create problems.
-- Davidovitch (talk) 07:24, July 4, 2012‎

Device node permissions

I got a problem after update of hplip / cups and foomatic. My printer not working anymore.

So I first check possible problems and read section Device node permissions. It's recommended to verify that permissions are 660. It was my case so I am looking to find another solution.

After a long time and read I was back to this section. I read also section below Device node permission troubleshooting. As my conf was with well permission I don't really read all carefully. It was the 3rd/4th time before I see the note about 666 permissions. I tried this and it's solved my problem.

So I think it would be great to make also a note on Device node permissions about 666. Because my conf look alright as writing in wiki, but in fact not.
-- Ioo (talk) 19:09, July 19, 2012‎

How to get the damned IP.

"Then add your cups server IP or hostname into /etc/cups/client.conf." ... begs the question how you get the freaking IP or hostname.
Jasper1984 (talk) 17:30, 6 October 2012 (UTC)

Run something like ip addr on the server.
Lonaowna (talk) 17:46, 6 October 2012 (UTC)
Answered. Closing.
Jstjohn (talk) 18:49, 12 December 2012 (UTC)

cups + systemd

Need more info for chapter "Installed Printers Do Not Appear in Print Dialogs After Installing/Upgrading to Systemd". Existing suggestions from article (change socket path, etc) does not help.

$ cat /etc/systemd/system/sockets.target.wants/cups.socket | grep Listen
ListenStream=/var/run/cups/cups.sock

$ systemdctl status cups
cups.service - CUPS Printing Service
	  Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
	  Active: active (running) since Wed, 24 Oct 2012 11:54:21 +0400; 20min ago
	Main PID: 15040 (cupsd)
	  CGroup: name=systemd:/system/cups.service
		  └ 15040 /usr/sbin/cupsd -f

Oct 24 11:54:21 localhost systemd[1]: Starting CUPS Printing Service...
Oct 24 11:54:21 localhost systemd[1]: Started CUPS Printing Service.
Oct 24 11:54:21 localhost cupsd[15040]: Unknown directive DefaultAuthType on line 9.
Oct 24 12:02:42 localhost systemd[1]: Started CUPS Printing Service.

$ file /var/run/cups/cups.sock
/var/run/cups/cups.sock: ERROR: cannot open `/var/run/cups/cups.sock' (No such file or directory)file /var/run/cups/cups.sock

If cups started via rc.d start cupsd, everything working ok.

The referenced section was removed in [1]. Closing.
Jstjohn (talk) 18:48, 12 December 2012 (UTC)