Apache 2.4 startet nicht

SteffenJ

Benutzer
Mitglied seit
31. Mai 2017
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich besitze eine DS218+ (DSM 6.2.2-24922 Update 4). Leider schaffe ich es einfach nicht, den Apache 2.4 zu starten. Jedes Mal erscheint "Der Paketdienst konnte nicht gestartet werden." Der Apache 2.2 läuft ohne Probleme. Bis jetzt habe ich versucht:

1. Apache 2.2 deaktivieren und dann Apache 2.4 starten - kein Erfolg
2. Apache 2.4 Paket deinstallieren, Neustart, Apache 2.4 installieren - kein Erfolg
3. Eingeloggt via Putty und versucht http24 zu starten, Fehlermeldung: command not found

Mit ls wird der httpd24 jedoch grün (ausführbar?) im Verzeichnis /var/packages/Apache2.4/target/usr/local/bin angezeigt.

Im Verzeichnis /var/packages/Apache2.4/target/usr/local/etc/apache24/conf existiert die httpd24.conf

Jetzt habe ich in einem Forenbeitrag gelesen, dass man die Errorlogs in /var/packages/Apache2.4/target/usr/local/etc/apache24/logs anschauen kann. Das Verzeichnis existiert, allerdings kein apache24-error_log, sondern nur apache22-error_log

Kann es etwas mit den Rechten zur Ausführung des httpd24 zu tun haben, dass dieser gar nicht erst startet? Sonst wäre ja ein errorlog da, oder? Kenne mich mit Linux überhaupt nicht aus, sondern hangele mich nur von Hinweis zu Hinweis.

Vielleicht kann mir hier jemand helfen, wie ich den Apache 2.4 zum Laufen bekomme? Können eigentlich Apache 2.2 und Apache 2.4 parallel auf der DS betrieben werden?

Update:
Habe jetzt die Pfad-Variable erweitert: export PATH=$PATH:/var/packages/Apache2.4/target/usr/local/bin

Beim Ausführen von apachectl kommt nun dies hier:

/var/packages/Apache2.4/target/usr/local/bin$ apachectl
/var/packages/Apache2.4/target/usr/local/bin/apachectl: line 101: /usr/local/bin/httpd24: No such file or directory

httpd24 -t gibt das aus:
AH00526: Syntax error on line 4 of /usr/local/etc/apache24/sites-enabled/SYNO.SDS.PhotoStation.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration

Jetzt bin ich weiter: Bin das Verzeichnis /usr/local/etc/apache24/sites-enabled/ gewechselt und habe mit sudo vi SYNO.SDS.PhotoStation.conf editiert:

Order allow,deny
Allow from all

zu

Require all granted

