Public bug reported: Binary package hint: apache2
For some reason after I rebooted my apache2 server the /var/run/apache2 directory disappeared. This directory is needed to support mod_ssl which makes use of it to store "SSLSessionCache" and "SSLMutex". Apache2 cannot be started with ssl enabled and the /var/run/apache2 is directory missing. It will log the following message [Thu Jul 08 00:15:15 2010] [error] (2)No such file or directory: Cannot create SSLMutex with file `/var/run/apache2/ssl_mutex' Configuration Failed The solution is to recreat this directory. I am using the following code stub [ -d /var/run/apache2 ] || mkdir /var/run/apache2 There are several solutions to this issue 1) Ensure /var/run/apche2 doesn't get deleted on reboot 2) Ensure startup scripts verify /var/run/apche2 exists and create it if missing 3) In /etc/apache2/mods-available/ssl.conf adjust "SSLSessionCache" and "SSLMutex" to store these in a more permanent location. I also have run into this issue while using the OCF startup script included with the "heartbeat" package. ** Affects: apache2 (Ubuntu) Importance: Undecided Status: New -- Apache fails to start after reboot due to missing /var/run/apache2 direcotry when ssl is enabled https://bugs.launchpad.net/bugs/603211 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs