NEWS
js-controller update: Admin nicht mehr erreichbar
-
Hallo alle
Ich habe mich gestern gefreut wie Bolle nachdem ich node und js-controller auf die neuesten Versionen upgedatet hatte.
Alle meine Adapter sind grün und es sieht auch so aus als ob alles funktioniert. Die Iobroker Website ist erreichbar und VIS auch..... aber nur eine Weile nach einer Viertel Stunde oder so, liefert mein Browser auf einmal

Ich komme auch weder mit Putty noch mit Winscp auf den Rock64 auf dem iobroker läuft drauf.
Wenn ich den Rock24 ein und ausschalte ist alles wieder fein. Für ne Weile. Und dann ist er wieder nicht mehr erreichbar.Kennt jemand das Phänomen?
Wie kann ich das troubleshooten?
Nodejs ist glaub die die current version; das müsste 18 sein
Der Rest ist alles aktuell
Inzwischen bekomme ich gar kein Login mehr auf die Kiste zustande.
Gruss Ralf -
Hallo alle
Ich habe mich gestern gefreut wie Bolle nachdem ich node und js-controller auf die neuesten Versionen upgedatet hatte.
Alle meine Adapter sind grün und es sieht auch so aus als ob alles funktioniert. Die Iobroker Website ist erreichbar und VIS auch..... aber nur eine Weile nach einer Viertel Stunde oder so, liefert mein Browser auf einmal

