SAE service startet nicht automatisch #594
Replies: 5 comments 1 reply
-
Wenn bisher alles funktioniert hat und Du an der Software (Linux / SmartApplianceEnabler) nichts geändert hast, sollte es auch weiterhin funktionieren. Du kannst ja nach dem Boot über journalctl schauen, ob da erkennbar ist, was fehlgeschlagen ist. Außerdem kannst Du in das SAE-Log schauen - spätestens da sollte erkennbar sein, wo das Problem liegt. |
Beta Was this translation helpful? Give feedback.
-
Hallo Axel, wie gesagt hat es seit der initialen Installation nie ordentlich funktioniert und musste immer von Hand gestartet werden. Die einzige Änderung am LINUX war ein Update, welches ich vor einiger Zeit via Webmin hab laufen lassen. Jetzt ist also Logfile-Umgraben angesagt: /tmp/rolling-2024-03-17.log -> View
Nicht überraschend, dass da nicht mehr kommt, weil sae startet ja nicht. journalctl -r (umgekehrte Sortierung, Neueste Einträge zuoberst)
Im Journal sieht man, dass sae einen Fehlstart hinlegt. /var/log/smartapplianceenabler.log
Weil da kein Timestamp dran ist, ist eine Zuordnung des Errorlog schwierig. Es scheint aber ein wiederkehrendes out of memory or process/resource limits Motiv zu sein. Die letzten Einträge passen zudem damit überein, dass sae letzthin keine Befehle mehr annahm und der RPi deshalb neu gebootet und sae nachgestartet werden musste. RAM Auslastung ist bei 30%, CPU selten signifikant hoch. Hab jetzt diesen Workaround im systemd eingebaut (Änderungen mit Stern vornedran):
Löst das Problem natürlich nicht, aber die Kiste kommt immerhin zuverlässig hoch. Aktuell habe ich noch die von Dir wegen dem Stufenschalter gepatchte v2.3.0 - werde bei Gelegenheit die v2.3.1 installieren und schauen, ob die besser startet. Gruss, |
Beta Was this translation helpful? Give feedback.
-
Steht ja alles da:
Übigens ist einee meiner produktiven Raspberry Pi auch ein 2B. Grundsätzlich hat der SAE damit also keine Probleme. |
Beta Was this translation helpful? Give feedback.
-
Danke für diesen wichtigen Punkt - grundsätzlich müsste das also auf einem schwächeren RPi laufen.
Nach Ausräumen der Logs stellte sich heraus, dass diese Fehler (welche blöderweise keinen Zeitstempel haben) nicht vom aktuellen Startproblem herrühren - und somit für die aktuelle Problemstellung nicht relevant sind. Das sind die letzten Einträge in /var/log/smartapplianceenabler.log nach dem Fehlstart:
Danach ist Schluss bzw. die darauf folgenden Einträge stammen dann vom zweiten Startversuch. Und so sieht die entsprechende Sektion im log beim zweiten Startversuch aus:
Beim jeweils ersten Startversuch scheint er vor Initializing ExecutorService 'taskScheduler' abzubrechen. Ich kenne mich mit der JAVA-Programmierung nicht aus, und deshalb frage ich nach, wo ich an der Fehlersuche weiter arbeiten kann. Gruss, |
Beta Was this translation helpful? Give feedback.
-
Korrekt, im /var/log/smartapplianceenabler.log hat es keine ERROR-Einträge und damit ist der Informationsgehalt dises Logs eher dünn; im journalctl -r jedoch ist zu dem Zeitpunkt klar ein Fehlstart ersichtlich (neueste Einträge zuoberst, nicht relevanter Kram gelöscht):
Und Du hast im Prinzip schon recht, bei einem automatischen oder manuellen Neustart des smartapplianceenabler.service klappt es dann beim zweiten Mal. Ist halt ein typischer Workaround, welcher das eigentliche Problem maskiert, aber nicht löst. Je nachdem ist das Startverhalten bei mir ein Einzelfall - sicher kein Drama. Gruss, Florian |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen,
mein sae auf RPi 2B startet seit jeher beim Booten nicht korrekt. War bisher kein Drama, heute hat es jedoch zu kaltem Duschwasser geführt...
Im Webmin Bootup and Shutdown zeigt es mir für den smartapplianceenabler.service jeweils "Failed (failed)" an und ich muss den manuell nachstarten. Danach funktioniert alles normal. TimeoutStartSec=240 hat nicht geholfen. Ist mein Pi zu langsam und es läuft beim sae sonstwas in einen Timeout?
Gruss, Florian
Beta Was this translation helpful? Give feedback.
All reactions