Hi - saw this thread about CUPS, I've seen the same problems since a recent upgrade, I don't think it's a permissions issue. The clue is in this error message: "/etc/cups/${EPREFIX}/usr/libexec/cups/filter/commandtops" file not found The string "${EPREFIX}" is appearing in that file name unexpanded; i.e. rather than treating EPREFIX as an environment variable, CUPS is actually looking for a directory literally called "/etc/cups/${EPREFIX}". This looks like an install-time bug. I will file a Gentoo bug report if it's not already filed. But, in the meanwhile, there's a very hackish workaround: # cd /etc/cups # ln -s / '${EPREFIX}' # quotes needed! which will create a symlink lrwxrwxrwx 1 root root 1 May 13 18:11 /etc/cups/${EPREFIX} -> / After this, the path "/etc/cups/${EPREFIX}/usr/libexec/cups/filter/commandtops" will resolve to /usr/libexec/cups/filter/commandtops and you should have a working CUPS again. Just a workaround hack, not a nice solution! Hope this helps, - Charles