Debian Wheezy: Kolab 3.1/Apache2 stürzt bei jeden morgen bei logrotate (=apache2 reload) ab bei mpm-prefork und libapache2-mod-php5

Frerk Meyer Frerk.Meyer at gmx.de
So Feb 9 11:02:07 CET 2014


Hallo,

Ich kann Kolab 3.1 auf Debian Wheezy leider immer noch nicht benutzen,
weil der Apache2 Server  mit einem sigfault seinen Dienst bei jedem
reload einstellt. Und der Reload wird jeden morgen von logrotate
ausgelöst. Das ist zwar kein Kolab Problem, aber ein Apache2/PHP5
Problem reicht um die Nutzung zu verhindern. Scheinbar hat bei Debian
noch keiner das Problem lösen können, trotz zweier Bugreports.

Also:
/etc/init.d/apache2 reload

gibt aus

[ ok ] Reloading apache2 configuration (via systemctl): apache2.service.

aber in

/var/log/apache2/error.log

steht:

[Sun Feb 09 10:46:00 2014] [notice] Graceful restart requested, doing
restart
[Sun Feb 09 10:46:00 2014] [notice] seg fault or similar nasty error
detected in the parent process

Ein
/etc/init.d/apache2 status
meldet, alles sei in Ordnung:

apache2.service - LSB: Start/stop apache2 web server
          Loaded: loaded (/etc/init.d/apache2)
          Active: active (running) since Sun, 09 Feb 2014 09:58:36
+0100; 51min ago
         Process: 8163 ExecStop=/etc/init.d/apache2 stop (code=exited,
status=0/SUCCESS)
         Process: 8764 ExecReload=/etc/init.d/apache2 reload
(code=exited, status=0/SUCCESS)
         Process: 8331 ExecStart=/etc/init.d/apache2 start (code=exited,
status=0/SUCCESS)
          CGroup: name=systemd:/system/apache2.service
                  ├ 2784 /usr/sbin/apache2.prefork -k start
                  ├ 8098 /usr/sbin/apache2.prefork -k start
                  └ 8793 /usr/sbin/apache2.prefork -k start

Feb 09 09:58:36 kolab.greenoid.de apache2[8331]: Starting web server:
apache2.
Feb 09 10:46:00 kolab.greenoid.de apache2[8764]: Reloading web server
config: apache2.

Aber Firefox meldet beim Aufruf der Kolab Seite:
"Fehler: Verbindung fehlgeschlagen"

Der Fehler scheint im libapache2-mod-php5 zu stecken, siehe Debian
Bugreports
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694473
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703408

Ich verwende die aktuellen "stabilen" Pakete von Apache2 und
Libapache2-mod-php5:

ii  apache2                                      2.2.22-13.2
     amd64                       Apache HTTP Server metapackage

ii  libapache2-mod-php5                          5.4.4-14+deb7u7
     amd64                       server-side, HTML-embedded scripting
language (Apache 2 module)

(Ich verwende (noch) kein PHP-Cache.)

Leider sind diese immer noch instabil!

Nun habe ich gelesen, dass der Umstieg von mpm-prefork auf mpm-worker
das Problem umgehen soll. Lohnt sich der Umstieg und wäre das mit Kolab
3.1 überhaupt möglich?

Oder gibt es irgendeine Zauberkonfiguration, die den Reload mit PHP5
wieder ermöglicht?

Oder sollte ich auf Pakete aus 'testing' wechseln um neuere Versionen zu
bekommen?

Vielen Dank im voraus,

Frerk Meyer
--
frerk.meyer at gmx.de


Mehr Informationen über die Mailingliste users-de