FS#47552 - cups hangs up on adding a new printer driver

Attached to Project: Arch Linux
Opened by Elmar Stellnberger (estellnb) - Monday, 28 December 2015, 17:53 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 29 December 2015, 00:12 GMT
Task Type Support Request
Category Packages: Core
Status Closed
Assigned To No-one
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

At first everything worked fine. Then I have waited some time too long when I should have selected a printer driver for my Brother MFC-9840CDW. The add-a-new-printer task interrupted itself likely due to a wait timeout and the internal cups database apparently got corrupted because on adding a new printer I now always get the following message:

Add Printer Brother_MFC-9840CDW Error

Unable to get list of printer drivers:

Success

Add Printer Brother_MFC-9840CDW Error

Unable to get list of printer drivers:

Success

Deleting everything under /var/cache/cups has not helped; neither reinstalling all cups related packages. See for the error_log with loglevel debug for more details. It is apparently the /usr/lib/cups/daemon/cups-driverd list 1 0 requested-attributes=all ppd-make='Brother' ppd-make-and-model='Brother MFC-9840CDW' which fails. It lasts a long time with 100% CPU usage and finally it seems to be killed as a result of having got stuck.
   error_log (226.1 KiB)
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 29 December 2015, 00:12 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#43708 
Comment by Elmar Stellnberger (estellnb) - Monday, 28 December 2015, 18:42 GMT
resolved simply by uninstalling gutenprint; that made the database of available pritners change and thus it got regenerated this time without errors.
Comment by Elmar Stellnberger (estellnb) - Monday, 28 December 2015, 19:01 GMT
This is actually a bug in the gutenprint package; as soon as I reinstall it the error is here again.

Loading...