I have looked into the source code of CUPS to look for how the sub- process spawning of CUPS actually works and it is more complex than I thought. To allow more sophisticated security profiles, recently a new wrapper, /usr/lib/cups/daemon/cups-exec, was introduced and instead of calling filters, backends, and other executables directly, CUPS calls cups-exec and cups-exec calls the desired executable. On the splitting of the binary packages of CUPS the whole /usr/lib/cups/daemon directory was assigned to the "cups" binary package which is onlky used in a level-3 printing stack and my tests are done with a level-1 printing stack.
As cups-exec is already needed for basic job execution, it needs to be moved to level 1, or to the cups-daemon package. I will do this in the next CUPS package upload for Xenial. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1509423 Title: cupsd on the phone is unable to run sub processes, they all cause "Command not found" To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1509423/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
