I Have tested by myself, setting up a queue using the "pnm2ppa" driver printing into a file (I do not have an appropriate printer). When printing a test page the printout fails and I get the following in /var/log/syslog:
After applying "sudo aa-complain cupsd" the jobs get completed without errors and the output file gets filled (978169 bytes for the letter-sized Ubuntu test page, all options left on the default values).
So this is another bug of CUPS' AppArmor protection. Moving to the cupsys package ...
I Have tested by myself, setting up a queue using the "pnm2ppa" driver printing into a file (I do not have an appropriate printer). When printing a test page the printout fails and I get the following in /var/log/syslog:
Oct 25 21:46:50 till-laptop kernel: [199573.940000] audit(119334520 9.677:18) : type=1503 operation= "inode_ permission" requested_mask="r" denied_mask="r" name="/ etc/pnm2ppa. conf" pid=9649 profile= "/usr/sbin/ cupsd"
After applying "sudo aa-complain cupsd" the jobs get completed without errors and the output file gets filled (978169 bytes for the letter-sized Ubuntu test page, all options left on the default values).
So this is another bug of CUPS' AppArmor protection. Moving to the cupsys package ...