Apache2 Server Fehler (Startet nicht (code=exited, status=127))?
Hallo, mein Apche2 Server startet nicht (code=exited, status=127).
Debian 9 Minimal 64Bit Root Server.
Danke fürs lesen
mfg Foxy
4 Antworten
Hast ja nun schon einige Tipps bekommen, aber für den Fall, dass das nicht weiterhilft:
Falls der Server systemd verwendet, kannst du mit
systemctl status apache2
und
journalctl -u apache2
evtl. weitere Informationen einholen.
Falls das auch keine neuen Erkenntnisse bringt (oder nicht systemd verwendet wird), versuch Apache mal "von Hand" zu starten:
/usr/sbin/apache2 -X -e 9 -E /var/log/apache2/startup_errors.log
Und schau danach mal in der /var/log/apache2/startup_errors.log nach, ob sich da irgendwas findet.
Anmerkung: Die genannten Befehle sollten als root ausgeführt werden.
Ich vermute mal, dass der apache2-bin Package nicht bzw. fehlerhaft installiert ist.
Probiere mal diesen Fix-Befehl:
sudo apt install --fix-broken
Der hat bei mir bei diesem Fehlercode geholfen...
127 bedeutet normalerweise Command not found.
Die Frage ist wer diesen Code erzeugt und warum.
Welches Initsystem?
Wie bereits jemand schrieb könnte es ein Indikator dafür sein, daß die Installation des Paketes defekt/unvollständig ist.
Hey aber ich habe schon ganz oft apache neu installiert und immer der gleiche fehler...
Wie aus Deienr Antwort auf Isendraks Frage zu erkennen:
Das Binary von apache fehlt schlichtweg auf dem System.
Nicht zwangsläufig. Es könnte auch sein (da ich Debian nicht verwende kann ich da nur vermuten), dass bei Debian /bin, /sbin, /usr/bin und /usr/sbin jeweils eigene Verzeichnisse anstelle von SymLinks auf /usr/bin sind.
https://packages.debian.org/stretch/amd64/apache2-bin/filelist
Gegen Ende ;-).
P.S.: Da ich Debian auch nicht nutze, hatte ich natürlich in die Paketliste geschaut.
Okay, dann hätten wir den Fehler wohl gefunden. Fehlt nur noch die Ursache. ^^
Da musst du dir die Datei /var/log/apache2/error.log ansehen. Dort steht drinnen, warum er nicht starten konnte.
Hey Danke für deine hilfe aber "/usr/sbin/apache2 -X -e 9 -E /var/log/apache2/startup_errors.log" würde nicht gefunden. "/usr/sbin/apache2: No such file or directory"