Public bug reported: Binary package hint: apache2.2-common
It looks like /etc/init.d/apache2 has a one-liner to fix missing /var/lock/apache2 directory. This is useful for example when /var/lock is on tmpfs. However, the init script doesn't change the ownership of newly created /var/lock/apache2 directory. Here's a snippet from /var/lib/dpkg/info/apache2.2-common.postinst: # Make sure /var/lock/apache2 has the correct permissions if [ -d /var/lock/apache2 ]; then chown www-data /var/lock/apache2 fi But the /etc/init.d/apache2 does only the directory creation: [ -d /var/lock/apache2 ] || mkdir -p /var/lock/apache2 I think copying (or even moving) the "if [ -d ..." block from the postinst script to init.d script would be the correct fix. For example dav_fs tries to create a lock file, but fails: [Mon Apr 23 14:53:27 2007] [error] [client 127.0.0.1] The locks could not be queried for verification against a possible "If:" header. [500, #0] [Mon Apr 23 14:53:27 2007] [error] [client 127.0.0.1] Could not open the lock database. [500, #400] [Mon Apr 23 14:53:27 2007] [error] [client 127.0.0.1] (13)Permission denied: Could not open property database. [500, #1] I'm currently running a fresh AMD64 Kubuntu Feisty installation. ** Affects: apache2 (Ubuntu) Importance: Undecided Status: Unconfirmed -- /etc/init.d/apache2 doesn't do "chown www-data /var/lock/apache2" after directory creation https://bugs.launchpad.net/bugs/109250 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs