NEWS
Ring adapter problem
-
@glasfaser danke für deine Hilfestellung jedoch lag es nicht an nodejs der gleiche Fehler wird immer noch erzeugt
-
Ich habe den Adapter nicht und kenne den Fehler nicht in deinem Log ...
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
aber du hast ja schon dazu ein Issues erstellt :
.
https://github.com/iobroker-community-adapters/ioBroker.ring/issues/395 -
@xcecc sagte in Ring adapter problem:
@glasfaser danke für deine Hilfestellung
Zeige mal was du so hast
Ausgabe in Code-Tags !!!
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 iobroker update -i
-
xcecc@iobroker:~$ sudo ln -s /usr/bin/node /usr/bin/nodej s &> /dev/null est -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P no dejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $D ESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs iobroker update -i[sudo] password for xcecc: Sorry, try again. [sudo] password for xcecc: xcecc@iobroker:~$ sudo ln -s /usr/bin/node /usr/bin/nodej s &> /dev/null scripts/.docker_config/.thisisdocker && echo "Docker-Inst allation" || echo "Kein Docker" && type -P nodejs node np m && nodejs -v && node -v && npm -v && iob -v && whoami & & groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSI ON && pwd && sudo apt update &> /dev/null && sudo apt upd ate && apt policy nodejs iobroker update -ixcecc@iobroker:~$ xcecc@iobroker:~$ uname -m && test -f /opt/scripts/.docke r_config/.thisisdocker && echo "Docker-Installation" || e cho "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && ec ho $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && s udo apt update &> /dev/null && sudo apt update && apt pol icy nodejs x86_64 Kein Docker /usr/bin/nodejs /usr/bin/node 8.19.2in/npm 4.0.23 xcecc xcecc sudo /home/xcecc Hit:1 http://security.debian.org bullseye-security InRele ase Hit:2 http://ftp.debian.org/debian bullseye InRelease Hit:3 http://ftp.debian.org/debian bullseye-updates InRel ease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRel ease Reading package lists... Done Building dependency tree... Done Reading state information... Done 5 packages can be upgraded. Run 'apt list --upgradable' t o see them. nodejs: Installed: 16.18.1-deb-1nodesource1 Candidate: 16.18.1-deb-1nodesource1 Version table: *** 16.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye /main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org bullseye-security/ main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://ftp.debian.org/debian bullseye/main am d64 Packages xcecc@iobroker:~$ xcecc@iobroker:~$ iobroker update -i Used repository: stable Adapter "admin" : 6.2.23 , installed 6.2.23 Adapter "backitup" : 2.5.4 , installed 2.5.4 Adapter "discovery" : 3.0.5 , installed 3.0.3 [ Updatable] Adapter "history" : 2.2.0 , installed 2.2.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "ring" : 3.1.3 , installed 3.1.3 Adapter "simple-api" : 2.7.0 , installed 2.7.2 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 xcecc@iobroker:~$ sudo ln -s /usr/bin/node /usr/bin/nodej s &> /dev/null e -m && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && t ype -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 iobroker update -ixcecc@iobroker:~$ xcecc@iobroker:~$ uname -m && test -f /opt/scripts/.docke r_config/.thisisdocker && echo "Docker-Installation" || e cho "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && ec ho $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && s udo apt update &> /dev/null && sudo apt update && apt pol icy nodejs x86_64 Kein Docker /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.1 v16.18.1 8.19.2 4.0.23 xcecc xcecc sudo /home/xcecc Hit:1 http://ftp.debian.org/debian bullseye InRelease Hit:2 http://security.debian.org bullseye-security InRele ase Hit:3 http://ftp.debian.org/debian bullseye-updates InRel ease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRel ease Reading package lists... Done Building dependency tree... Done Reading state information... Done 5 packages can be upgraded. Run 'apt list --upgradable' t o see them. nodejs: Installed: 16.18.1-deb-1nodesource1 Candidate: 16.18.1-deb-1nodesource1 Version table: *** 16.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye /main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org bullseye-security/ xcecc@iobroker:~$ sudo ln -s /usr/bin/node /usr/bin/nodej s &> /dev/null && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && i ob -v && whoami && groups && echo $XDG_SESSION_TYPE && ec ho $DESKTOP_SESSION && pwd && sudo apt update &> /dev/nul l && sudo apt update && apt policy nodejs iobroker update -ixcecc@iobroker:~$ xcecc@iobroker:~$ uname -m && test -f /opt/scripts/.docke r_config/.thisisdocker && echo "Docker-Installation" || e cho "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && ec ho $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && s udo apt update &> /dev/null && sudo apt update && apt pol icy nodejs x86_64 Kein Docker /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.18.1 v16.18.1 8.19.2 4.0.23 xcecc xcecc sudo /home/xcecc Hit:1 http://ftp.debian.org/debian bullseye InRelease Hit:2 http://security.debian.org bullseye-security InRele ase Hit:3 http://ftp.debian.org/debian bullseye-updates InRel ease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRel ease Reading package lists... Done Building dependency tree... Done Reading state information... Done 5 packages can be upgraded. Run 'apt list --upgradable' t o see them. nodejs: Installed: 16.18.1-deb-1nodesource1 Candidate: 16.18.1-deb-1nodesource1 Version table: *** 16.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye /main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org bullseye-security/ main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://ftp.debian.org/debian bullseye/main am d64 Packages xcecc@iobroker:~$ xcecc@iobroker:~$
-
Der User xcecc fehlt in der Gruppe 'iobroker'.
Minimum, eigentlich sollte der um handlungsfähig zu sein wohl auch noch in weiteren Gruppen sein. -
@thomas-braun ok dürfte ich erfahren wie ich diesen hinzufüge :). Habe dein thread mit root Rechten verfolgt und extra xcecc als. Benutzer angelegt damit. Ich nicht das System abschieße mit root Rechten
-
sudo usermod -aG iobroker xcecc
So zum Vergleich:
Mein Standard-User läuft hier jeweils mit:echad@chet:~ $ groups echad adm dialout cdrom sudo audio video plugdev games users input render netdev lpadmin boinc gpio i2c spi iobroker
Jetzt nicht auf die Idee kommen die alle zu kopieren, da ist auch die ein oder andere Gruppe dabei die du nicht haben wirst.
-
@thomas-braun nene ich copy und paste nicht keine sorge. will ja schon verstehen was wie wo macht. ich interpretiere es so das ich mit:
sudo usermod -aG iobroker xcecc
xcecc also den Benutzernamen in iobroker Ordner hinzufüge und ihm rechte gebe stimmt? Aber für was steht -aG?
-
add Group
bzw. genauer
append GroupTip: Der user muss einmal aus- und wieder eingeloggt werden, damit man die neue Gruppenzugehörigkeit sieht.
-
@thomas-braun oh ok danke hast evtl noch tipp wo man das alles erlernen kann
-
Gibt da so was wie Bücher. Der Herr Kofler schreibt da ganz wunderbare Grundlagenwerke.
-
@thomas-braun da je dafür
werde ich mir bestellen
dachte rheinwerk computing macht nur Programmiersprachen
war jedenfalls mein Stand vor 10 Jahren
-
Hmmm. Ich glaube mein erster 'Kofler' war noch von SuSE-Press.