Assistant Probleme nach dem Update auf die FW 3.x

Status
Für weitere Antworten geschlossen.

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Hallo liebe DS Gemeinde,

mit Freude habe ich auf die FW 3.x gewartet und in meine DS-408 eingespielt. Alles i.O. und tolle neue Funktionen.

Nach der Firmware habe ich noch das IPKG installiert um WOL zu nutzen. Die DS soll morgens unseren eGroup-Server über das Netzwerk starten. Auch das funktioniert ohne Probleme.

Folgendes Phänomen habe ich jetzt:

Die DS soll über die Energieeinstellungen um 23:55 Herunterfahren und um 05:50 Uhr wieder Starten. Das funktioniert auch aber ich bekomme seit der Umsellung auf FW 3.x jeden Morgen eine eMail mit folgendem Inhalt:

----
Sehr geehrter Benutzer,

diskstation wurde aufgrund eines Stromausfalls ungeplant heruntergefahren.

Mit freundlichen Grüßen
Synology DiskStation
----

Kann mir jemand Helfen das zu fixen? Ich freue mich auf alle Antworten.

Ciao, Bernd
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Das hat vermutlich was mit der IPKG Installation zu tun. Weil /opt gemounted ist kann /volume1 nicht ungemounted werden beim runterfahren. Dadurch kommt beim Neustart ein Filecheck, daher die E-Mail. Lösungen gibt es zwei:

1) /opt auf symlink umbauen
2) start/stop script für /opt erstellen

Beides ist sowohl im Forum als auch im Wiki erläutert.

gruss
dude
 

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Das hat vermutlich was mit der IPKG Installation zu tun. Weil /opt gemounted ist kann /volume1 nicht ungemounted werden beim runterfahren. Dadurch kommt beim Neustart ein Filecheck, daher die E-Mail. Lösungen gibt es zwei:

1) /opt auf symlink umbauen
2) start/stop script für /opt erstellen

Beides ist sowohl im Forum als auch im Wiki erläutert.

gruss
dude


Hallo dude,

ok ich habe jetzt versucht /opt auf symlink umzubauen (keine Ahnung was das bedeutet ....)

Ich habe mich mit putty auf die DS mit root verbunden und folgendes eingegeben:

umount /opt

Als Ergebnis kommt die Meldung

umount: can't umount /opt: Invalid argument

Ich habe keine Ahnung von Linux aber ich bin mir sicher, das diese Meldung nicht gut ist! Was mache ich falsch? Was kann ich tun?

Ciao, Bernd
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo dude,

ok ich habe jetzt versucht /opt auf symlink umzubauen (keine Ahnung was das bedeutet ....)

Ich habe mich mit putty auf die DS mit root verbunden und folgendes eingegeben:

umount /opt

Als Ergebnis kommt die Meldung

umount: can't umount /opt: Invalid argument

Ich habe keine Ahnung von Linux aber ich bin mir sicher, das diese Meldung nicht gut ist! Was mache ich falsch? Was kann ich tun?

Ciao, Bernd

Moin,
ich habe gerade noch mal nachgesehen. Die Meldung ist bei mir heute Morgen nicht aufgetaucht und ich kann mich jetzt nicht daran erinnern, dass ich die Meldung heute schon gesehen hätte.

Was das umount angeht, ist die Meldung etwas merkwürdig. Wenn dann kommt da etwas ala: device is busy.
Zur Not das ganze mal neu starten und dann noch mal probieren. Wenn dann die Busy Meldung kommt, kannst du mal ein fuser -k /opt probieren und dann den umount hinterher schicken.

Bitte daran denken: Alles immer mit dem User "root" und NICHT mit "admin" ausführen.

Gruß

Janus
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Man kann nicht umounten, wenn ein Programm von besagtem gemoutetem Verzeichnis gestartet wurde oder auf Daten desselben zugreift.

Lösung:

Entweder man schaut sich genau alle Prozesse an und stoppt alle, die irgend etwas mit den unter /opt-gemouteten Dateien zu tun haben (siehe Post -1)

