I recently upgraded my older machines to Xubuntu 12.10 and everything has been working fine for a week or more. My printer is on one of these machines, and has been working perfectly since the upgrade, printing from all the other house systems without problems.
This afternoon, I submitted a 1-page web page document from my laptop to print, without the printer server running. Normally this is no problem, it just gets printed the next time the printer machine is fired up.
Then this evening I submitted a 2-page PDF, again without the printer server running, and went into the other room to fire up the machine which has the printer attached. Once booted, I expected the queued documents to start printing, but nothing appeared.
Back on the laptop there were two small pop-ups, asking for authentication to print the queued documents, something I have never been asked for before. They identified the documents, but did not identify where they came from, nor why they were suddenly asking for authentication for a printer which is configured to print anything from any system on my network.
As there was no indication of what kind of authentication they wanted (in small letters beside the text entry box it said 'none'), I used my login password, and tried to click OK. By that time I noticed the disk activity light was on solid, and the system hung completely: no response from any mouse click or keypress. I resorted to a hard power-off to recover.
When I fired up the laptop again, it ran at a snail's pace, with the disk activity light on solid, and 'top' revealed that cupsd was using between 60 and 95% of CPU.
What might be causing this? The requests for authentication did not reappear, the documents were printed, and the high activity died down and the system was usable again.
Later on, I rebooted the laptop to see what would happen, and again cupds was taking over the whole system, so I managed to screenshot it:
http://silmaril.ie/screenshots/Scree...0912211648.png
As the queue was empty, I don't know why it would suddenly do this. All patches for Xubuntu 12.10 have been applied promptly, so it's running the supplied cups 1.6.1. I haven't been able to find any comment on the web about this, and all the CUPS newsgroups at news.easysw.com are only available intermittently.
All suggestions gratefully received.
PS [edit]
The size of the error_log suddenly jumped, and it now contains entries like:
E [09/Dec/2012:21:13:54 +0000] Unknown directive SystemGroup on line 16 of /etc/cups/cupsd.conf.
W [09/Dec/2012:21:40:35 +0000] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:No such interface `org.freedesktop.ColorManager' on object at path /org/freedesktop/ColorManager/devices/cups_Betty
Lines 15-16 of /etc/cups/cupsd.conf say:
15:# Administrator user group...
16:SystemGroup lpadmin
The second (Warning) line is repeated dozens of times, once for each installed printer, again and again and again (Betty in the example above is the name of my default printer). Quite why CUPS or FreeDeskTop would be shipped with bits missing is beyond me. Has something CUPS-related just been updated that I missed seeing?
[edit: much later]
Just tried to print another file: the authentication dialog pops up, along with another one from the first document mentioned above, which was long since printed. Does anyone know what causes the bogus authentication dialog? And why it won't accept any input, and why it hangs when you click OK?...
Bookmarks