Ich komme auch weder mit Putty noch mit Winscp auf den Rock64 auf dem iobroker läuft drauf.
Wenn ich den Rock24 ein und ausschalte ist alles wieder fein. Für ne Weile. Und dann ist er wieder nicht mehr erreichbar.Kennt jemand das Phänomen?
Wie kann ich das troubleshooten?
Nodejs ist glaub die die current version; das müsste 18 sein
Der Rest ist alles aktuell
Inzwischen bekomme ich gar kein Login mehr auf die Kiste zustande.
Gruss Ralf@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Nodejs ist glaub die die current version; das müsste 18 sein
Zu hoch, die aktuelle Empfehlung ist nodeJS@16.
Inzwischen bekomme ich gar kein Login mehr auf die Kiste zustande.
Das ist schlecht, dann kannst du auch nicht in logfiles schauen.
-
@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Nodejs ist glaub die die current version; das müsste 18 sein
Zu hoch, die aktuelle Empfehlung ist nodeJS@16.
Inzwischen bekomme ich gar kein Login mehr auf die Kiste zustande.
Das ist schlecht, dann kannst du auch nicht in logfiles schauen.
@thomas-braun
Eben. Und ich kann auch grad kein Nodes Downgrade machen wenn ich nicht drauf komme.
Meinst Du es liegt an der Node Version? Ich dachte je neuer desto besser.
Gruss Ralf -
@thomas-braun
Eben. Und ich kann auch grad kein Nodes Downgrade machen wenn ich nicht drauf komme.
Meinst Du es liegt an der Node Version? Ich dachte je neuer desto besser.
Gruss Ralf@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Meinst Du es liegt an der Node Version? Ich dachte je neuer desto besser.
Nein.
Aber die vermutlich 'irgendwie installierte nodeJS' trägt zum Gesamteindruck bei. Oder hast du da das node-Repo für v18 aktiviert?
Die das neuste Release ist übrigens nodeJS@19. Und damit läuft der ioBroker gar nicht mehr richtig. Deswegen wird immer eine Version empfohlen. Zur Zeit die v16. -
@derrapf
Zum Downgrad muss ich da folgendes eintippen?:curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\ apt-get install -y nodejsGruss Ralf
@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
@derrapf
Zum Downgrad muss ich da folgendes eintippen?:
curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&
apt-get install -y nodejsNein. Steht in meinem HowTo zu nodejs drin, wie das richtig geht.
-
@thomas-braun Ich hatte diese Seite verwendet https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
Dort war dann der Link zu https://github.com/nodesource/distributions#debinstall und da habe ich dann für Debian die Zeilencurl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\ apt-get install -y nodejsGefunden. War das falsch? Mal abgesehen von der Version?
Gruss Ralf -
@thomas-braun Ich hatte diese Seite verwendet https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
Dort war dann der Link zu https://github.com/nodesource/distributions#debinstall und da habe ich dann für Debian die Zeilencurl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\ apt-get install -y nodejsGefunden. War das falsch? Mal abgesehen von der Version?
Gruss Ralf@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
War das falsch? Mal abgesehen von der Version?
Jein. Die Anleitung ist von 2019. Schau in meiner Signatur nach, wie man das aktuell richtig macht. Da steht auch drin wie man ein Downgrade richtig macht.
-
@thomas-braun Ich hatte diese Seite verwendet https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
Dort war dann der Link zu https://github.com/nodesource/distributions#debinstall und da habe ich dann für Debian die Zeilencurl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\ apt-get install -y nodejsGefunden. War das falsch? Mal abgesehen von der Version?
Gruss Ralf -
@derrapf Ich sehe grad: Deine Seite ist umfangreicher. Jetzt muss ich erstmal den Rock64 aus der Ecke holen und mal an einen Monitor und Tastatur anschliessen
Dann versuche ich mal Deine Seite durchzuspielen
Gruss Ralf@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Deine Seite ist umfangreicher.
Vor allendingen sind da ein paar Tips & Tricks drin wie man mit 'krummen' Installationen umgeht.
-
@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Deine Seite ist umfangreicher.
Vor allendingen sind da ein paar Tips & Tricks drin wie man mit 'krummen' Installationen umgeht.
@thomas-braun Super
Ich melde mich wieder wenn ich die Kiste ganz kaputt gemacht hab ;-)
Gruss Ralf -
@thomas-braun Super
Ich melde mich wieder wenn ich die Kiste ganz kaputt gemacht hab ;-)
Gruss RalfLieber wäre mir vorher. :-D
-
Lieber wäre mir vorher. :-D
@thomas-braun
Ich kann's gar nicht kaputt machen weil es das scheinbar schon ist.
Also selbst wenn ich einen Monitor an den Rock64 hänge passiert nix. Ich hab mal noch ne andere SD karte reingehängt von der ich glaube aber nicht genau weiss dass das ein frisches Debian Image drauf ist: Nix. Also entweder die Hardware ist kaputt oder beide Karten.
Ich habe vor dem ganzen Chaos noch mit dem Win32Diskimager ein komplettes Image der Karte gezogen. Das spiel ich mal auf eine neue Karte zurück. Mal sehen. Wenn es nicht mehr geht. muss ich mir neue Karten kaufen und bei 0 anfangen und dann ein Backup zurück spielen. Das hab ich auf NAS, bzw. ich habe mir auch das iobroker-data Verzeichnis weggesichert.
Gruss Ralf -
@thomas-braun
Ich kann's gar nicht kaputt machen weil es das scheinbar schon ist.
Also selbst wenn ich einen Monitor an den Rock64 hänge passiert nix. Ich hab mal noch ne andere SD karte reingehängt von der ich glaube aber nicht genau weiss dass das ein frisches Debian Image drauf ist: Nix. Also entweder die Hardware ist kaputt oder beide Karten.
Ich habe vor dem ganzen Chaos noch mit dem Win32Diskimager ein komplettes Image der Karte gezogen. Das spiel ich mal auf eine neue Karte zurück. Mal sehen. Wenn es nicht mehr geht. muss ich mir neue Karten kaufen und bei 0 anfangen und dann ein Backup zurück spielen. Das hab ich auf NAS, bzw. ich habe mir auch das iobroker-data Verzeichnis weggesichert.
Gruss Ralf@derrapf So ich glaube er lebt wieder. Image zurückgespielt.
Dann hab ich Deine Anleitung befolgt (soweit ich sie kapiert habe) und nodejs auf 16 downgegraded
Die Ausgabe vonsudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejsist
pi@rock64:/opt/iobroker$ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@rock64:/opt/iobroker$ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs aarch64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.0 v16.18.0 8.19.2 4.0.23 pi pi tty disk dialout sudo audio video plugdev games users systemd-journal input netdev ssh pulse-access iobroker /opt/iobroker OK:1 http://security.debian.org buster/updates InRelease OK:2 http://deb.debian.org/debian buster InRelease OK:3 http://deb.debian.org/debian buster-updates InRelease OK:4 http://deb.debian.org/debian buster-backports InRelease OK:6 https://deb.nodesource.com/node_16.x buster InRelease OK:5 http://imola.armbian.com/apt buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.18.0-deb-1nodesource1 Installationskandidat: 16.18.0-deb-1nodesource1 Versionstabelle: *** 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main arm64 Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://security.debian.org buster/updates/main arm64 Packages 10.24.0~dfsg-1~deb10u1 500 500 http://deb.debian.org/debian buster/main arm64 Packages pi@rock64:/opt/iobroker$Jetzt bin ich mal gespannt
Gruss Ralf
-
@derrapf So ich glaube er lebt wieder. Image zurückgespielt.
Dann hab ich Deine Anleitung befolgt (soweit ich sie kapiert habe) und nodejs auf 16 downgegraded
Die Ausgabe vonsudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejsist
pi@rock64:/opt/iobroker$ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@rock64:/opt/iobroker$ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs aarch64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.0 v16.18.0 8.19.2 4.0.23 pi pi tty disk dialout sudo audio video plugdev games users systemd-journal input netdev ssh pulse-access iobroker /opt/iobroker OK:1 http://security.debian.org buster/updates InRelease OK:2 http://deb.debian.org/debian buster InRelease OK:3 http://deb.debian.org/debian buster-updates InRelease OK:4 http://deb.debian.org/debian buster-backports InRelease OK:6 https://deb.nodesource.com/node_16.x buster InRelease OK:5 http://imola.armbian.com/apt buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.18.0-deb-1nodesource1 Installationskandidat: 16.18.0-deb-1nodesource1 Versionstabelle: *** 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main arm64 Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://security.debian.org buster/updates/main arm64 Packages 10.24.0~dfsg-1~deb10u1 500 500 http://deb.debian.org/debian buster/main arm64 Packages pi@rock64:/opt/iobroker$Jetzt bin ich mal gespannt
Gruss Ralf
@derrapf
Noch ein Hinweis
Nun kommt schon wieder der Screen hier

