The files in /etc/cups/ppd are created root:sys and rw-r-----. When you try to print, cups writes error messages saying that it can't open these files. If you change the perms to 777, it works fine.
This keeps happening to cups periodically, usually with permissions on USB devices that are created via dbus, but in this case with the ppd files. cups changes the uid under which it runs, and the perms on ancillary files don't get changed to reflect this.
Steps to Reproduce:
777 permissions are most certainly incorrect and just asking for trouble!
I get root:sys 644 on the files in that directory, which is correct. On a system in msec secure mode I see root:root 644 in there instead, which should also be fine.
What exactly is creating files with those permissions on your system? Have you changed any umask settings?
On the 25th of July, Phillipem uploaded the following packages to
@ Anyone reading this:
* If this bug is valid for you in cauldron, then please test whether updating your system-config-printer packages to version 1.5.7-5.mga6 fixes the problem and report back in this bug report.
* If you do not have this bug in cauldron, but you do run cauldron, then please update those packages, too, and report in bug 18367 whether they work as expected.
Frank, please answer comment 1 and comment 2. Thanks!
Assigning to cups maintainer Thierry Vignaud. Please reassign if needed.
Closing as FIXED, because on a fresh install the ownership of these files is back to root:lp as it should be.