NEWS
NodeRed startet nicht mehr
-
Hallo und Guten Abend.
Nachdem sich mein NodeRed nicht mehr starten ließ, habe ich ein Update angestoßen.
Leider mit dieser Fehlermeldung:
Kann mir hier jemand helfen?Fertig mit Fehler: host.ubuntu-20 Cannot install iobroker.node-red@2.0.4: 1
$ ./iobroker upgrade node-red@2.0.4 Update node-red from @0.0.0 to @2.0.4 NPM version: 6.14.4 npm install iobroker.node-red@2.0.4 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) npm ERR! code ENOTSUPnpm ERR! notsup Unsupported engine for html-to-text@7.0.0: wanted: {"node":">=10.23.2"} (current: {"node":"10.19.0","npm":"6.14.4"})npm ERR! notsup Not compatible with your version of node/npm: html-to-text@7.0.0npm ERR! notsup Not compatible with your version of node/npm: html-to-text@7.0.0npm ERR! notsup Required: {"node":">=10.23.2"}npm ERR! notsup Actual: {"npm":"6.14.4","node":"10.19.0"} npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-03-25T18_19_20_870Z-debug.log ERROR: host.ubuntu-20 Cannot install iobroker.node-red@2.0.4: 1 ERROR: process exited with code 25Besten Dank
@tomate
Steht doch da. node zu alt. Update das auf z.B. node12 oder 14. -
Hallo und Guten Abend.
Nachdem sich mein NodeRed nicht mehr starten ließ, habe ich ein Update angestoßen.
Leider mit dieser Fehlermeldung:
Kann mir hier jemand helfen?Fertig mit Fehler: host.ubuntu-20 Cannot install iobroker.node-red@2.0.4: 1
$ ./iobroker upgrade node-red@2.0.4 Update node-red from @0.0.0 to @2.0.4 NPM version: 6.14.4 npm install iobroker.node-red@2.0.4 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) npm ERR! code ENOTSUPnpm ERR! notsup Unsupported engine for html-to-text@7.0.0: wanted: {"node":">=10.23.2"} (current: {"node":"10.19.0","npm":"6.14.4"})npm ERR! notsup Not compatible with your version of node/npm: html-to-text@7.0.0npm ERR! notsup Not compatible with your version of node/npm: html-to-text@7.0.0npm ERR! notsup Required: {"node":">=10.23.2"}npm ERR! notsup Actual: {"npm":"6.14.4","node":"10.19.0"} npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-03-25T18_19_20_870Z-debug.log ERROR: host.ubuntu-20 Cannot install iobroker.node-red@2.0.4: 1 ERROR: process exited with code 25Besten Dank
Naja, steht in der Fehlermeldung:
NodeRed will wohl den html-to-text Adapter mit installieren und der will mindestens Node.js in einer Version >=10.23.2 haben. Bei dir ist aber noch Node.js 10.19.0 installiert.Ergo müsstest du Node.js aktualisieren was bei mir bei jedem Betriebssystemupdate passiert da ich in meinem Ubuntu die Quellen von Node.js hinzugefügt habe (wie in der Installationsanleitung beschrieben).
Da dein Host "Ubuntu" heißt würde ich mal ein
apt update apt list --upgradableausführen, dann würde er die Anzeigen ob er Node.JS aktualisieren würde.
Aktuell scheint v12.21.0 zu sein, ohne externe Quellen wird er die in den Ubuntu-Quellen hinterlegte Version vorschlagen.
Mitapt upgrade -y apt autoremove -yinstallierst du die Updates und räumst hinterher auf.
Aber bitte vor ein Update machen, keine Ahnung welche Folgen so ein Versionssprung bei dir haben kann
-
@tomate
Steht doch da. node zu alt. Update das auf z.B. node12 oder 14.@thomas-braun sagte in Aktuallisierung:
@tomate
Steht doch da. node zu alt. Update das auf z.B. node12 oder 14.Ok, ich sehe auch gerade auf der Webseite https://nodejs.org/en/ das 12 wohl nicht das aktuellste ist
-
@thomas-braun sagte in Aktuallisierung:
@tomate
Steht doch da. node zu alt. Update das auf z.B. node12 oder 14.Ok, ich sehe auch gerade auf der Webseite https://nodejs.org/en/ das 12 wohl nicht das aktuellste ist
@bananajoe Aber die z. Zt. für ioBroker empfohlene Version. Wobei bei mir die node14 auch schon geraume Zeit komplikationslos läuft.
Aber die Empfehlung ist halt 12.
Von ungeraden Versionen sind halt die Finger zu lassen. Ebenso von npm@7.@Tomate HowTo zum Upgrade siehe meine Signatur.
-
@thomas-braun sagte in Aktuallisierung:
@bananajoe Aber die z. Zt. für ioBroker empfohlene Version. Wobei bei mir die node14 auch schon geraume Zeit
Ich konnte es nicht lassen und habe gerade mal ein Upgrade auf 14 getestet - den vw-connect Adapter habe ich damit nicht ans laufen bekommen, ich warte dann doch lieber (ein hoch auf virtuelle Maschinen und Snapshots)
-
Ich bräuchte eure Hilfe, weil ich zu wenig Ahnung habe.
Installiert ist bei offensichtlich diese Version(nen):
node -v v10.19.0
nodejs -v v10.19.0Wenn ich nach deiner Anleitung vorgehe und
sudo nano /etc/apt/sources.list.d/nodesource.list
eingebe, ist die Date leer???
Bitte nehmt mich mal an die Hand....
Merci -
Ich bräuchte eure Hilfe, weil ich zu wenig Ahnung habe.
Installiert ist bei offensichtlich diese Version(nen):
node -v v10.19.0
nodejs -v v10.19.0Wenn ich nach deiner Anleitung vorgehe und
sudo nano /etc/apt/sources.list.d/nodesource.list
eingebe, ist die Date leer???
Bitte nehmt mich mal an die Hand....
Merci@tomate
Dann ist da nie die von nodesource gepackte Version installiert gewesen sondern die aus dem ubuntu-Repo. Zeig doch mal bitte die Ausgabe vonapt policy nodejs -
@tomate
Dann ist da nie die von nodesource gepackte Version installiert gewesen sondern die aus dem ubuntu-Repo. Zeig doch mal bitte die Ausgabe vonapt policy nodejs@thomas-braun said in Aktuallisierung:
apt policy nodejs
ubuntu@ubuntu-20:~$ apt policy nodejs
nodejs:
Installiert: 10.19.0~dfsg-3ubuntu1
Installationskandidat: 10.19.0~dfsg-3ubuntu1
Versionstabelle:
*** 10.19.0~dfsg-3ubuntu1 500
500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status -
@thomas-braun said in Aktuallisierung:
apt policy nodejs
ubuntu@ubuntu-20:~$ apt policy nodejs
nodejs:
Installiert: 10.19.0~dfsg-3ubuntu1
Installationskandidat: 10.19.0~dfsg-3ubuntu1
Versionstabelle:
*** 10.19.0~dfsg-3ubuntu1 500
500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/statusBitte Konsolenausgaben in </> CodeTags einbetten.
iobroker stop curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt update sudo apt dist-upgrade iobroker start -
@thomas-braun sagte in Aktuallisierung:
@bananajoe Aber die z. Zt. für ioBroker empfohlene Version. Wobei bei mir die node14 auch schon geraume Zeit
Ich konnte es nicht lassen und habe gerade mal ein Upgrade auf 14 getestet - den vw-connect Adapter habe ich damit nicht ans laufen bekommen, ich warte dann doch lieber (ein hoch auf virtuelle Maschinen und Snapshots)
@bananajoe sagte in Aktuallisierung:
(ein hoch auf virtuelle Maschinen und Snapshots)
Mit einem Paketmanager geht das noch viel eleganter.
-
Bitte Konsolenausgaben in </> CodeTags einbetten.
iobroker stop curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt update sudo apt dist-upgrade iobroker start@thomas-braun said in Aktuallisierung:
curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Das scheint schon nicht zu funktionieren....
ubuntu@ubuntu-20:~$ curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - [sudo] Passwort für ubuntu: ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease Holen:3 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Ign:4 http://ppa.launchpad.net/nemh/systemback/ubuntu focal InRelease Fehl:5 http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release 404 Not Found [IP: 91.189.95.85 80] Holen:6 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB] Holen:7 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB] Holen:8 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [265 kB] Holen:9 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [12,9 kB] Holen:10 http://de.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [303 kB] Holen:11 http://de.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [2.468 B] Holen:12 http://de.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [1.768 B] Paketlisten werden gelesen... Fertig E: Das Depot »http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release« enthält keine Release-Datei. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). Error executing command, exiting -
@thomas-braun said in Aktuallisierung:
curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Das scheint schon nicht zu funktionieren....
ubuntu@ubuntu-20:~$ curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - [sudo] Passwort für ubuntu: ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease Holen:3 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Ign:4 http://ppa.launchpad.net/nemh/systemback/ubuntu focal InRelease Fehl:5 http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release 404 Not Found [IP: 91.189.95.85 80] Holen:6 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB] Holen:7 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB] Holen:8 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [265 kB] Holen:9 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [12,9 kB] Holen:10 http://de.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [303 kB] Holen:11 http://de.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [2.468 B] Holen:12 http://de.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [1.768 B] Paketlisten werden gelesen... Fertig E: Das Depot »http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release« enthält keine Release-Datei. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). Error executing command, exiting@tomate Das hat aber nix mit der Installation von nodejs zu tun, da klemmt es in dem ppa.launchpad. Das muss sich irgendwo in einer Datei .list in /etc/apt/sources.list.d befinden.
Musst du mal reinschauen und die Zeile mit Kommentarzeichen # auskommentieren. -
In dem Ordner war die Datei
nemh-ubuntu-systemback-focal.listDie zweite Zeile war mit einer Raute davor.
deb http://ppa.launchpad.net/nemh/systemback/ubuntu focal main deb-src http://ppa.launchpad.net/nemh/systemback/ubuntu focal mainDie habe ich entfernt, gespeichert. Rechner neu gestartet.
Leider erfolglos:ubuntu@ubuntu-20:~$ curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update Holen:1 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB] OK:2 http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease OK:3 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease Ign:5 http://ppa.launchpad.net/nemh/systemback/ubuntu focal InRelease OK:6 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Fehl:7 http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release 404 Not Found [IP: 91.189.95.85 80] Holen:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24,3 kB] Holen:9 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [58,2 kB] Paketlisten werden gelesen... Fertig E: Das Depot »http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release« enthält keine Release-Datei. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). Error executing command, exiting -
In dem Ordner war die Datei
nemh-ubuntu-systemback-focal.listDie zweite Zeile war mit einer Raute davor.
deb http://ppa.launchpad.net/nemh/systemback/ubuntu focal main deb-src http://ppa.launchpad.net/nemh/systemback/ubuntu focal mainDie habe ich entfernt, gespeichert. Rechner neu gestartet.
Leider erfolglos:ubuntu@ubuntu-20:~$ curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update Holen:1 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB] OK:2 http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease OK:3 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease Ign:5 http://ppa.launchpad.net/nemh/systemback/ubuntu focal InRelease OK:6 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Fehl:7 http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release 404 Not Found [IP: 91.189.95.85 80] Holen:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24,3 kB] Holen:9 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [58,2 kB] Paketlisten werden gelesen... Fertig E: Das Depot »http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release« enthält keine Release-Datei. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). Error executing command, exiting -
In dem Ordner war die Datei
nemh-ubuntu-systemback-focal.listDie zweite Zeile war mit einer Raute davor.
deb http://ppa.launchpad.net/nemh/systemback/ubuntu focal main deb-src http://ppa.launchpad.net/nemh/systemback/ubuntu focal mainDie habe ich entfernt, gespeichert. Rechner neu gestartet.
Leider erfolglos:ubuntu@ubuntu-20:~$ curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update Holen:1 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB] OK:2 http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease OK:3 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:4 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease Ign:5 http://ppa.launchpad.net/nemh/systemback/ubuntu focal InRelease OK:6 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Fehl:7 http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release 404 Not Found [IP: 91.189.95.85 80] Holen:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24,3 kB] Holen:9 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [58,2 kB] Paketlisten werden gelesen... Fertig E: Das Depot »http://ppa.launchpad.net/nemh/systemback/ubuntu focal Release« enthält keine Release-Datei. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). Error executing command, exitingVor beide Zeilen gehört eine Raute. Damit wird der Eintrag deaktiviert.
Das ganze nennt man dann 'auskommentieren'.Wo kommt der Quatsch eigentlich her?
Systemback ist
a) nicht in einer default-Installation enthalten
b) seit Jahren obsolet (was zu der beobachteten Meldung führt)
c) ein GUI-Programm, auf einem Server läuft aber gar keine GUI. -
Vor beide Zeilen gehört eine Raute. Damit wird der Eintrag deaktiviert.
Das ganze nennt man dann 'auskommentieren'.Wo kommt der Quatsch eigentlich her?
Systemback ist
a) nicht in einer default-Installation enthalten
b) seit Jahren obsolet (was zu der beobachteten Meldung führt)
c) ein GUI-Programm, auf einem Server läuft aber gar keine GUI.@thomas-braun said in Aktuallisierung:
Wo kommt der Quatsch eigentlich her?
Da muss ich mal recherchieren.
Erstmal Viiiiiilen Dank - Jetzt läuft NodeRed wieder.
Danke @thomas-braunLeider ist der Amazon Echo Hub wieder rot.
"Unable to start on port 80"
Hast du hier vielleicht auch noch eine Idee für mich? -
@thomas-braun said in Aktuallisierung:
Wo kommt der Quatsch eigentlich her?
Da muss ich mal recherchieren.
Erstmal Viiiiiilen Dank - Jetzt läuft NodeRed wieder.
Danke @thomas-braunLeider ist der Amazon Echo Hub wieder rot.
"Unable to start on port 80"
Hast du hier vielleicht auch noch eine Idee für mich?Zeig mal die Ausgabe von
sudo ln -s /usr/bin/node /usr/bin/nodejs sudo apt update which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs -
Zeig mal die Ausgabe von
sudo ln -s /usr/bin/node /usr/bin/nodejs sudo apt update which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs@thomas-braun said in Aktuallisierung:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Bei der ersten Zeile gibt es keine Ausgabe.
Bei Zeile 3:
ubuntu@ubuntu-20:~$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /bin/nodejs v12.21.0 /bin/node v12.21.0 /bin/npm 6.14.11 nodejs: Installiert: 12.21.0-deb-1nodesource1 Installationskandidat: 12.21.0-deb-1nodesource1 Versionstabelle: *** 12.21.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.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 -
@thomas-braun said in Aktuallisierung:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Bei der ersten Zeile gibt es keine Ausgabe.
Bei Zeile 3:
ubuntu@ubuntu-20:~$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /bin/nodejs v12.21.0 /bin/node v12.21.0 /bin/npm 6.14.11 nodejs: Installiert: 12.21.0-deb-1nodesource1 Installationskandidat: 12.21.0-deb-1nodesource1 Versionstabelle: *** 12.21.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.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@tomate Keine Rückmeldung ist positiv. Dann wurde der Befehl ausgeführt.
sudo apt updateliefert?
Die node-Installation ist aber jetzt i. O. -
@tomate Keine Rückmeldung ist positiv. Dann wurde der Befehl ausgeführt.
sudo apt updateliefert?
Die node-Installation ist aber jetzt i. O.@thomas-braun said in Aktuallisierung:
sudo apt update
sudo apt updateLiefert auch.
Zum Thema Port 80 von Amazon Echo Hub musste ich beim Raspberry (früher) den Port ändern.
In etwas so:sudo apt-get install iptables-persistent sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8980 sudo sh -c "iptables-save > /etc/iptables/rules.v4" sudo sh -c "ip6tables-save > /etc/iptables/rules.v6"Unter Ubuntu hat der Port 80 die ganze Zeit funktioniert.
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