syno apache startet nicht mehr

Status
Für weitere Antworten geschlossen.

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

komme irgendwie nicht mehr weiter. habe nach dem Update auf die 722 vor ca 2 Wochen den bootstrap nochmals nachgeladen und alles lief perfekt. Bis heute : wollte noch einige NFS Rechte vergeben und hatte dann plötzlich keinen schreibzugriff mehr via Samba. Verzeichnis hatte die Rechte auf 755 gestzt. chmod ging nicht - no access. OK reboot - immer noch nix, Als root ging dies dann auf einmal, nur startet seither der apache-sys und apache-user nicht mehr. Log habe ich auch schon durchgeschaut, ist nicht gerade informativ. Andere Programme haben auch probleme mit Filesystemrechten - wie z.B Postfix :mad:

Jemand schon ähnliches erlebt ? und könnte mir eine Tipp geben ?

Letzte Hoffnung : alle Daten runter und irgendwie die Firmware ( ohne GUI ) nochmals laden ...

Grüsse wonder
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Fehlermeldung des System Apachen beim Start?
Code:
$ sh /usr/syno/etc.defaults/rc.d/S97apache-sys.sh start
als root auf der Konsole via telnet oder ssh ausführen.
Sind die Startdateien der beiden Apachen überhaupt ausführbar?
Code:
$ ls -all /usr/syno/etc.defaults/rc.d/S97apache-sys.sh
$ ls -all /usr/syno/etc.defaults/rc.d/S97apache-usr.sh
steht bei beiden ein x für ausführbar?
 

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Die Rechte sind ok. wenn ich den SYS Apache starte dann kann man den Prozess für ein paar Sekunden sehen.

siehe syno1.jpg

dies schreibt er in den Error Log :

[Wed Nov 05 00:05:14 2008] [info] Init: Seeding PRNG with 0 bytes of entropy
[Wed Nov 05 00:05:14 2008] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Wed Nov 05 00:05:19 2008] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Wed Nov 05 00:05:19 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Wed Nov 05 00:05:19 2008] [info] Init: Initializing (virtual) servers for SSL
[Wed Nov 05 00:05:19 2008] [info] mod_ssl/2.2.8 compiled against Server: Apache/2.2.8, Library: OpenSSL/0.9.8g
[Wed Nov 05 00:05:41 2008] [info] Init: Seeding PRNG with 0 bytes of entropy
[Wed Nov 05 00:05:41 2008] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Wed Nov 05 00:05:43 2008] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Wed Nov 05 00:05:43 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Wed Nov 05 00:05:43 2008] [info] Init: Initializing (virtual) servers for SSL
[Wed Nov 05 00:05:43 2008] [info] mod_ssl/2.2.8 compiled against Server: Apache/2.2.8, Library: OpenSSL/0.9.8g