oder man kommentiert den mount in dem bestreffenden Skript (/etc/rc.local) aus und bootet neu. Dann wird ja der mount nicht mehr wirksam und man kann dann nach dem Boot den ls -s durchführen.

Itari
 

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Man kann nicht umounten, wenn ein Programm von besagtem gemoutetem Verzeichnis gestartet wurde oder auf Daten desselben zugreift.

Lösung:

Entweder man schaut sich genau alle Prozesse an und stoppt alle, die irgend etwas mit den unter /opt-gemouteten Dateien zu tun haben (siehe Post -1)

oder man kommentiert den mount in dem bestreffenden Skript (/etc/rc.local) aus und bootet neu. Dann wird ja der mount nicht mehr wirksam und man kann dann nach dem Boot den ls -s durchführen.

Itari

Hallo Itari,

ich verstehe das nicht

1. ich habe in der /etc/rc.local alles mit # auskommentiert
2. ich habe die optware.sh Datei in /usr/local/etc/rc.d angelegt
3. nach dem Neustart habe ich "ls -s" eingegeben

Wenn ich jetzt "reboot" eingebe bekomme ich nach dem Neustart immer noch die eMail mit der Meldung "diskstation ungeplant heruntergefahren"

Was kann ich tun ??? Ich brauche HILFE!

Ciao, Bernd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Ich denke itari meinte eher ln -s ;)
So in der Art
Code:
ln -s /volume1/@optware/ /opt/


Hallo,

ich danke für eure Antwort. Hier das Ergebnis:

Wenn ich auf der Console (mit root angemeldet) folgendes eingebe
"ln -s /volume1/@optware/ /opt/"
bekomme ich keine Fehlermeldung, genauer gesagt ich bekomme überhaupt keine Quittungsmeldung. Wenn ich jetzt ein "reboot" eingebe, dann erhalte ich nach dem Neustart immer noch die Fehlernachricht, das die DS unerwartet heruntergefahren wurde.

