But Carla knew the answer. You're supposed to read:
zless /usr/share/doc/cupsys/README.Debian.gzthen skip to the end of the file where there's a brief hint about this problem, stating that "Administration over the web interface is disabled by default since it requires the CUPS daemon to be able to read /etc/shadow." Note that they don't actually disable it in a way that tells users it's disabled. CUPS apparently doesn't check for read permission on the shadow file before opening it, or check whether there was an error in reading it; it just silently bombs out with no indication what went wrong.
To fix it:
adduser cupsys shadow adduser yourname lpadminYou may not need the second line if you're already in group lpadmin (type groups to find out).
Then reboot. (Restarting cups and logging out and back in might be enough: you need to get cups and your login session seeing their new group permissions.)
Now, magically, the CUPS web interface works!
[ 22:15 Jun 01, 2006 More linux | permalink to this entry ]