NEWS
UNSOLVED NAch Update Host und Admin tägliche Abstürze
-
Nochmal kurz zur Klärung.
Ich hatte vor ein paar Tagen. Den Host geupdatet über Kommandozeile und den Admin direkt über das Webinterface. Vorher lief das System ruhig. Jetzt leider nicht mehr so. -
etl hast du aber doch ein anderes script, was ärger macht - bitte nochmal checken - vielleicht kannst du testweise mal ein paar pausieren -
ich hatte auch probleme nach dem letzten admin update - hat sich aber anders gezeigt
@AlCalzone wir sicher noch ideen haben - ist schon lange dabei
-
Ich habe mal das Java Script auf 4.1.13 erhöht, mal sehen ob was anders ist. Gegebenenfalls werde ich mal die Scripts selber ober den ganzen Adapter deaktivieren um zu sehen ob irgendwas anders wird. Danke für Heute Abend.
-
@liv-in-sky dreimal in die Hände klatschen ... und Beten..
nur weil WAS nicht funktioniert muss man nicht direkt "ohne wissen an was es liegt" wie ein irrer alles neu kompillieren.. hängt gleich mit "installiere iobroker neu" ach was sag ich ... kauf neue Hardware ..
zeigmal den kompletten log mal .. nach dem Start .. des pi.. aus dem log Ordner..
und bevor du eine rebuild session startest.. Sicherung anlegen.. für mich sieht es so aus als ob die SD einen klatsch hätte
-
SD Karte kann natürlich auch immer sein, nur eben seltsam grade nach dem Update.
Mal schauen wie es mit der neuen Javaversion läuft bis jetzt recht ruhig mal warten.
Trotzdem mal ne PI4 bestellt weil trotzdem recht grenzwertig ausgelastet. -
@chemieka sagte in NAch Update Host und Admin tägliche Abstürze:
SD Karte kann natürlich auch immer sein, nur eben seltsam grade nach dem Update.
hier erst recht .. da Pakete runtergeladen werden und auf die SD geschrieben werden.. ergo die SD muss ackern
-
Könnte man die SD Klonen auf eine neue Karte oder muss man die Karte neu aufsetzen?
-
@arteck
es ist meine art herauszufinden, was das problem ist - läuft rebuild durch ohne fehler könnte man das mal ausschliessen. ein rebuild tut nicht weh und zeigt das auf dieser ebene alles ok ist.wenn du schon vermutungen anstellst, dann zeige auch auf wie man die sd-karte prüft oder soll er gleich eine neue kaufen ?
wo habe ich geschrieben er soll iobroker neuinstallieren - wo habe ich geschrieben er soll was neues kaufen - spar dir deine übertreibungen - diese sind völlig überflüssigf und muss es sein dass du mich gleich einne "irren" nennst ?
-
@liv-in-sky Ein rebuild aller nativen Module ist absolut unnötig, wenn im Log nichts steht von wegen "compiled against a different node version". Das ist wie im Auto erst mal das Getriebe ausbauen, wenn der Schrittmotor für die Sitzverstellung hakt.
Um sinnvolle Vorschläge machen zu können, benötige ich zumindest mal einen Log anhand dessen man den Fehler ansatzweise nachvollziehen kann. Skripte deaktivieren, beobachten und schrittweise wieder aktivieren ist auf jeden Fall schon mal ein vernünftiger Ansatz.
-
@AlCalzone - leider habe ich andere erfahrungen gemacht - bei meinem letzten admin update kam ""compiled against a different node version"" nicht - und trotzdem war eine reparatur nur über rebuild möglich - ich mußte den admin downgraden - einen rebuild machen und danach könnte ich den admin wieder updaten
bitte um letzte aufklärung:
ein rebuild muss immer und jederzeit funktionieren - ich gehe davon aus (kann auch falsch sein) das nur ein adapter programmierer vergessen hat, bestimmte fehler abzufragen (z.b. rechte auf etwas) - und dann genau das passiert -man hat keine richtigen eintragungen im log und es kommt zu eigenartigen fehlern - ich habe das log angeschaut und nichts gefunden (außer evt. script problem oder ein adapterproblem ,
vom system sicht her, mag es schon sein, dass es etwas groß ist, einen rebuild auszuführen - wenn ich aber einige threads anschaue stellen sich häufig fehler dar, wo es um rechte geht und die werden im rebuild sehr gut sichtbar.
der rebuild ist von user sicht relativ einfach - eine tiefe linux diagnose hingegen nur für linux profis - sd kartenfehler findest du mit glück im linux log - nicht im iobroker log. einen sdkartenfehler zufinden ohne linux analyse - wie sollte das funktionieren ?wenn schon solche vergleiche gezogen werden müssen - eine sd karte zu tauschen ist wie das getriebe zu wechseln - ein rebuil ist wie das anschließen eines diagnosegerätes - wenn keine fehler, dann wird weiter händisch im motorraum getestet -
ich gebe euch beiden recht , wenn ihr mir den tatsächlichen nachteil eines rebuilds darlegen könnt -ist er erfolgreich sind grundsätzliche fehler ausgeschlossen - ist er nicht erfolgreich, gibt er fehler aus, die vielleicht weiterhelfen - wo ist da mein denkfehler ?
-
@liv-in-sky sagte in NAch Update Host und Admin tägliche Abstürze:
ich gebe euch beiden recht , wenn ihr mir den tatsächlichen nachteil eines rebuilds darlegen könnt -ist er erfolgreich sind grundsätzliche fehler ausgeschlossen - ist er nicht erfolgreich, gibt er fehler aus, die vielleicht weiterhelfen - wo ist da mein denkfehler ?
wenn die sd karte fratze ist bekommst du bei einem rebuild die Fehler immer an andere stele. wie willst du da was lokalisieren.. ohne LOG..
aber du scheinst ja mehr Ahnung zu haben als die 2 die Adapter Entwicklung betreiben.. ich bin raus hier...
-
zuerst die leute als irre bezeichnen und dann den user im stich lassen - wenn der rebuild solche undefinierten fehler macht wäre es genau der hinweis, dass die karte defekt ist - damit ist das problem lokalisiert und auch bestätigt das es iobroker selbst nicht ist - man kann neben dem rebuild noch das syslog mit tail ansehen und alles ist gut
das ist doch das, was ich rausfinden wollte
-
@liv-in-sky sagte in NAch Update Host und Admin tägliche Abstürze:
leider habe ich andere erfahrungen gemacht - bei meinem letzten admin update kam ""compiled against a different node version"" nicht - und trotzdem war eine reparatur nur über rebuild möglich
Dann war das ein Nebeneffekt des Downgrades oder ein Paket, was dabei neu installiert wurde, wahrscheinlich hätte es ein
npm install
im richtigen Ordner getan.
Siehe auch die Dokumentation des Befehls:This command runs the npm build command on the matched folders. This is useful when you install a new version of node, and must recompile all your C++ addons with the new binary.
Glaube es mir oder nicht -
npm rebuild
als Troubleshooting ist Unsinn. Wenn das nötig ist, äußert es sich laut und deutlich in Rot im Log. Zum Korrigieren von Rechten haben wir den Fixer@liv-in-sky sagte in NAch Update Host und Admin tägliche Abstürze:
ein rebuil ist wie das anschließen eines diagnosegerätes - wenn keine fehler, dann wird weiter händisch im motorraum getestet -
Und da liegst du falsch. Um bei der Metapher zu bleiben, es ist wie das Ausbauen aller bewegten Komponenten, um deren Lager zu prüfen und ggf. zu tauschen. Du kannst es gerne weiterhin bei deinen Problemen machen, im Regelfall (ohne die genannte Fehlermeldung) ist es aber Zeitverschwendung.
Zurück zum Thema: Reconnecting to DB ist für mich immer noch eine Überlastung des Systems - hier sollte man ansetzen.
-
danke dir für die ausführliche und freundliche antwort - werde das ab jetzt berücksichtigen
- ein "falsches" script sollte auf jeden fall gefunden werden - falls existent und ursache der überlastung - ansonsten wird das problem auf den neuen raspi 4 mit übernommen
-
Das tut mir jetzt leid hier für Diskussionen gesorgt zu haben.
Nach dem Update von den Java Adapter auf 4.1.13 ist es erst einmal ruhig geworden. Kann nur hoffen es bleibt so.Ihr seit mir jetzt nicht so böse wenn ich mal keine Ahnung habe wovon ihr geschrieben habt. 🥴
Ich würde aber auch an einen Fehler der Karte denke. Eine Neue ist unterwegs.
Melde mich wenn die Fehler wieder kommen.
-
nee sorry von mir - war dein thread , da sollte das nicht vorkommen - hat sich alles beruhigt
-
Alles gut. Auch heute läuft das System noch ruhig. Eventuell lag es doch an der Java Version in Verbindung mit meinen Skripten.
-
Problem doch nicht gelöst. VIS läuft noch aber das Web Interface läuft nicht mehr.
Könnte jetzt mal schauen welcher Adapter nicht läuft bevor ich ein Reboot mache.
Soll ich noch nach was anderen schauen? -
pi@ioBroker-RasPi:~ $ iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled + system.adapter.backitup.0 : backitup - enabled + system.adapter.cloud.0 : cloud - enabled system.adapter.dwd.0 : dwd - enabled system.adapter.flot.0 : flot - enabled + system.adapter.fritzbox.0 : fritzbox - enabled + system.adapter.harmony.0 : harmony - enabled + system.adapter.history.0 : history - enabled + system.adapter.hm-rega.0 : hm-rega - enabled + system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 0 + system.adapter.hue.0 : hue - enabled, port: 80 system.adapter.ical.0 : ical - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.javascript.1 : javascript - enabled + system.adapter.pushover.0 : pushover - enabled system.adapter.rickshaw.0 : rickshaw - enabled + system.adapter.scenes.0 : scenes - enabled + system.adapter.simple-api.0 : simple-api - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.smartmeter.0 : smartmeter - enabled + system.adapter.smartmeter.1 : smartmeter - enabled + system.adapter.socketio.0 : socketio - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.spotify-premium.0 : spotify-premium - enabled + system.adapter.tr-064-community.0 : tr-064-community - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.vis-history.0 : vis-history - enabled system.adapter.vis-players.0 : vis-players - enabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive
Erstmal nicht ungewöhnlich!?
-
- definitiv interesant wäre das ganze log file von /opt/iobroker/log vom heutigen tag
- auch ein auszug aus dem syslog könnte einblick geben
dies ist der befehl - erzeugt ein file mit namen "syslog.heute.log"
cat /var/log/syslog | grep "Jul 4" >syslog.heute.log
die beiden dateien als txt file im forum posten (die datei direkt in das forum ziehen)