Was mache ich falsch? :( Ich nehme gerne noch weitere Tipps!

Ciao, Bernd
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich danke für eure Antwort. Hier das Ergebnis:

Wenn ich auf der Console (mit root angemeldet) folgendes eingebe
"ln -s /volume1/@optware/ /opt/"
bekomme ich keine Fehlermeldung, genauer gesagt ich bekomme überhaupt keine Quittungsmeldung. Wenn ich jetzt ein "reboot" eingebe, dann erhalte ich nach dem Neustart immer noch die Fehlernachricht, das die DS unerwartet heruntergefahren wurde.

Was mache ich falsch? :( Ich nehme gerne noch weitere Tipps!

Ciao, Bernd

Bei einem Unix bedeutet "Keine Fehlermeldung" = Die Maschine hat getan, was du ihr aufgetragen hast.

Das du /opt jetzt potentiell als Link statt eines Mountpoints nutzt, bedeutet noch lange nicht, dass du auch alle Prozesse sauber beendest, wenn deine DS heruntergefahren wird. Die Fragen lauten demnach:

Was wurde alles an IPKG Software installiert? (ipkg list_installed)

Wurde das Script für Startup / Shutdown der Optware konfiguriert? (Vermutlich ja?)

Wurden alle IPKG Server Scripte so angepasst, dass Start und Stop funktionieren? (Vermutlich nein?)

Was steht unter /usr/local/etc/rc.d ? (ls -l)

Was steht unter /opt/etc/init.d ? (ls -l)

Wurden die Startup Scripts unter /opt/etc/init.d einmal testweise stillgelegt? (Umbennenen von S* nach s*)

Gruß

Janus
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Vorsicht mit dem Linux-reboot. Synology hat für das Neustarten ein eigenes Skript angelegt, welches noch viel mehr macht. Mit einem normalen reboot kann man sich evtl. auch Dinge kaputt machen, bei mir ist z.B. irgendwann der root-Apache nicht mehr mitgestartet.

MfG Matthieu
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Vorsicht mit dem Linux-reboot. Synology hat für das Neustarten ein eigenes Skript angelegt, welches noch viel mehr macht. Mit einem normalen reboot kann man sich evtl. auch Dinge kaputt machen, bei mir ist z.B. irgendwann der root-Apache nicht mehr mitgestartet.

MfG Matthieu

Moin,
das interessiert mich jetzt!

Ein reboot auf einem Linux System führt normalerweise dazu, dass über den init die Shutdown Scripte ausgeführt werden.

2. Synology verwendet selbst im Cron den Befehl "poweroff" um die Diskstation sauber herunterzufahren. Das ist IMHO der selbe Mechanismus, welcher beim reboot angewedet wird.

Also welches Script wird nicht ausgeführt?

Gruß

Janus
 
Zuletzt bearbeitet:

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Also welches Script wird nicht ausgeführt?
Das kann ich dir auch nicht sagen, aber wenn der root-Webserver reproduzierbar nicht gestartet wird, muss da ein Unterschied vorliegen. Und poweroff ist nun mal nicht reboot.

MfG Matthieu
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Das kann ich dir auch nicht sagen, aber wenn der root-Webserver reproduzierbar nicht gestartet wird, muss da ein Unterschied vorliegen. Und poweroff ist nun mal nicht reboot.

MfG Matthieu

Sorry,
beide Binaries zeigen auf das Busybox Binary und der Unterschied beim herunterfahren ist nicht gerade gross. Die Wahrscheinlichkeit, dass es da noch ein "Ominöses" zusatz Script gibt ist gering.

Gruß

Janus
 

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Bei einem Unix bedeutet "Keine Fehlermeldung" = Die Maschine hat getan, was du ihr aufgetragen hast.

Das du /opt jetzt potentiell als Link statt eines Mountpoints nutzt, bedeutet noch lange nicht, dass du auch alle Prozesse sauber beendest, wenn deine DS heruntergefahren wird. Die Fragen lauten demnach:

Was wurde alles an IPKG Software installiert? (ipkg list_installed)

Wurde das Script für Startup / Shutdown der Optware konfiguriert? (Vermutlich ja?)

Wurden alle IPKG Server Scripte so angepasst, dass Start und Stop funktionieren? (Vermutlich nein?)

Was steht unter /usr/local/etc/rc.d ? (ls -l)

Was steht unter /opt/etc/init.d ? (ls -l)

Wurden die Startup Scripts unter /opt/etc/init.d einmal testweise stillgelegt? (Umbennenen von S* nach s*)

Gruß

Janus

Hallo Janus,

Ok es hat etwas lange gedauert aber ich hatte einfach kein Lust mich mit dem Thema zu beschäftigen. Da mir die tägliche Fehlermeldung auf auf den Nerv geht, geht es jetzt weiter. Hier die Antworten auf Deine Fragen:


Was wurde alles an IPKG Software installiert? (ipkg list_installed)

diskstation> ipkg list_installed
wakelan - 1.1-2 - send the magic wakeup package over the LAN
Successfully terminated.

Wurde das Script für Startup / Shutdown der Optware konfiguriert? (Vermutlich ja?)

Ich habe das optware.sh von goetz nachgebaut (1:1 Kopie)

http://www.synology-forum.de/showthread.html?t=15090&highlight=shutdown+optware

Wurden alle IPKG Server Scripte so angepasst, dass Start und Stop funktionieren? (Vermutlich nein?)

Wie geht das? Was kann ich tun?

Was steht unter /usr/local/etc/rc.d ? (ls -l)

diskstation> ls -l
-rwxrwxrwx 1 root root 578 Feb 22 2010 Init_3rdparty.sh
-rwxrwxrwx 1 root root 473 May 23 2010 adm.sh
-rw-r--r-- 1 root root 607 Nov 17 21:14 optware.sh

Was steht unter /opt/etc/init.d ? (ls -l)

diskstation> ls -l
diskstation>

Wurden die Startup Scripts unter /opt/etc/init.d einmal testweise stillgelegt? (Umbennenen von S* nach s*)

Es gibt hier nichts!

Was kann ich jetzt tun? Ich freue mich auf eine Antwort.

Ciao, Bernd
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo Janus,

....

Was kann ich jetzt tun? Ich freue mich auf eine Antwort.

Ciao, Bernd

Ok,
ist also noch gar nicht viel passiert, auf deiner DS. Da kann ich rumvermuten und liege immer falsch :).
Das ganze kann meines erachtens nur ein Copy und Paste Fehler im optware.sh Script sein. Ggf. mal kontrollieren ob die Linefeeds falsch sind, da Windows Editoren gerne mal was durcheinander bringen, was die Linefeets angeht.

Schau doch mal ins Wiki, da habe ich mein optware.sh abgelegt, da bin ich überzeugt, dass es geht ;-). Stammt zwar vermutlich von Götz, aber noch mal nachsehen kann ja wohl nicht schaden und evtl. hatte ich damals noch ein paar korrekturen eingebaut.

