Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 461816 - net-print/cups-1.6.1 with >=sys-fs/udev-198 and/or >=sys-apps/hwids-20130309 fails to detect USB printer
Summary: net-print/cups-1.6.1 with >=sys-fs/udev-198 and/or >=sys-apps/hwids-20130309 ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Printing (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Printing Team
URL: http://forums.gentoo.org/viewtopic-p-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-15 14:06 UTC by Nathan Zachary (RETIRED)
Modified: 2013-03-20 16:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Zachary (RETIRED) gentoo-dev 2013-03-15 14:06:20 UTC
For more detailed information, please see the forum discussion at the following URL:

http://forums.gentoo.org/viewtopic-p-7268264.html

Basically, with CUPS 1.6.1 in conjunction with >=udev-198 and >=hwids-20130309, I no longer get an option for local USB printers within the CUPS administrative web GUI.  I can manually add the printer (which shows up when directly calling /usr/libexec/cups/backends/usb) by using lpadmin, but then it won't print.  Instead, it will hang with the message "Waiting for printer to become available."

After masking these versions of UDEV and hwids and rebooting, I am able to add my local USB printer, and print without problem.

Reproducible: Always

Steps to Reproduce:
1. Install >=udev-198 and >=hwids-20130309 with cups-1.6.1, and no local printer options are found.
2. Uninstall those versions of udev and hwids, and reboot
3. Local USB printer can be added via CUPS web interface, and prints without problem.
Actual Results:  
With >=udev-198 and >=hwids-20130309, CUPS can't install a local USB printer (or print to one that had already been installed).  With previous versions of udev and hwids, it can.

Expected Results:  
With >=udev-198 and >=hwids-20130309, CUPS 1.6.1 should be able to install local USB printers.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-03-15 14:55:24 UTC
Use hwids-20130309-r1 instead of hwids-20130309. 
hwids-20130309 had misgenerated hwdb.bin file, hwids-20130309-r1 fixed it.
Comment 2 Nathan Zachary (RETIRED) gentoo-dev 2013-03-15 18:21:48 UTC
Thanks, Samuli. I just updated to the -r1 release of hwids, and it works fine. So, it seems that it is indeed related to udev, and not hwids.
Comment 3 Zbyněk Kocur 2013-03-16 14:50:14 UTC
I have the same problem. Packages: sys-fs/udev-198-r1 and sys-apps/hwids-20130309-r1. If I change the group to lp then everything works fine.
Comment 4 Nathan Zachary (RETIRED) gentoo-dev 2013-03-20 16:40:57 UTC
Problem is resolved with =sys-fs/udev-198-r2, thanks to Samuli.

Cheers,
Nathan Zachary