NEWS
Korrekter Start vom ioBroker unter Ubuntu 20.04
-
@thomas-braun
ok, meine installation ist mit sicherheit so alt.
der user "iobroker" existiert bei mir nicht.
wie lege ich den denn nachträglich richtig (mit den richtigen berechtigungen) an? ohne alles komplett neu zu installieren?Ist der iobroker selber denn auf Stand?
Als Standard-User!:iobroker update -i sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs -
@thomas-braun
ok, meine installation ist mit sicherheit so alt.
der user "iobroker" existiert bei mir nicht.
wie lege ich den denn nachträglich richtig (mit den richtigen berechtigungen) an? ohne alles komplett neu zu installieren?@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
wie lege ich den denn nachträglich richtig (mit den richtigen berechtigungen) an? ohne alles komplett neu zu installieren?
Ich weiß nicht ob und wie so alte Installationen konvertierbar waren/sind.
-
@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
wie lege ich den denn nachträglich richtig (mit den richtigen berechtigungen) an? ohne alles komplett neu zu installieren?
Ich weiß nicht ob und wie so alte Installationen konvertierbar waren/sind.
@thomas-braun
es funktioniert alles ganz wunderbar - ging nur um die frage wie korrekt gestartet wird.arno@vm01:/opt/iobroker$ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.18.0 arno /opt/iobroker [sudo] Passwort für arno: OK:1 https://deb.nodesource.com/node_16.x focal InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:3 http://security.ubuntu.com/ubuntu focal-security InRelease OK:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease OK:5 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 5 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages arno@vm01:/opt/iobroker$ -
@thomas-braun
es funktioniert alles ganz wunderbar - ging nur um die frage wie korrekt gestartet wird.arno@vm01:/opt/iobroker$ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.18.0 arno /opt/iobroker [sudo] Passwort für arno: OK:1 https://deb.nodesource.com/node_16.x focal InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:3 http://security.ubuntu.com/ubuntu focal-security InRelease OK:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease OK:5 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 5 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages arno@vm01:/opt/iobroker$npm 8.18.0 kommt aber auch nur durch manuelles gefummel auf das System.
sudo apt install --reinstall nodejsrückt das wieder richtig.
Installier die Updates.
Ist dein user in den relevanten Gruppen drin?groupsanschauen.
Welche user gibt es auf dem System:cat /etc/passwd | sortprüfen.
-
npm 8.18.0 kommt aber auch nur durch manuelles gefummel auf das System.
sudo apt install --reinstall nodejsrückt das wieder richtig.
Installier die Updates.
Ist dein user in den relevanten Gruppen drin?groupsanschauen.
Welche user gibt es auf dem System:cat /etc/passwd | sortprüfen.
@thomas-braun
danke für deinen einsatz. folgender aufruf hat alles in ordnung gebracht.curl -sL https://iobroker.net/fix.sh | bash -schönes wochenende
-
@thomas-braun
ok, meine installation ist mit sicherheit so alt.
der user "iobroker" existiert bei mir nicht.
wie lege ich den denn nachträglich richtig (mit den richtigen berechtigungen) an? ohne alles komplett neu zu installieren?@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
ok, meine installation ist mit sicherheit so alt.
dann sollte sie heute "so" nicht mehr laufen.
Mittlerweile ist an der Rechteverwaltung einiges geändert worden. ioBroker läuft unter eem Systemuser iobroker, der intern über sudo die notwendigen Rechte bekommt und nur die notwendigen.Jede Arbeit mit root kann die Rechte dermaßen verbiegen, dass der Systemuser auf einmal eingeschränkt wird.
Wenn dein System wirklich so alt ist und wirklich kein User iobroker existiert, sollzest du ein Backup machen, eine neue VM mit aktuellem Debian und einem user erstellen. dann iobroker per Einzeiler incl aktuellem node und npm installieren und anschließend das Backup wieder einspielen (nutzt du vis, dieses bitte wegen eines bugs vor dem Restore erst einmal selbst installieren)
Dann wird alles mit korrekten Techten neu gebaut
-
@thomas-braun
danke für deinen einsatz. folgender aufruf hat alles in ordnung gebracht.curl -sL https://iobroker.net/fix.sh | bash -schönes wochenende
@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
folgender aufruf hat alles in ordnung gebracht.
wirklich?
bitte die Ausgabe des ketzten Befehls zeigen -
@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
folgender aufruf hat alles in ordnung gebracht.
wirklich?
bitte die Ausgabe des ketzten Befehls zeigen@homoran
welchen befehl meinst du genau?
ich geb dir mal die ausgabe voncurl -fsL https://iobroker.net/fix.sh | bash -arno@vm01:/tmp$ curl -fsL https://iobroker.net/fix.sh | bash - library: loaded Library version=2022-06-15 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-06-03 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== [sudo] Passwort für arno: OK:1 http://security.ubuntu.com/ubuntu focal-security InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:3 https://deb.nodesource.com/node_16.x focal InRelease Holen:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Holen:5 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Es wurden 222 kB in 0 s geholt (522 kB/s). Paketlisten werden gelesen... Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== arno@vm01:/tmp$ -
@homoran
welchen befehl meinst du genau?
ich geb dir mal die ausgabe voncurl -fsL https://iobroker.net/fix.sh | bash -arno@vm01:/tmp$ curl -fsL https://iobroker.net/fix.sh | bash - library: loaded Library version=2022-06-15 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-06-03 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== [sudo] Passwort für arno: OK:1 http://security.ubuntu.com/ubuntu focal-security InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:3 https://deb.nodesource.com/node_16.x focal InRelease Holen:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Holen:5 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Es wurden 222 kB in 0 s geholt (522 kB/s). Paketlisten werden gelesen... Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== arno@vm01:/tmp$@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
welchen befehl meinst du genau?
@thomas-braun sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
npm 8.18.0 kommt aber auch nur durch manuelles gefummel auf das System.
sudo apt install --reinstall nodejsrückt das wieder richtig.
Installier die Updates.
Ist dein user in den relevanten Gruppen drin?groupsanschauen.
Welche user gibt es auf dem System:cat /etc/passwd | sortprüfen.
-
@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
welchen befehl meinst du genau?
@thomas-braun sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
npm 8.18.0 kommt aber auch nur durch manuelles gefummel auf das System.
sudo apt install --reinstall nodejsrückt das wieder richtig.
Installier die Updates.
Ist dein user in den relevanten Gruppen drin?groupsanschauen.
Welche user gibt es auf dem System:cat /etc/passwd | sortprüfen.
@homoran
die hinweise kamen VOR der ausführung des fixer scripts.
kann dir leider nicht mehr zeigen was da drin stand.
stört die npm 8.18.0 den betrieb?
im regelfall melde ich mich auch nicht als root am system an.
jetzt läuft auf jeden fall alles und ich kann den laufenden dienst mit "iobroker stop/start" kontrollieren.
vielen dank an alle -
@homoran
die hinweise kamen VOR der ausführung des fixer scripts.
kann dir leider nicht mehr zeigen was da drin stand.
stört die npm 8.18.0 den betrieb?
im regelfall melde ich mich auch nicht als root am system an.
jetzt läuft auf jeden fall alles und ich kann den laufenden dienst mit "iobroker stop/start" kontrollieren.
vielen dank an alle@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
kann dir leider nicht mehr zeigen was da drin stand.
Dann zeig es halt jetzt.
stört die npm 8.18.0 den betrieb?
Unter Umständen. Und wenn es nur beim nächsten regulären Upgrade von nodejs stört...
-
@thomas-braun sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
manuelles gefummel
Das muss jetzt aber mal sein. Diese Tautologie sollte, wenn's nach mir geht, in der Geschichte dieses Forums verewigt werden. -
@homoran
die hinweise kamen VOR der ausführung des fixer scripts.
kann dir leider nicht mehr zeigen was da drin stand.
stört die npm 8.18.0 den betrieb?
im regelfall melde ich mich auch nicht als root am system an.
jetzt läuft auf jeden fall alles und ich kann den laufenden dienst mit "iobroker stop/start" kontrollieren.
vielen dank an alle@arniworx sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
die hinweise kamen VOR der ausführung des fixer scripts.
ist doch egal, es geht ja um den Zustand deines Systems
-
@thomas-braun sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
manuelles gefummel
Das muss jetzt aber mal sein. Diese Tautologie sollte, wenn's nach mir geht, in der Geschichte dieses Forums verewigt werden.@meister-mopper sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
@thomas-braun sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
manuelles gefummel
Das muss jetzt aber mal sein. Diese Tautologie sollte, wenn's nach mir geht, in der Geschichte dieses Forums verewigt werden.welche Variante darf's denn sein?

-
@meister-mopper sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
@thomas-braun sagte in Korrekter Start vom ioBroker unter Ubuntu 20.04:
manuelles gefummel
Das muss jetzt aber mal sein. Diese Tautologie sollte, wenn's nach mir geht, in der Geschichte dieses Forums verewigt werden.welche Variante darf's denn sein?

Na die erste natürlich.
Sprich ich hab immer Recht! :-D -
Na die erste natürlich.
Sprich ich hab immer Recht! :-D
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden