Mise à jour vers Squeeze : Apache2 ne démarre plus

Salut à tous,

Suite à la mise à jour vers Squeeze de ce week-end, qui semblait s’être bien passée, j’ai un gros souci avec Apache2.

Il ne démarre plus.

La commande

/etc/init.d/apache2 start|stop|restart

Ne donne rien, et status me dit qu’apache ne tourne pas.

Je n’ai absolument rien changé dans les configs que j’avais sous Lenny.

Je bosse avec zend-server-ce pour php, et lorsque je lance la commande d redémarrage de Zend, j’ai

# /usr/local/zend/bin/zendctl.sh restart
Restarting Zend Server 5.0.4 ..
httpd (no pid file) not running
httpd (no pid file) not running
Stopping Zend Server GUI [Lighttpd] [OK]
httpd (no pid file) not running
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
spawn-fcgi: child spawned successfully: PID: 29308
Starting Zend Server GUI [Lighttpd] [OK]
[ 07.02.2011 15:44:35 SYSTEM] watchdog for lighttpd is running. 
[ 07.02.2011 15:44:35 SYSTEM] lighttpd is running. 

Zend Server started...

Le truc c’est que visiblement rien n’empêche apache d’écouter sur le port 80 :

# netstat -lataupen | grep 80
tcp        0      0 0.0.0.0:19150           0.0.0.0:*               LISTEN      134        8034        2896/gkrellmd   
tcp        0      0 192.168.1.8:59976       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.1.8:45918       66.220.147.36:80        ESTABLISHED 1000       248457      28382/chromium-brow
tcp        0      0 192.168.1.8:59975       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.1.8:59989       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.1.8:59984       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.1.8:59970       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.1.8:59994       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.1.8:59985       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.1.8:59968       199.59.148.32:80        TIME_WAIT   0          0           -               
tcp6       0      0 :::19150                :::*                    LISTEN      134        8035        2896/gkrellmd   
udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          5809        1666/portmap    

Et rien non plus dans les fichiers /var/log/apache2/error.log et access.log qui ont les droits qui vont bien (je les ai même collé à 777)

Merci de votre aide, je suis bloqué je ne peux plus bosser !

Franck

Une info supplémentaire :

J’ai installé le paquet apache2-mpm-worker.

Cela me désinstalle automatiquement apache2-mpm-prefork, et l’intégralité de zend-server-ce.

Mais là, Apache démarre et écoute bien sur le 80.

J’essaye ensuite de réinstaller zend-server-ce, cela me recolle apache2-mpm-prefork à la place de worker, et à nouveau Apache ne démarre plus.

Il semble donc que le problème vienne de apache2-mpm-prefork…

Franck.