Den hatte ich jedesmal bestätigt. Kann es sein dass sich der IoBroker deswegen weghängt?
Was mir auch noch auffällt:

Dafür dass grad nichts passiert braucht der js-controller ganz schön CPUWenn man die Weboberfläche zu macht dann scheint er sich nach ner Weile zu beruhigen:

Dann mal bitte Daumen drücken, dass er sich nicht mehr weghängt.
Gruss Ralf
-
@derrapf
Noch ein Hinweis
Nun kommt schon wieder der Screen hier

Den hatte ich jedesmal bestätigt. Kann es sein dass sich der IoBroker deswegen weghängt?
Was mir auch noch auffällt:

Dafür dass grad nichts passiert braucht der js-controller ganz schön CPUWenn man die Weboberfläche zu macht dann scheint er sich nach ner Weile zu beruhigen:

Dann mal bitte Daumen drücken, dass er sich nicht mehr weghängt.
Gruss Ralf
@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Kann es sein dass sich der IoBroker deswegen weghängt?
nicht wirklich, er hat ggf. nur viel zu tun. je nachdem wie viele Objekte du hast
@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Dafür dass grad nichts passiert braucht der js-controller ganz schön CPU
da passiert ne ganze Menge!
-
@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Kann es sein dass sich der IoBroker deswegen weghängt?
nicht wirklich, er hat ggf. nur viel zu tun. je nachdem wie viele Objekte du hast
@derrapf sagte in js-controller update: Admin nicht mehr erreichbar:
Dafür dass grad nichts passiert braucht der js-controller ganz schön CPU
da passiert ne ganze Menge!