kein Fehler + keine Webgui :(

denke ich werde alles mal sichern und von vorne beginnen ... sch...ade

aber trozallem Danke für deine Antwort.

Grüsse wonder
 

Anhänge

  • syno1.jpg
    syno1.jpg
    26,3 KB · Aufrufe: 186

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
habe nach dem Update auf die 722 vor ca 2 Wochen den bootstrap nochmals nachgeladen und alles lief perfekt.

hi wonder,

kannst das nochmal erläutern. Im Moment versteh ich: du hattest eine Firmawre-Version drauf kleiner 722 und da auch den bootstrap für ipgk. Dann hast einen Firmware-Update auf 722 gemacht und (!) nochmals den bootstrap nachgeladen? Nachgeladen? Was meinst damit? Update? Oder gelöscht und dann wieder draufgespielt? Oder was? Normalerweise ist der ipkg-Teil ja nicht vom Firmware-Update betroffen, deshalb versteh ich das nicht.

Zum Zweiten: Wozu hast denn ipkg geladen? Welche zusätzlichen Pakete hast denn installiert? Kann dabei die Konfiguration deiner Web-Server möglicherweise beeinflusst worden sein? Da musst schon mal was drüber sagen, sonst kann man sich ja kein Bild vor der Lage machen.

itari
 

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hallo Itari,

yep kommt so hin wie du meinst :

hatte Firmware < 722 und Bootstrap drauf. Zusatzpackate IPKG : dnsmasq, postfix, squid, openssh, inkl den dependencies und noch kleine tools wie tcpdump, minicom, etc.

Die zusatzpackate habe ich mehr oder weniger aktuell gehalten ( never touch the running system ) :rolleyes: was dann halt doch getan habe, da ich den standrad NFS server nutzen wollte die Sache mit den 3rd Apps sieht auch nicht schlecht aus.

Also :
  • Firmware update auf 722.
  • Danach kamen alle optware dienste nicht mehr hoch. Auch allgemein lief da nicht mehr viel von den optware binarys.
  • Bootstrap drübergespielt
  • reboot
  • alles lief wieder
  • NFS Shares angelegt, Zugriff klappt auch bestens
  • 3 kleine 3rd partie Apps installiert
  • 2 Wochen später bemerkte ich dass per Samba nicht auf den einen NFS Share geschrieben werden kann
  • Die Rechte standen auf 755. chmod 777 endete auch mit access denied ( sowohl als root wie admin )
  • 2 x reboot ( tut immer gut )
  • danach konnte ich die Rechte richtig stellen
  • ipkg upgrade
  • anpassen der Config Files die durch den Upgrade verändert wurden
  • Ueberprüfung der Rechte im Webgui ==>> Webgui wech

Seither wie beschriegen, apache-sys und apache-user starten und beenden sich gleich wieder. Die Configs habe ich schon durchgeschaut. Da fällt mir nix besonderes auf.

Habe nun auch noch alles was ich nicht brauche aus der optware gelöscht. Ohne Erfolg.
Denke muss wirklich von Vorne beginnen und mal heute über nacht alle Daten runterladen.

oder kann mir jemand eine original Config der user und sys zusenden ?
evtl. sogar dass binary - nur um sicher zu gehen.

Grüsse wonder
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
hi wonder,

verstehst soviel vom Linux und Apache, dass du mal den sys-Apache von Hand starten kannst? Guck in das Start-Skript: /usr/syno/etc/rc.d/S97apache-sys.sh welche Optionen noch angegeben werden müssen, und (!) mit der zusätzlichen Option -t Diese Option überprüft, ob deine httpd.conf ok ist.

itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
Die Conf müsste doch gemäss seinem Screenshot korrekt sein. Wenn ich einen Fehler in der httpd.conf habe, dann schmiert der Apache ja bereits beim Versuch zu starten ab. Auf keinen Fall läuft er auch nur für eine Sekunde an...
 

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
@Itari

ja - bin seit SuSe 5.3 mit Linux am werkeln :) dass war glaub so ende 1998

Syntax ist OK httpd gibt mir auch keine Startuperrors -E aus.

grüsse wonder
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
hi wonder,

nichts für ungut, aber manchmal frage ich halt ;) obwohl du ja ein Linux-Youngster bist :D

Die Frage ist dann schon, wer beendet die Web-Server, wenn du sagst, dass sie nur kurz anlaufen. Hast du eventuelle Socket-Probleme für die Netzanbindung? Da könnte ein Blick in die /var/log/messages helfen. Ansonsten wäre zuverlässig nur ein Apache-Logfile ...

Mir ist schon mal ähnliches passiert, als ich zwei Webserver auf den gleichen Port gelegt habe. Das kann auch durch einen Reverse Proxy oder ähnliches passieren (muss also nicht unbedingt ein zweiter Apache sein).

Was hast denn alles für Netzwerkdienste/Server in Betrieb (netstat -an)?

Ist der inetd (/etc/inetd.conf) möglicherweise nicht sauber konfiguriert und grabscht sich Ports?

Fahren die Web-Server gegen die Wand, auch wenn du sie nicht mit einem Browser anwählst?

itari
 

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
@Itari, Netstat in Ordnung. Keine Port / Socket Probleme.

So - nach 2 Stunden komme ich der Sache auf die Spur.
Der Uebeltäter ist php :eek:

php in http.conf weg == funzt http://www.wonder.li Ist nur eine Seite

Rich (BBCode):
AddType application/x-httpd-php .php
LoadModule php5_module /lib/libphp5.so

@jahlives, es hängt schon auch mit der conf zusammen, die Syntax ist ja zwar korrekt aber das Modul anscheinend faul.

Ich vermute dass der ipkg upgrade da was verbastelt hat.

Aber das Verrückte ist doch dass 0 (null) Meldungen geloggt werden können.

Könnte mir jemand die Grösse und das Datum der libphp5.so durchgeben ?
zum Vergleich oder gleich die MD5

87b6bdc78c8a4ef762dba9ba9c6634af libphp5.so


Ich Danke euch Beiden für die Tips - 4 oder 6 Augen sehen halt doch mehr als nur 2

grüsse wonder
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Bei mir sieht die libphp5.so so aus:

