NEWS
Was bedeutet = Cannot check node.js versions...
-
Hallo,
seit dem letzten update des Admin Adapters bekomme ich diese Meldungen. Was bedeutet das und muss ich etwas unternehmen ?
admin.1 2022-12-15 15:17:58.432 warn Cannot check node.js versions: Error: unexpected end of file admin.0 2022-12-15 15:17:57.588 warn Cannot check node.js versions: Error: unexpected end of file
-
Was sagt
sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
armv7l Kein Docker /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.1 v16.18.1 8.19.2 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker tty /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian bullseye InRelease OK:3 https://deb.nodesource.com/node_16.x bullseye InRelease OK:4 https://phoscon.de/apt/deconz bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen. nodejs: Installiert: 16.18.1-deb-1nodesource1 Installationskandidat: 16.18.1-deb-1nodesource1 Versionstabelle: *** 16.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
-
@michael-schmitt Die Meldung bekomme ich auch; ist aber nur eine Warnmeldung.
Ich ignoriere die erstmal... -
@michael-schmitt
Ist in Ordnung.
Aber warum hantierst du mit zwei Instanzen des Admins herum? -
für irgendeine Anwendung brauchte ich einen Admin ohne "https". Frag mich aber nicht mehr welche das war. Da kamen sonst immer Fehlermeldungen.
EDIT: es war der Cloud Adapter
-
Ich habe auch nach admin update die meldung.
-
-
@michael-schmitt auch ich kann das bestätigen.
Grüße FabioInstalliert: 4.0.23
Plattform: linux
Betriebssystem: linux
System-Betriebszeit: 2 T. 00:32:11
Node.js: v16.19.0
NPM: 8.19.3
Aktive Instanzen: 22
Pfad: /opt/iobroker/
aktiv: true -
@thomas-braun stable. 6.3.2
Grüße -
@thomas-braun Ich bin mir auch sicher, dass es bei der 6.3.2 auch schon aufgetreten ist, bei mir ist es definitiv auch die 6.3.3
Hatte es aber als Warnung gesehenEdit: Bin grade kurz zurück auf die 6.3.2: die Meldung kommt in der Version auch schon!
-
Ich vermute, da ist das json kaputt, das für die nodejs-Prüfung herangezogen wird. Sind ja heute neue releases herausgekommen.
-
@guergen sagte in Was bedeutet = Cannot check node.js versions...:
Edit: Bin grade kurz zurück auf die 6.3.2: die Meldung kommt in der Version auch schon!
Spricht dafür, das die defekte Datei außerhalb des ioBrokers zu suchen ist.
-
@thomas-braun Dann wäre die Frage, welche das evtl ist....
-
Im Code finde ich nur
https://nodejs.org/download/release/index.json
aber die schaut okay aus. -
Hatte die Warnung bei mir auch im Log nach dem Update auf Admin 6.3.3
Issue ist schon angelegt: https://github.com/ioBroker/ioBroker.admin/issues/1834Wer noch Details für Bluefox hat, einfach in das issue schreiben.
-
@thomas-braun
Hi Thomas, ich wieder. Wollte das Gleiche auch nachfragen.
Deine Abfrage oben ergibt bei mir...Kein Docker /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.19.0 v16.19.0 8.19.3 4.0.23 pi pi dialout sudo audio video plugdev systemd-journal input netdev ssh iobroker tty /home/pi OK:1 http://deb.debian.org/debian bullseye InRelease OK:2 http://security.debian.org/debian-security bullseye-security InRelease OK:3 http://deb.debian.org/debian bullseye-updates InRelease OK:4 https://deb.nodesource.com/node_16.x bullseye InRelease OK:5 https://dl.yarnpkg.com/debian stable InRelease OK:6 http://fi.mirror.armbian.de/apt stretch InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.19.0-deb-1nodesource1 Installationskandidat: 16.19.0-deb-1nodesource1 Versionstabelle: *** 16.19.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main ar m64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages
Jedoch zeigt meine Übersichtskachel
Node.js: v16.18.1 ... NPM: 8.19.2
und beides in grün
Habe mir mal meine Protokoll History angesehen. Die gleiche Fehlermeldung kam
15.-19.12. um 09:05:14, sowie (das war glaube ich nach dem Admin Update)
20.+21.12. um 10:14:21
immer nur einmal, für die Session.
Ich hoffe, das hilft etwas bei der Analyse. -
@mjohn sagte in Was bedeutet = Cannot check node.js versions...:
Was in irgendwelchen GUI-Kacheln steht ist irrelevant, da wir oft alter Kram angezeigt.
Allerdings solltest du diese Quelle anpassen:OK:6 http://fi.mirror.armbian.de/apt stretch InRelease
Das muss im einfachsten Fall nur auf bullseye umgeschrieben werden, im komplizierten Fall hat sich das ganze Setup bei Armbian geändert. Musst du mal recherchieren wie die Ihre Repos mittlerweile aufbauen.
-
Nicht dass ich wieder fachlich überfordert wäre. Ich gebe mein Bestes...
Die Datei /etc/apt/sources.list.d/armbian.list hat folgenden Inhalt:
deb http://apt.armbian.com stretch main stretch-utils stretch-desktop
Das sieht doch etwas anders aus.
Welche Datei müsste ich s.u. anpassen?http://fi.mirror.armbian.de/apt bullseye InRelease
Die bullseye Version liegt auf dem gleichen (mirror) Server und ist IMHO gleich aufgebaut.
Wie heißt die Systemdatei, die darauf verweist? Wo muss ich überschreiben? -
Ersetze in der Datei /etc/apt/sources.list.d/armbian.list jeweils den Eintrag stretch durch bullseye.
Wenn der Aufbau des Repos gleich geblieben ist war es das schon. Falls das komplett umgebaut oder ersetzt wurde muss man mal schauen.sudo apt update
meckert schon rum, wenn es nicht richtig ist.