NEWS
IObroker lässt sich nach Update nicht mehr starten
-
Und da hast du dein Problem gefunden. Node/NPM aktualisieren. Mindestens auf Node v8.
-
@dfz sagte in IObroker lässt sich nach Update nicht mehr starten:
v6.17.1 root@iobroker:/home/io# nodejs -v v6.17.1 root@iobroker:/home/io# npm -v 3.10.10Dann mach erst mal da die Updates:
Update nodejs -
@dfz am einfachsten so:
cd /opt/iobroker sudo iobroker stopDie existierenden node & node.js Versionen deinstallieren
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get autoremove sudo rebootNode.js neu installieren für Linux und Raspberry 2/3 (hier ist es entsprechend v.10.x)
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs sudo rebootanschließend wie zuvor prüfen:
node -v nodejs -v npm -vStand heute sollte folgendes dabei rauskommen:
node = v10.16.3 nodejs = v10.16.3 npm = v6.9.0Merke:
- node und nodejs müssen identische Versionen sein
- ausschließlich gerade node Versionnummern verwenden (v.8.x, v10.x (empfohlen), v12.x, usw)
- ergo = alle ungeraden Versionen (v.7, v9,.x, v11.x usw) sind bei Höchststrafe verboten

-
@dfz am einfachsten so:
cd /opt/iobroker sudo iobroker stopDie existierenden node & node.js Versionen deinstallieren
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get autoremove sudo rebootNode.js neu installieren für Linux und Raspberry 2/3 (hier ist es entsprechend v.10.x)
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs sudo rebootanschließend wie zuvor prüfen:
node -v nodejs -v npm -vStand heute sollte folgendes dabei rauskommen:
node = v10.16.3 nodejs = v10.16.3 npm = v6.9.0Merke:
- node und nodejs müssen identische Versionen sein
- ausschließlich gerade node Versionnummern verwenden (v.8.x, v10.x (empfohlen), v12.x, usw)
- ergo = alle ungeraden Versionen (v.7, v9,.x, v11.x usw) sind bei Höchststrafe verboten

@BBTown Danke!
Das habe ich zuvor bereits gemacht und im Nachgang dann noch:node reinstall.jsausgeführt...
Die gute Nachricht ist -> der IObroker lebt wieder!
root@iobroker:/opt/iobroker# node -v v10.16.3 root@iobroker:/opt/iobroker# nodejs -v v10.16.3 root@iobroker:/opt/iobroker# npm -v 6.9.0Semi gut sind aus meiner Sicht allerdings nachfolgende Fehlermeldungen, die mich bei Updates von Adaptern gefühlt schon eine Ewigkeit begleiten:
make: *** [Release/obj.target/validation/src/validation.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Linux 4.9.0-11-amd64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate gyp ERR! node -v v10.16.3 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not okDu hast dies betreffend nicht zufällig auch noch ne Idee ?!

-
@dfz am einfachsten so:
cd /opt/iobroker sudo iobroker stopDie existierenden node & node.js Versionen deinstallieren
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get autoremove sudo rebootNode.js neu installieren für Linux und Raspberry 2/3 (hier ist es entsprechend v.10.x)
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs sudo rebootanschließend wie zuvor prüfen:
node -v nodejs -v npm -vStand heute sollte folgendes dabei rauskommen:
node = v10.16.3 nodejs = v10.16.3 npm = v6.9.0Merke:
- node und nodejs müssen identische Versionen sein
- ausschließlich gerade node Versionnummern verwenden (v.8.x, v10.x (empfohlen), v12.x, usw)
- ergo = alle ungeraden Versionen (v.7, v9,.x, v11.x usw) sind bei Höchststrafe verboten

@BBTown ergänzend noch:
Update auf 2.0.25 hat nun geklappt aber auch wieder mit Fehlermeldungen:validation.target.mk:103: recipe for target 'Release/obj.target/validation/src/validation.o' failed make: *** [Release/obj.target/validation/src/validation.o] Error 1 make: Leaving directory '/opt/iobroker/node_modules/utf-8-validate/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Linux 4.9.0-11-amd64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate gyp ERR! node -v v10.16.3 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok -
@BBTown ergänzend noch:
Update auf 2.0.25 hat nun geklappt aber auch wieder mit Fehlermeldungen:validation.target.mk:103: recipe for target 'Release/obj.target/validation/src/validation.o' failed make: *** [Release/obj.target/validation/src/validation.o] Error 1 make: Leaving directory '/opt/iobroker/node_modules/utf-8-validate/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Linux 4.9.0-11-amd64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate gyp ERR! node -v v10.16.3 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok -
@dfz hast Du mal den fixer drüber laufen lassen?
cd /opt/iobroker sudo iobroker stop curl -sL https://iobroker.net/fix.sh | bash - sudo iobroker start -
@BBTown soeben gestartet aber wurde nichts gefunden.
Wie kann ich prüfen ob das Problem behoben wurde? -
Ich habe mal zum Test den BMW Adapter installiert und erhalte leider weiterhin Fehlermeldungen:
make: *** [Release/obj.target/validation/src/validation.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)gyp ERR! stack at ChildProcess.emit (events.js:198:13)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.9.0-11-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validategyp ERR! node -v v10.16.3gyp ERR! node-gyp -v v3.8.0gyp ERR! not ok host.iobroker install adapter bmwHat sonst noch jmd. einen Tipp?
Euch ein schönes WE!
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