NEWS
Nach Update läuft nichts mehr!
-
@crunchip Glaub das ist falsch rüber gekommen. Ich habe noch alles aus iobroker-data gesichert.
-
@SaschaS
Dann kannst du nur hoffen, dass die Backup-Dateien nicht auch schon 'wurmstichig' sind. -
Wenn ich jetzt eh wieder bei 0 anfangen muss..Habt ihr eine Empfehlung welches Basis-Betriebssystem (Raspian Stretch, Ubuntu, Debian, usw.) ich für den Pi 3 Model B + verwenden sollte.
-
@SaschaS
Raspbian Buster Lite -
@Thomas-Braun Kurze Rückmeldung.
Ich habe in einen PI 4 investiert. Da war Buster, wenn auch nicht Lite, bereits vorinstalliert. Habe ich halt noch ne grafische Ausgabe dazu. Update auf Node 12 und ioBroker Installation sind in weniger als 60 Min sauber durchgelaufen.
Morgen kümmere ich mich dann um die Neueinrichtung und dem Einspielen alter Daten. -
@SaschaS sagte in Nach Update läuft nichts mehr!:
Habe ich halt noch ne grafische Ausgabe dazu.
Die man ausschalten kann (und sollte) für den Serverbetrieb.
-
Hi All,
ich habe gerade versuch mich durch die 280 Meldungen zu kämpfen und irgendwann aufgegeben,
wo steht Ihr denn? Noch irgendwas wo ich unterstützen kann? Irgendwas war mit einer Doku-Update Idee? Welche genau?
So vom überfliegen hab ich ein paar generelle Anmerkungen/Gedanken (auch wenn teilweise 2 Tage zu spät, also nehmts mir nicht krumm und ja von der Seitenlinie 2 JTage später kann man immer gut klugscheissen ;-))
- Wenn jemand ein Produktivsystem issue hat dann spielt eine nodejs Upgrade in meiner Welt überhaupt keinerlei Rolle weil es alles nur viel komplexer macht. Weil: Wenn es vorher mit node 8 tut dann sollte es mit gleicher controller Version auch danach tun. ein 2.2.x er controller tut wunderbar mit nodejs 8
Nicht schön, aber es geht erstmal darum so easy wie möglich das Produktisytem wieder ans laufen zu bekommen
- Wenn ein System mit SD Karte "plötzlich" über ungültige Files oder Zeichen oder "unexpected Token" meckert als allererstes mal das angemeckerte File anschauen. Meistens hat es irgendein File verdreht oder ein erster Bitfehler einer sterbenden SD Karte ist die Ursache. Da ist auch alles andere erstmal egal und man muss da weiterschauen und versuchen zu retten
- (ok der ist sehr speziell) Ein 2.2.x mit x<9 js-controller der auf nodejs 8 läuft geht durch den fixer quasi kaputt. Es muss dann auf 2.2.9 hoch gegangen werden. Grund: ein neuer Lauf des Fixers setzt den npm strict mode und in contreoller 2.2.7 oder 8 hatte sich eine Lib eingeschlichen die erst ab nodejs 10 läuft. Das wurde mit controller 2.2.9 erst gefixt
Ingo
- Wenn jemand ein Produktivsystem issue hat dann spielt eine nodejs Upgrade in meiner Welt überhaupt keinerlei Rolle weil es alles nur viel komplexer macht. Weil: Wenn es vorher mit node 8 tut dann sollte es mit gleicher controller Version auch danach tun. ein 2.2.x er controller tut wunderbar mit nodejs 8
-
@apollon77 Nö, die SD-Karte ist unterwegs 'verstorben'.
-
@apollon77
Zur Doku und was da meiner Meinung nicht mehr ganz passt.
Hier der direkte Link, da steht am Ende noch etwas das sich meiner Meinung erledigt hat und so nicht mehr ganz passt:sudo systemctl stop iobroker
Das war doch mal nötig bei ner Umstellung des Host oder und ist nun einfach wieder?
stop iobroker
Dann noch der Hinweis zum Fixer Script, läuft ja noch, wobei das mittlerweile auch noch einfacher geht
-
@Jan1
Beides ist richtig, aber es gibt immer noch reichlich Installationen wo das notwendig ist.Deswegen steht da auch:
mit der Installationsroutine funktionierten Anfang bis Mitte Januar
ok. die Jahreszahl 2019 fehlt, aber das steht ja im Änderungsdatum.
Der Fixer mag zwar jetzt mit iobroker fix laufen, aber nicht auf allen Systemen.
Die alte Version dagegen funktioniert immer -
@Homoran
und was ist mit "sudo"? Wird dann wohl auch noch bei den "älteren" Systemen benötigt. -
@Jan1 sagte in Nach Update läuft nichts mehr!:
@Homoran
und was ist mit "sudo"? Wird dann wohl auch noch bei den "älteren" Systemen benötigt.Da muss ich nochmal genau hinsehen.
sudo bei Befehlen mitiobroker ....
sollte natürlich nicht vorkommen.
sudo npm schon gar nicht, aber es gibt noch eine ganze Menge Befehle, bei denen sudo nötig ist, wie apt o.ä. -
@Homoran apt hat aber auch überhaupt keinen Bezug zu ioBroker. Das ist ja systemnah.
-
@Thomas-Braun sagte in Nach Update läuft nichts mehr!:
@Homoran apt hat aber auch überhaupt keinen Bezug zu ioBroker. Das ist ja systemnah.
auch korrekt, aber es geht doch gerade um die Befehle, die dort in der verlinkten Doku stehen
-
@Thomas-Braun said in Nach Update läuft nichts mehr!:
@SaschaS sagte in Nach Update läuft nichts mehr!:
Habe ich halt noch ne grafische Ausgabe dazu.
Die man ausschalten kann (und sollte) für den Serverbetrieb.
Wieso sollte man die ausschalten? Und weiter: Geht das einfach? Kann man bestimmt Googlen wie das geht.
-
@SaschaS
Weil die im Serverbetrieb nicht benötigt wird. Du geht doch eh per ssh in die Kiste rein. (Jedenfalls in der Regel).
Ist nur unnötiger Kram der da läuft und Ressourcen frisst. Du lässt einen Campingwagen ja auch nicht ganzjährig hinter dem Auto hängen.
Bei einem Raspi am besten mit 'sudo raspi-config' einstellen, dass die Kiste beim booten nur in die CLI / Eingabezeile bootet. -
bei mir wird angezeigt, dass nodejs 20.7.0 bereits installiert ist, aber wenn ich auf die weboberfläche gehe, wird mir noch v16.17.0 angezeigt...woran kann dies liegen?
pi@RaspberryPi4:/opt/iobroker $ sudo apt install nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig nodejs ist schon die neueste Version (20.7.0-1nodesource1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
diese Meldung bekomme ich halt jedesmal beim Entfernen von nodejs
Entfernen von nodejs (20.7.0-1nodesource1) ... dpkg: Warnung: Während Entfernens von nodejs ist Verzeichnis »/usr/lib/node_modules« nicht leer, wird daher nicht gelöscht Trigger für man-db (2.8.5-2) werden verarbeitet ...
-
@speedyblade und was sagt
iob diag
? -
@homoran sagte in Nach Update läuft nichts mehr!:
iob diag
nodejs: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by nodejs) Nodejs-Installation: /usr/bin/nodejs /usr/local/bin/node v16.17.0 /usr/local/bin/npm 8.15.0 /usr/local/bin/npx 8.15.0 Recommended versions are nodejs 18.x.y and npm 9.x.y *** nodejs is NOT correctly installed ***
ich bin eigentlich genau nach der Anleitung vor gegangen:
-
@speedyblade sagte in Nach Update läuft nichts mehr!:
iob diag
das ist nicht vollständig!
@speedyblade sagte in Nach Update läuft nichts mehr!:
ich bin eigentlich genau nach der Anleitung vor gegangen:
node und npm wird automatisch mit iobroker korrekt installiert