Mein QNAP ist ein TVS‑H874 mit einem Intel Core i5 der 12. Generation und 32 GB RAM.
Meine aktuelle Firmware ist QTS Hero 5.2.9.3410.
Während einiger Stürme in meiner Stadt war mein NAS mehrfachen Stromausfällen ausgesetzt. An einem Punkt fiel der Strom aus und kam innerhalb von weniger als 10 Minuten drei- oder viermal schnell wieder zurück. Das NAS ist über USB mit einer leistungsstarken USV verbunden. Diese USV informiert das NAS sowohl bei Stromausfall als auch bei Wiederherstellung der Stromversorgung. Das System war so konfiguriert, dass es den Server nach 5 Minuten Stromausfall herunterfährt.
An diesem Tag ging das System in den Herunterfahr-Modus, dann kam der Strom zurück. Danach wechselte es in den Modus „Herunterfahren abbrechen“, dann fiel der Strom erneut aus. Das wiederholte sich mehrmals am Tag. Das NAS selbst hatte nie einen Stromausfall. Die USV hat es die ganze Zeit korrekt mit Strom versorgt.
Nach diesem Vorfall zeigte das NAS ein Symptom: Wenn das System heruntergefahren und dann wieder eingeschaltet wird—sei es durch Stromausfall, Neustart oder ein Firmware-Update—starten die Webdienste nicht mehr korrekt. Versucht man, sich auf der Administrationsseite einzuloggen, erscheint die Meldung „Error 500 – Server not available“.
Die einzige Möglichkeit, das NAS wieder in Betrieb zu nehmen, besteht darin, sich als Administrator per SSH einzuloggen und die Dienste manuell in genau dieser Reihenfolge zu stoppen und wieder zu starten:
bash
cd /etc/init.d
sudo ./Qthttpd.sh stop
sudo ./thttpd.sh stop
sudo ./thttpd.sh start
sudo ./Qthttpd.sh start
Nach diesen Befehlen ist es wieder möglich, sich einzuloggen, und auch Dienste wie Qsync funktionieren wieder.
Ich habe ein Ticket bei QNAP-Support eröffnet, aber dort bestand wenig Interesse an dem Problem. Ihr Vorschlag war, die Daten zu sichern und das NAS auf Werkseinstellungen zurückzusetzen, also komplett neu anzufangen—als wäre das einfach nur ein Unterhaltungsgerät, ein Gaming-PC oder ähnliches.
Folgende Schritte wurden ohne Erfolg versucht:
-
Neu-Konfiguration der Netzwerkschnittstellen, weil Perplexity nach Analyse der Logs vorgeschlagen hatte, dass der Dienst beim Starten zu lange braucht, da eine IP auf der physischen Schnittstelle konfiguriert ist.
→ Erledigt, hat aber nichts gebracht. -
Manuelle Neuinstallation der Firmware.
-
Neuinstallation der Firmware gemäß der Schritt-für-Schritt-Anleitung im „Firmware Recover“-Dokument auf der QNAP-Support-Website (zweimal).
Es gab mehrere Fernwartungs-Sitzungen durch den QNAP-Support, aber sie konnten nicht einmal die Ursache des Problems bestimmen.
Ich bin davon überzeugt, dass ein vollständiges Zurücksetzen des NAS das Problem lösen würde. Dann laufe ich aber Gefahr, Daten zu verlieren. Neben der Nutzung als Speicher betreibe ich auf dem NAS auch einen DNS/DHCP-Server, eine Datenbank sowie eine Video- und Fotobibliothek. Dazu gibt es zahlreiche Konfigurationen wie Backups vom unternehmensweiten OneDrive auf das NAS, E-Mail-Backups und andere individuelle Einstellungen, die über die Zeit entstanden sind und nicht einfach „gesichert und wiederhergestellt“ werden können.
Alle meine Benutzer sind remote: Sie nutzen Qsync, Zwei-Faktor-Authentifizierung usw. Nach einem Werksreset müsste ich sie alle einzeln betreuen, was ein erheblicher Aufwand wäre.
Selbst wenn ich mich für dieses Reset entscheide: QNAP hat nie wirklich die Ursache für das Problem untersucht oder behoben, nämlich das falsche Verhalten des NAS bei schnellen Stromunterbrechungen und Wiederherstellungen. Im nächsten Sommer, wenn die Sturmsaison wiederkommt, könnte ich erneut das gleiche Problem haben.
Dies ist eine Warnung an alle, die eine ähnliche Konfiguration wie ich haben: Wenn ihr wiederholt Stromausfälle und -wiederherstellungen erlebt, besteht eine gute Chance, dass ihr das exakt gleiche Problem mit eurem NAS bekommt.
Bevor ich das NAS zurücksetze, würde ich gerne wissen, ob jemand einen Vorschlag hat, wie ich herausfinden könnte, woran es liegt, dass diese beiden Dienste beim Booten fehlschlagen, und wie man das Problem beheben kann.
Ich habe keine Linux-Kenntnisse, daher bin ich in meinen Möglichkeiten zur Untersuchung stark eingeschränkt.
