XEN VM ohne IPv6
Auf einer XEN VM ohne IPv6 unterstützung startete der Debian Wheezy Apache2 nicht:
Starting web server: apache2[Thu Oct 09 11:51:12 2014] [crit] (22)Invalid argument: alloc_listener: failed to get a socket for (null)
Syntax error on line 9 of /etc/apache2/ports.conf:
Listen setup failed
Action 'start' failed.
The Apache error log may have more information.
failed!
Da in der ports.conf
tazächlich nur Listen 80
steht macht mich das etwas stuzig das das ein Syntax fehler sei. Nach ein bischen suchen habe ich folgende Lösung geufnden und angepasst:
apt-get install debhelper autoconf autotools-dev uuid-dev doxygen libtool
apt-get source libapr1
tar -xf apr_1.4.6.orig.tar.gz
cd apr-1.4.6
tar -xf ../apr_1.4.6-3+deb7u1.debian.tar.gz
dpkg-source --commit
dpkg-buildpackage
Nach der Installation des Paketes konnte man den Apache einfach Starten.
dpkg -i ../libapr1_1.4.6-3+deb7u1_amd64.deb
/etc/init.d/apache2 start
Quelle: apache-in-linux-vserver-wont-start-cant-create-socket
Tags: wheezy