DSM 6.x und darunter DS1815+ - Kein Zugriff mehr auf DSM

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

zimmerstef

Benutzer
Mitglied seit
11. Mrz 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich bin im Besitz einer DS1815+.
Seit ein paar Tagen habe ich das Problem, dass ich nicht mehr auf die DSM Weboberfläche zugreifen kann.
Fehlermeldung: Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden.

Bevor dieses Verhalten auftrat:
- Update auf 6.1.5-15254-1 durchgeführt (lief danach ohne Probleme)
- Pihole deinstalliert (https://discourse.pi-hole.net/t/how-do-i-install-pi-hole-on-a-synology-nas/289) - DSM lief danach immernoch
- Debian chroot deinstalliert (nach der Deinstallation hatte ich Probleme in der Weboberfläche, sehr träge, irgendwann Meldung "Es ist ein Fehler aufgetreten", danach eben nur noch obige Meldung Seite konnte nicht gefunden werden)

Zugriff per ssh war noch möglich, auf die Netzwerkfreigaben konnte ich auch noch zugreifen, Dockercontainer liefen auch noch.
Nach einem Neustart konnte ich nicht mehr auf meine Netzwerkfreigaben/Dockercontainer zugreifen. Per Mail habe ich die normale Info erhalten, dass eine USV mit meinem NAS verbunden ist.
Der Synology Assistant findet auch keinen Synology Server mehr.
Per ssh Zugriff konnte ich folgendes feststellen:

cat /proc/mdstat
Rich (BBCode):
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3] sde2[4] sdf2[5] sdg2[6] sdh2[7]
      2097088 blocks [8/8] [UUUUUUUU]

md0 : active raid1 sda1[0] sdb1[1] sdc1[2] sdd1[3] sde1[4] sdf1[5] sdg1[6] sdh1[7]
      2490176 blocks [8/8] [UUUUUUUU]

unused devices: <none>

Meine volumegroup wird nicht erkannt. (vgdisplay ohne Aussgabe).

Nach folgendem Befehl wird meine vg wieder erkannt.
mdadm -Asf && vgchange -ay
Rich (BBCode):
mdadm: /dev/md/3 has been started with 7 drives.
mdadm: /dev/md/2 has been started with 8 drives.
  2 logical volume(s) in volume group "vg1" now active

mount /dev/vg1/volume_1 /volume1/
synoservicectl --restart smbd
Nun hab ich wieder Zugriff auf meine Netzwerkfreigaben.

cat /etc/fstab
Rich (BBCode):
none /proc proc defaults 0 0
/dev/root / ext4 defaults 1 1

Wie bekomme ich es hin, dass meine vg1 beim Neustart erkannt und automatisch wieder gemounted wird?
Als zweites wäre es super wenn ich wieder ein funktionierendes DSM hätte :cool:

Danke und beste Grüße
 

zimmerstef

Benutzer
Mitglied seit
11. Mrz 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
[GELÖST] DS1815+ - Kein Zugriff mehr auf DSM nach debian-chroot Deinstallation

Ich habe im englischsprachigen Synology Forum einen Beitrag geschrieben und konnte das Problem nun lösen.
Der User nixjps hat mich auf den richtigen Weg geführt.
Die debian-chroot Deinstallation hat mein DSM zerschossen.
Nachdem ich die shared libs überprüft hatte konnte ich feststellen, dass diese fehlerhaft waren.
Dieses Problem hatten wohl auch schon einige Synology Nutzer. https://github.com/SynoCommunity/spksrc/issues/2758
Danke an nighty für das folgende Skript zur Überprüfung der ELF-Signaturen der so Dateien.
Rich (BBCode):
#!/bin/bash
for filename in /lib/libsyno*.so; do
    xxd $filename | head -c 20
    printf "(%s)\n" $filename
done

Jede Datei sollte mit folgendem Header beginnen: 7f 45 4c 46 -> 0x7F 'E' 'L' 'F'
(einige Dateien beginnen mit 494e 5055 (/lib/libpanel.so), dies funktioniert aber auch)

Ich musste folgende Dateien ersetzen:
/lib/libsynoshare.so.6
/lib/libsynopkg.so.1

/lib/libsynostoragemgmt.so (ja, kein symbolischer Link ;))
Bitte beachten, dass die richtigen Dateien ersetzt werden und nicht die symbolischen Links. *hust* ;)

Ich habe die richtige DSM Version anhand der /etc/VERSION Datei von der Synology-Seite heruntergeladen.
Im entpackten Archiv befindet sich eine hda1.tgz, diese entpacken.
In hda1 findet man den lib Pfad -> /usr/lib/
Nachdem ich die /lib/libsynoshare.so.6 ersetzt und einen Neustart durchgeführt hatte wurde meine volumegroup erkannt und direkt eingehängt.
Als nächstes wurde die /lib/libsynopkg.so.1 und /lib/libsynostoragemgmt.so ersetzt. Nach einem erneuten Neustart hatte ich wieder eine vollständig funktionierende DSM-Weboberfläche.

Vielleicht kann jemand diese Info mal gebrauchen.

Viel Erfolg. ;)
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Sehr schön. Danke.
Hatte deinen ersten Post am Sonntag übersehen.
 
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