-rwxr-xr-x 1 root root 7882564 Sep 15 16:22 libphp5.so

(md5 habsch grad nicht installiert)


Denk dran, dass die /usr/syno/apache/httpd.conf immer von der /usr/syno/apache/httpd.conf-user überschrieben wird.

itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Sieht bei mir so aus:
Code:
$ /opt/bin/md5sum /lib/libphp5.so
53cd3a36a96528e99729df07ae13d6ed  /lib/libphp5.so
 

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
@Itari, danke für den Hinweis wegem überschreiben.

@jahlives, danke für die MD5 sum

Mein libphp hat 8,5 Mb und MD5 stimm auch nicht ... ok denke wir kommen der Sacher näher. Würde mir jemand seine libphp5.so zukommen lassen ?


P.S habe auch noch weitere Fehler vom ipkg upgrade gefunden. Postfix startete auch nicht mehr. /var/spool/postfix war Rechtemässig auch komplett verstellt.

Komme zum Schluss : VORSICHT mit ipkg UPGRADE

grüsse wonder
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
öhm,

es gibt bei den DS mindest 3 verschiedene Prozessor-Haupttypen. Es kann daher schon sein, dass du gerade Äpfel mit Birnen vergleichst, wenn du uns nicht sagst, welche DS du eigentlich hast. Oder hab ich das wieder mal verpennt?

itari
 

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
... :eek: nö mein Fehler ... hab eine DS-107e. Aber nun könnte ich ja die 722 wieder einfach einspielen. Das teste ich heute abend.

gruss wonder

Update : habe gerade mal das Firmware File angeschaut. Lässt sich problemlos mit 7zip öffnen und so komme ich an alle benötigten Files
 
Zuletzt bearbeitet:

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Habe alle aus meiner sicht relevanten Files ersetzt. Nun habe ich wenigstens die meldung beim starten vom S97apache-user dass der Server nicht starten konnte :cool: php läuft aber immer nocht nicht. Nun ja, die Firmware lässt sich auch nicht drüberspielen da die gleiche Version, mal schauen ob da was ändern kann dass er dass mit der Version nicht merkt. Bin immer noch der Ansicht dass es irgendwo eine Berechtigungssache ist. Hoffe ich komme nächste Woche mal zum weiterschauen - jetzt ist erstmal Wochenende angesagt :D

grüsse wonder
 

wonder

Benutzer
Mitglied seit
19. Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
So habe soeben die 728'er eingespielt ... ohne Erfolg :mad: php geht nicht.
Da bleibt mir wohl oder über ncihts anderes übrig als DGVV ( das Ganze von Vorn ).

Ein Vorteil hat es ja, ich werde dann gleich eine grössere Platte einbauen, na ja man muss das Positive an einer Sache sehen.

grüsse wonder
 

Paratwa

Benutzer
Mitglied seit
13. Nov 2008
Beiträge
69
Punkte für Reaktionen
0
Punkte
6
Hallo Kollegen,

habe das gleiche problem - ich kann nicht auf den Webserver meiner DS106+ zugreifen.

nach dem thread hier bin ich jetzt draufgekommen, dass wie bei Wonder sehr wohl die apache startet, aber die

$ ls -all /usr/syno/etc.defaults/rc.d/S97apache-usr.sh

nicht startet (cannot start apache-usr) ... gibts hier ein verbose oder ein logfile damit ich feststellen kann warum hier die apache-usr nicht starten kann/will?

ich wäre für jede hilfe dankbar...

CJD_NAS> /usr/syno/etc.defaults/rc.d/S97apache-user.sh start
Start User Apache Server .....
/usr/syno/etc.defaults/rc.d/S97apache-user.sh: user httpd could not be started


lg Paratwa
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Log-File gibt es. Musste nur einschalten wie bei jedem Apache-Webserver. ;)

Ansonsten kann man auch den Apache mal mit der Option -t starten; das zeigt dir, ob du Fehler in der httpd.conf hast.

Mal so ne Frage nebenbei: Du hast den Webserver auch im Disk Station Manager aktiviert?

itari
 

Paratwa

Benutzer
Mitglied seit
13. Nov 2008
Beiträge
69
Punkte für Reaktionen
0
Punkte
6
ja diskstation Webstation ist aktiviert (hatte ja auch schonmal funktioniert)

der apache-sys startet auch nur der apache-user nicht

mit httpd -t kommt "OK" zurückgemeldet - httpd.conf scheint also auch sauber zu sein ....

lg Paratwa
 
Status
Für weitere Antworten geschlossen.
 

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