apache2 startet nicht nach Upgrade auf Jessie

Veröffentlicht: April 26, 2015 in Debian
Schlagwörter:, , , ,

Der hier beschriebene Fehler sollte nur auftreten wenn man die vorhandene Konfiguration nicht durch die neue Konfiguration des Paketbetreuers ersetzt hat, z.B. wegen diverser eigener Anpassungen.

Fehlermeldung
[....] Starting apache2 (via systemctl): apache2.serviceJob for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details.
failed!
Analyse des Problems

Da diese Meldung leider wenig aussagekräftig ist verwendet man am besten den vorgeschlagenen Befehl zur weiteren Untersuchung des Problems.

root@syslog:~# systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since So 2015-04-26 07:21:51 CEST; 59s ago
Process: 1532 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

Apr 26 07:21:51 syslog apache2[1532]: Starting web server: apache2 failed!
Apr 26 07:21:51 syslog apache2[1532]: The apache2 configtest failed. ... (warning).
Apr 26 07:21:51 syslog apache2[1532]: Output of config test was:
Apr 26 07:21:51 syslog apache2[1532]: AH00526: Syntax error on line 89 of /etc/apache2/apache2.conf:
Apr 26 07:21:51 syslog apache2[1532]: Invalid command 'LockFile', perhaps misspelled or defined by a module not included in ...uration
Apr 26 07:21:51 syslog apache2[1532]: Action 'configtest' failed.
Apr 26 07:21:51 syslog apache2[1532]: The Apache error log may have more information.
Apr 26 07:21:51 syslog systemd[1]: apache2.service: control process exited, code=exited status=1
Apr 26 07:21:51 syslog systemd[1]: Failed to start LSB: Apache2 web server.
Apr 26 07:21:51 syslog systemd[1]: Unit apache2.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.

Die entscheidenen Hinweise stehen in den Zeilen 10 und 11:

  • Syntax error on line 89 of /etc/apache2/apache2.conf
  • Invalid command ‚LockFile‘
Lösung

In der apache2.conf muss die vorhandene Zeile:

LockFile ${APACHE_LOCK_DIR}/accept.lock

einfach gegen

Mutex file:${APACHE_LOCK_DIR} default

ausgetauscht werden.

Advertisements
Kommentare
  1. uherm sagt:

    top! Danke das war’s 🙂

    Gefällt mir

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s