geändert. Der Apache 2.4 versteht das "Order" nicht mehr und muss geändert werden (siehe https://www.the-art-of-web.com/system/apache-authorization/)

Nach dem Speichern startet der Apache...

Könnte mir jemand sagen, ob das so plausibel ist? Nicht dass ich irgendwelche Seiteneffekte bekomme, da ich wirklich keine Ahnung von Linux habe und das ganze quasi blind gemacht habe. Macht zB. das mit der Pfadangabe Sinn?


Viele Grüße
Steffen
 
Zuletzt bearbeitet:

zweibein

Benutzer
Mitglied seit
28. Jan 2014
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Oh mann ich glaubs nicht... DAANKE an Steffen, das war meine Rettung. Bei mir konnte auch der Apache 2.4 nicht gestartet werden, ich hab mich mit Apache 2.2 begnügt, aber jetzt nach irgendeinem Update ging auch das nicht mehr. Mit deiner Lösung hauts hin, aber warum haben ander User da nicht das gleiche Problem, müsste doch viel mehr Leute hier geben??? Der parallele Thread https://www.synology-forum.de/threads/apache-2-4-startet-nicht.84712/ hat auch keine Lösung, ich sehe auch nichts in den logs!

Irgendwas beisst sich mit der Photostation, oder einer alten Installation von dieser - ich hab meine DS schon einige Jahre laufen. Ist mir nicht wohl dabei, wenn ich eine Lösung nicht verstehe.... Gibts hier keine anderen Leute mit diesem Problem?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Vielleicht ist einfach mal ein Update schief gegangen welches die Syntax für 2.4 angepasst hatte....
 

zweibein

Benutzer
Mitglied seit
28. Jan 2014
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Dachte ich auch, was dagegen spricht, ist dass Apache 2.2 jetzt auch nicht mehr gestartet ist....
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Kann man nur spekulieren. Wenn es ein systematisches Problem wäre hätten es wie du schon gesagt hast alle...
 

zweibein

Benutzer
Mitglied seit
28. Jan 2014
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Ja richtig! Wird wohl eine falsche Photostation-Konfiguration sein (obwohl die Photostation ja wohl auch ohne Apache läuft, oder?). Interessieren würde mich nur, ob 1. das Ändern des Befehlssyntax ("Order/Allow" in "Require") der Photostation.conf in korrekt geupdateten DSMs auch so vollzogen ist und ob 2. sonst noch was schief gelaufen ist bei mir :unsure:.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Meine Photos Sation liegt unter /usr/local/etc/nginx/conf.d/www.PhotoStation.conf

Pakete habe ich web station, photo station und apache 2.4 installiert.
Ob das Backend in der Web station gerade auf nginx oder apache 24 steht weiß ich grad nicht auswendig.
 

spacestation

Benutzer
Mitglied seit
01. Jan 2013
Beiträge
45
Punkte für Reaktionen
1
Punkte
8
Guten Tag Zusammen

Ich möchte gerne zu diesem Thema eine Frage stellen, weil dass bei mir jetzt aktuell auch ein Problem ist.
Ich kann Apache HTTP Sever 2.4 nicht starten.

Ich habe gestern von DS214se auf DS220+ migriert. Dabei hat es den ganzen WebServer Bereich nicht übernommen. PhotoStation was vorher wie nachher nicht installiert.

Nach der Anleitung von SteffenJ kann ich zwar zum Verzeichnis /usr/local/etc/apache24/sites-enabled/ gehen, es gibt die Datei SYNO.SDS.PhotoStation.conf aber nicht darin. Ich kann also nicht Require all granted anpassen.

Auch gemäss Hinweis von Fusion kann ich nicht erkennen was in dere Datei /usr/local/etc/nginx/conf.d/www.PhotoStation.conf ändern müsste.

Ich habe noch eine zweite DS220+ migriert. Au dieser was vorher PhotoStation schon darauf und Apache 2.4 funktioniert!

Kann mir da jemand helfen?
Bin dafür Dankbar

Gruss spacestation
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Apache und webstation schon mal deinstalliert und neu installiert?
 

spacestation

Benutzer
Mitglied seit
01. Jan 2013
Beiträge
45
Punkte für Reaktionen
1
Punkte
8
Ja, schon 2mal

Habe auch PhotoStation installiert um zu sehen ob diese oben genannte Ordner und Dateien erscheinen. Leider nicht.
Apache 2.2 geht aber und ich kann so zumindest arbeiten.
 
Zuletzt bearbeitet von einem Moderator:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Hast du denn überhaupt exakt die gleichen Fehlermeldungen wie @SteffenJ?
Die Photo Station muss ja nicht installiert sein und der apache kann sich auch an was anderen verschlucken.
Also erst mal analysieren wo es hakt beim Apache Startversuch.

Nebenbemerkung: mit aus dem Grund setze ich nornal die Systeme neu auf und transferieren nur die Nutzdaten.
 

spacestation

Benutzer
Mitglied seit
01. Jan 2013
Beiträge
45
Punkte für Reaktionen
1
Punkte
8
Entschuldigung dass ich erst jetzt Antworte.
Ja die Fehlermeldung heisst beim starten "Der Paketdienst konnte nicht gestartet werden." Wenig aussagekräftig.

Ich vermute auch dass es nicht immer die gleiche Ursache hat.
Und ja dass mit dem Neuaufsetzen habe ich eigentlich auch gelernt, aber manchmal läuft die Zeit davon und dann migriert man halt, leider.

Zumindest habe ich im Moment keine Nachteile mit Apache 2.2, so dass ich ein Neuaufsetzen mal verschiebe. Beim nächsten Festplattenwechsel bietet sich dass dann wieder an.

Ich verbleibe mal mit einem Dankeschön für Deine Bemühungen
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Ah so, dachte du hättest das so nachvollzogen mit Paketstart über die Konsole etc.
Andernfalls wird man einfach keine aussagekräftige Fehlermeldung erhalten und kann das Problem auch nicht beheben.
Kannst dich ja wieder melden, falls du den Weg weiter gehst.
 

zweibein

Benutzer
Mitglied seit
28. Jan 2014
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Also ich habe vor kurzem auch "migriert" von DS412+ auf DS920+ (manchmal hat man einfach zu viele TB an "Backup-unwürdigen" Dateien, um ein Neuaufsetzen zu machen :giggle:). Weiter kein Problem mehr mit Apache 2.4, aber Fehlermeldung über Konsole oder Log würde mich auch interessieren wie oben oder hier beschrieben.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat