For a couple of years, my CUPS interface was working on Manjaro perfectly. Then after an update earlier this year, it constantly asks for username/password when attempting to add/modify a printer.
It never accepts either my user name/pass pair or the root/password pair.
To enter the “Administration” tab, I have to enter my username/pw pair - it DOES accept these and I can see the contents of the ‘Administration’ GUI.
But when I attepmt to “Add new printer” or “Find new printers” it asks for, but then rejects a username/password. I CAN click “Manage printers” and that allows me to click on the printer name. But then just about most of the options under “Maintanance” or “Administration” take me straight to an error page:
" Unauthorized
Enter your username and password or the root username and password to access this page. If you are using Kerberos authentication, make sure you have a valid Kerberos ticket."
OK I guess no-one has replied. I add this post for the sake of others who are having the same hassles with CUPS.
After trying a few more internet suggestions, I decided to just stop using CUPS for these tasks. It may be that it is a superior GUI etc for printer management, but life is short, and I am simply not able to spend hours unpicking the effects of the latest rolling update…
FYI I have three machines all using Manjaro, and each of them now displays ‘eccentricities’ as a result of the update… it is not a machine specific problem IMHO.
I installed “system-config-printer” - it just works. You can add printers, change the default printer, examine printer queues etc.
It’s in the official repositories and installs easily.
Set up a launcher on the desktop for this app and you’re good to go…
User groups with printer administration privileges are defined in SystemGroup in the /etc/cups/cups-files.conf. The sys and root and wheel groups are used by default.
I’m not on Arch/Manjaro at the moment - using Mint currently.
This is likely to be different in Arch/Manjaro.
In that file, the group “lpadmin” is listed as the SystemGroup - and the “groups” command returns me as part of this “lpadmin” group.
If this is commented, the defaults (sys, wheel …) would apply.
Perhaps also take note of the Note in the box below:
Note: Prior to cups 2.2.6-2, the lp group was used instead. After the upgrade, the files in /etc/cups should be owned by the cups group and User 209 and Group 209 set in /etc/cups/cups-files.conf.