NEWS
Downgrade node, Nodejs, npm
-
Hallo
ich habe auch das gleiche Problem oder ähnliche Problem.
Node -v -> 6.12.2
nodejs -v -> 6.12.3
npm -v -> 3.10.10
Wenn ich allerding iobroker restarte kommt die Meldung das ich node 9.8.x verwende.Ich verwende dan nvm use 6.12.2 und restarte iobroker
das funktioniert bis zum nächsten Neustart.
Kann ich wie in der Anleitung beschrieben
sudo apt-get –purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get autoremove
sudo reboot
alle Versionen deinstallieren und dann einfach neu installieren ohne das ich mir mein System abschieße ?
Vielen Dank
-
HI
ls -l /usr/bin/node* ergibt :
-rwxr-xr-x 1 root root 24209080 Jän 2 20:26 /usr/bin/node
lrwxrwxrwx 1 root root 24 Jän 25 00:21 /usr/bin/nodejs -> /etc/alternatives/nodejs
ls -l /usr/local/bin/node* ergibt:
-rwxr-xr-x 1 root staff 33163507 Jän 25 00:09 /usr/local/bin/node
cat /etc/init.d/iobroker.sh ergibt:
! #!/bin/bash
! ### BEGIN INIT INFO
! # Provides: iobroker.sh
! # Required-Start: $network $local_fs $remote_fs
! # Required-Stop:: $network $local_fs $remote_fs
! # Default-Start: 2 3 4 5
! # Default-Stop: 0 1 6
! # Short-Description: starts ioBroker
! # Description: starts ioBroker
! ### END INIT INFO
! (( EUID )) && echo .You need to have root privileges.. && exit 1
! PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid
! NODECMD=/usr/local/bin/node
! IOBROKERCMD=/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
! RETVAL=0
! IOBROKERUSER=root
! start() {
! export IOBROKER_HOME=/opt/iobroker
! echo -n "Starting ioBroker"
! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD start
! RETVAL=$?
! }
! stop() {
! echo -n "Stopping ioBroker"
! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD stop
! RETVAL=$?
! }
! case "$1" in
! start)
! start
! ;;
! stop)
! stop
! ;;
! restart)
! stop
! start
! ;;
! *)
! echo "Usage: iobroker {start|stop|restart}"
! exit 1
! ;;
! esac
! exit $RETVALDanke
Uwe
-
NODECMD=/usr/local/bin/node `
Dann startet ioBroker beim Systemstart mit der Version /usr/local/bin/node. Ist das die Version 9.8.x ? Was ergibt ?/usr/local/bin/node -v /usr/bin/node -v /usr/bin/nodejs -v echo $PATH ```` `Hi
/usr/local/bin/node -v -> 6.12.3
/usr/bin/node -v -> 6.12.3
/usr/bin/nodejs -v -> 6.12.3
iobroker gibt aber nach einem reboot wieder den Fehler mit node.js 9.4.0 aus
bei find -name node kommt folgendes
! ./home/uwe/.nvm/versions/node
! ./home/uwe/.nvm/versions/node/v6.12.3/include/node
! ./home/uwe/.nvm/versions/node/v6.12.3/bin/node
! ./home/uwe/.nvm/versions/node/v6.12.3/share/doc/node
! ./home/uwe/.nvm/versions/node/v8.9.4/include/node
! ./home/uwe/.nvm/versions/node/v8.9.4/bin/node
! ./home/uwe/.nvm/versions/node/v8.9.4/share/doc/node
! ./home/uwe/.node-gyp/6.12.3/include/node
! ./proc/irq/0/node
! ./proc/irq/1/node
! ./proc/irq/2/node
! ./proc/irq/3/node
! ./proc/irq/4/node
! ./proc/irq/5/node
! ./proc/irq/6/node
! ./proc/irq/7/node
! ./proc/irq/8/node
! ./proc/irq/9/node
! ./proc/irq/10/node
! ./proc/irq/11/node
! ./proc/irq/12/node
! ./proc/irq/13/node
! ./proc/irq/14/node
! ./proc/irq/15/node
! ./proc/irq/18/node
! ./proc/irq/23/node
! ./proc/irq/40/node
! ./proc/irq/41/node
! ./proc/irq/42/node
! ./proc/irq/43/node
! ./proc/irq/44/node
! ./proc/irq/45/node
! ./proc/irq/46/node
! ./usr/include/node
! ./usr/bin/node
! ./usr/share/doc/node
! ./usr/local/n/versions/node
! ./usr/local/n/versions/node/9.4.0/include/node
! ./usr/local/n/versions/node/9.4.0/bin/node
! ./usr/local/n/versions/node/9.4.0/share/doc/node
! ./usr/local/include/node
! ./usr/local/bin/node
! ./usr/local/share/doc/node
! ./opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node
! ./opt/iobroker/node_modules/@types/node
! ./opt/iobroker/node_modules/base64url/typings/globals/node
! ./opt/iobroker/node_modules/iobroker.vis/node_modules/base64url/typings/globals/node
! ./root/.npm/@types/node
! ./root/.nvm/versions/node
! ./root/.nvm/versions/node/v6.12.2/include/node
! ./root/.nvm/versions/node/v6.12.2/bin/node
! ./root/.nvm/versions/node/v6.12.2/share/doc/node
! ./root/.nvm/versions/node/v6.12.3/include/node
! ./root/.nvm/versions/node/v6.12.3/bin/node
! ./root/.nvm/versions/node/v6.12.3/share/doc/node
! ./root/.node-gyp/9.4.0/include/node
! ./root/.node-gyp/6.12.2/include/node
! ./root/.node-gyp/6.12.3/include/node -
-rwxr-xr-x 1 root root 24209080 Jän 2 20:26 /usr/bin/node
lrwxrwxrwx 1 root root 24 Jän 25 00:21 /usr/bin/nodejs -> /etc/alternatives/nodejs
-rwxr-xr-x 1 root staff 33163507 Jän 25 00:09 /usr/local/bin/node `
Hat nix mit Node zu tun aber was ist das für eine Datums ausgabe?
Jän -
Hat nix mit Node zu tun aber was ist das für eine Datums ausgabe?
CODE: ALLES AUSWÄHLEN
Jän `
Das müsste der Alpenjanuar (=Jänner) sein :-)
Gruß
Rainer
-
hi
bei node -v kommt v 6.12.2
bei nodejs -v kommt v 6.12.3
im iobroker log steht aber
starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.radar, node: v6.13.1
mit warning:
radar.1
2018-03-13 19:35:30.998
warn
Noble not available, Error: Error: Module version mismatch. Expected 48, got 59. at Error (native) at Object.Module._extensions..node (module.js:604:18) at Module.load (module.js:494:32)
bin schon etwas verwirrt.
-
Vielleicht mit den Spracheinstellungen DE-AT
-
Hi
schaur schon etwas besser aus
bei nodejs -v kommt noch immer 6.12.3
und jetzt noch folgender Fehler von 2 Adaptern
! radar.1
! 2018-03-13 20:19:06.064
! warn
! Noble not available, Error: Error: Module version mismatch. Expected 48, got 59. at Error (native) at Object.Module._extensions..node (module.js:604:18) at Module.load (module.js:494:32)
! radar.1
! 2018-03-13 20:19:06.063
! info
! starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.radar, node: v6.13.1
! host.fhem
! 2018-03-13 20:19:05.492
! info
! instance system.adapter.radar.1 started with pid 1323
! ble.0
! 2018-03-13 20:19:01.957
! error
! unhandled promise rejection: Error: Module version mismatch. Expected 48, got 59.Ich weiß leider nicht mehr wie ich das in den adaptern updaten kann.
LG
Uwe
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