Gruß

Janus
p.s. Schluss und endlich stellt sich die Frage, ob deine Fehlermeldung überhaupt etwas mit dem optware.sh zu tun hat! Also mal weg damit und dann noch mal probieren
 
Zuletzt bearbeitet:

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Ok,
ist also noch gar nicht viel passiert, auf deiner DS. Da kann ich rumvermuten und liege immer falsch :).
Das ganze kann meines erachtens nur ein Copy und Paste Fehler im optware.sh Script sein. Ggf. mal kontrollieren ob die Linefeeds falsch sind, da Windows Editoren gerne mal was durcheinander bringen, was die Linefeets angeht.

Schau doch mal ins Wiki, da habe ich mein optware.sh abgelegt, da bin ich überzeugt, dass es geht ;-). Stammt zwar vermutlich von Götz, aber noch mal nachsehen kann ja wohl nicht schaden und evtl. hatte ich damals noch ein paar korrekturen eingebaut.

Gruß

Janus
p.s. Schluss und endlich stellt sich die Frage, ob deine Fehlermeldung überhaupt etwas mit dem optware.sh zu tun hat! Also mal weg damit und dann noch mal probieren


Hallo Janus,

ich habe die optware.sh noch mal aus dem Wiki geholt und neu erstellt. Das hat leider keine Änderung gebracht. Nach dem Start bekommen ich die selbe Meldung

Als zweites habe ich die Datei umbenannt in optware.old und die DS neu gestartet. Auch hier die Meldung das die DS unerwartet heruntergefahren wurde.

Zur Info: Das Problem habe ich erst seit dem ich das IPKG auf der DS installiert habe. Das IPKG habe ich installiert, da ich WOL für einen anderen Computer nutzen möchte.

Was kann ich noch machen?

Ciao, Bernd
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo Janus,

ich habe die optware.sh noch mal aus dem Wiki geholt und neu erstellt. Das hat leider keine Änderung gebracht. Nach dem Start bekommen ich die selbe Meldung

Als zweites habe ich die Datei umbenannt in optware.old und die DS neu gestartet. Auch hier die Meldung das die DS unerwartet heruntergefahren wurde.

Zur Info: Das Problem habe ich erst seit dem ich das IPKG auf der DS installiert habe. Das IPKG habe ich installiert, da ich WOL für einen anderen Computer nutzen möchte.

Was kann ich noch machen?

Ciao, Bernd

Ich würde mal alles entfernen, was irgendwie stören könnte. Wobei das auch die Pakete von ITARI und alle anderen Pakete sind.

Zusätzlich mal testweise /opt entfernen, wäre auch noch ein Vorschlag. Im Moment kann ich mir aber nicht mehr vorstellen, dass es am IPKG liegt. Wenn dann an den anderen Paketen. Im allergrössten Notfall wäre noch eine neuinstallation der Firmware zu überlegen.

Gruß

Janus
 
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