NEWS
Fehler Shelly Adapter im LOG beim Neustart IOBroker
-
-
@thomas-braun sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
Setzt du denn redis ein?
iobroker status
sagt?
Also jetzt nicht bewusst.
"iobroker status" bring folgendes:
iobroker is running on this host. Objects type: jsonl States type: jsonl
-
Anforderungen erfüllt?
Wie bist du insgesamt da unterwegs?
sudo 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 && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
@thomas-braun sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
Anforderungen erfüllt?
Wie bist du insgesamt da unterwegs?
sudo 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 && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Was mache ich mit den beiden Befehlen ?
@thomas-braun sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
Anforderungen erfüllt?
Wie bist du insgesamt da unterwegs?
sudo 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 && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
@gelberlemmy sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
Was mache ich mit den beiden Befehlen ?
In ein Terminal eingeben?
-
@thomas-braun sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
@gelberlemmy sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
Was mache ich mit den beiden Befehlen ?
In ein Terminal eingeben?
Ach so ja war mir klar. Falsch ausgedrückt, was machen diese ?
-
Der erste verlinkt nodejs mit node, der zweite spuckt die wensentliche Konfiguration deines Systems aus. Da kann man ggf. schon einiges ablesen.
-
@thomas-braun so das ist dabei heraus bekommen
x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.20.1 v14.20.1 6.14.17 4.0.23 root root / Hit:1 https://deb.nodesource.com/node_14.x impish InRelease Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 4 packages can be upgraded. Run 'apt list --upgradable' to see them. nodejs: Installed: 14.20.1-deb-1nodesource1 Candidate: 14.20.1-deb-1nodesource1 Version table: *** 14.20.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x impish/main amd64 Packages 100 /var/lib/dpkg/status 12.22.9~dfsg-1ubuntu3 500 500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
-
@gelberlemmy Da kann ich schon mal draus ablesen:
Du fährst nicht die empfohlene Version nodejs 16.
Du hampelst als 'root' herum.
Du stehst im Verzeichnis / herum.
Deine nodesource.list ist auf 'impish' eingestellt, der Rest des Systems offenbar auf 'jammy'.Alles verbesserungsfähig bzw. falsch.
-
@thomas-braun ändert aber nix an der warn/err Meldung, hab ich auch hin und wieder, bei einem Adapter stop/restart
-
Soll das jetzt so schief bleiben?
-
@thomas-braun naaaaaaaaaatüüürlich.........nicht
diente ja nur als Hinweis -
@thomas-braun Also das root habe ich noch nicht geändert, da dies auf Proxmox. Ich muss noch einen neuen User anlegen.
Hatte schon einmal die nodejs auf 16. Ist aber schon eine Weile her. Da hatte ich diverse Fehlermeldungen. Dann bin ich zurück.Ich musste letztens mein System Unbuntu upgraden, da die 21.10 nicht mehr supportet wird.
Daher scheint da das Chaos mit "impisch" und "jammy" Ich muss mal googlen, wie ich dies wieder gerade bekomme.Aber das "Du stehst im Verzeichnis / herum." habe ich nicht verstanden
Gruß André
-
@gelberlemmy sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
Ich muss noch einen neuen User anlegen.
Ist das erste was man tut. 'Proxmox' ist keine Ausrede dafür als root herumzukaspern.
Hatte schon einmal die nodejs auf 16. Ist aber schon eine Weile her. Da hatte ich diverse Fehlermeldungen. Dann bin ich zurück.
Mittlerweile ist das die empfohlene, vorgesehene Version.
Daher scheint da das Chaos mit "impisch" und "jammy" Ich muss mal googlen, wie ich dies wieder gerade bekomme.
Richtig, Zwischenversionen leben nur 9 Monate. Daher immer LTS-Versionen auf Servern einsetzen. Schreib in die
/etc/apt/sources.list.d/nodesource.list
einfach statt impishjammy
ein, dann sollte es wieder passen.Aber das "Du stehst im Verzeichnis / herum." habe ich nicht verstanden
Hat mit dem root login zu tun. Der ist ohne home-Verzeichnis aufgesetzt, daher steht der so doof da in / herum. Aber da du ja jetzt einen Standarduser anlegen wirst erledigt sich das.
-
@thomas-braun so habe jetzt einmal alles aufgeräumt. Habe als Nutzer den PI angelegt, damit ich nicht durcheinander komme .
Sollte jetzt passen. Das einzige was jetzt nach dem Update auf 16.18.0 passiert ist, dass er bei meinem Saugroboter, sagt dass ihm Canvas für die Karte fehlt.x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.0 v16.18.0 8.19.2 4.0.23 pi pi sudo /opt/iobroker Hit:1 https://deb.nodesource.com/node_16.x jammy InRelease Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 16.18.0-deb-1nodesource1 Candidate: 16.18.0-deb-1nodesource1 Version table: *** 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x jammy/main amd64 Packages 100 /var/lib/dpkg/status 12.22.9~dfsg-1ubuntu3 500 500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
-
@gelberlemmy sagte in Fehler Shelly Adapter im LOG beim Neustart IOBroker:
dass er bei meinem Saugroboter, sagt dass ihm Canvas für die Karte fehlt.
Möglich. Canvas ist ein Biest.
-
Ich würde den 'pi' noch in diese weiteren Gruppen packen:
adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker
Damit der auch ordentlich verwendet werden kann.
Warum man auch immer den User auf proxmox 'pi' nennt. Hast du keinen schönen Vornamen? Oder 'lemmy' wäre doch auch gegangen...