I haven't been able to print for a while. CUPS would just segfault when I tried to login to the admin pages. A friend of mine had the same problem and after disabing all the use flags CUPS was using he got CUPS working again.
After some investigation I fount out the USE="-pam" "fixed" the segfault. I then remembered that I was using pam_usb. After commenting out the pam_usb line from my system-auth cups ran just fine even with the pam useflag turned on.
I don't know if this is a CUPS problem or a pam_usb problem. I you need any more information, please ask and hopefully I can help.
Steps to Reproduce:
1.emerge cups with at least the pam useflag turned on
3.Add the following line to your system-auth:
auth sufficient /lib/security/pam_usb.so check_device=-1
4 Go to the admin page on localhost:631
5 Go to "Manage Printer"
6 Click "Add Printer"
7 Type in your login name and password
At this point CUPS segfaults
Let me manage my printers
You shouldn't be using pam_usb for CUPS authentication.
Anyway, could you try the lastest version of pam_usb (0.3.1) which I pushed
to CVS about 10 minutes ago ? (It's keyworded ~x86).
This release mostly fixes memory management.
please try the latest version of pam_usb
Hi, sorry for my late reply. I've tested it and it works fine now. Thanx