I can confirm cupsd fails to load when /usr/lib is a symlink to another file system. It reports:
cupsd: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory
Perhaps more importantly, 'ldd /usr/sbin/cupsd' reported many libraries as 'not found'.
Both of these symptoms are resolved by moving the lib directory back to /usr/ and dispensing with the symlink.
I do not have enough knowledge to say whether this is a bug, or merely a matter of configuring AppArmour.
I can confirm cupsd fails to load when /usr/lib is a symlink to another file system. It reports:
cupsd: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory
Perhaps more importantly, 'ldd /usr/sbin/cupsd' reported many libraries as 'not found'.
Both of these symptoms are resolved by moving the lib directory back to /usr/ and dispensing with the symlink.
I do not have enough knowledge to say whether this is a bug, or merely a matter of configuring AppArmour.