NEWS
[gelöst] Iobroker Deamon stoppt laufend - nach JS Update
-
Hi Du,
ich habe das hier schon versucht.
Die alten node & node.js Versionen deinstallieren …
apt-get --purge remove node
apt-get --purge remove nodejs
apt-get autoremove
reboot
-> Nach dem Neustart ein node -v zeigt noch immer v9.0.0
grübel
-
Hi Du,
ich habe das hier schon versucht.
Die alten node & node.js Versionen deinstallieren …
apt-get --purge remove node
apt-get --purge remove nodejs
apt-get autoremove
reboot
-> Nach dem Neustart ein node -v zeigt noch immer v9.0.0
grübel `
Was ist dein OS?
–-----------------------
Send from mobile device
-
Hi Du,
ich habe das hier schon versucht.
Die alten node & node.js Versionen deinstallieren …
apt-get --purge remove node
apt-get --purge remove nodejs
apt-get autoremove
reboot
-> Nach dem Neustart ein node -v zeigt noch immer v9.0.0
grübel `
Was ist dein OS?
Debian 7
–-----------------------
Send from mobile device `
-
Dan mal auf die ganz harte Tour…
1\. First of all you need to run the following command from command terminal as sudo. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 2\. Remove node or node_modules directories from /usr/local/lib with the help of following command. sudo rm -rf /usr/local/lib/node* 3\. Remove node or node_modules directories from /usr/local/include with the help of following command. sudo rm -rf /usr/local/include/node* 5\. Remove any node file or dir from /usr/local/bin with the help of following command. sudo rm -rf /usr/local/bin/node* 4\. Go to home directory and remove any node or node_modules directory, if exists.
–-----------------------
Send from mobile device
-
Hard, but working
root@IoBroker2:/home/sascha# node -v
v4.8.5
1000 Dank!
Jetzt werde ich zur Sicherheit alle Adapter löschen und nur die installieren, welche ich in der alten Instanz auch habe.
Dann versuche ich mal die VIS Views umzuziehen.
-
zu früh gefreut…..
root@IoBroker2:/home/sascha# iobroker start
module.js:327
throw err;
^
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:140:18)
at node.js:1043:3
Soll ich nochmals drüber installieren?
-
Entweder das oder einen reinstall Ausführen siehe auch anderen Post heute von mir und Paul in nem anderen topic:
Eventuell noch einen reinstall.sh hinterher `
Dazu sollte erst getestet werden, ob die Datei reinstall.sh in Linux-Format vorliegt.ls -l /opt/iobroker/reinstall.sh -rwxrwxrwx 1 root root 654 Aug 23 16:39 /opt/iobroker/reinstall.sh
Wenn die Datei ca. 654 Byte groß ist, ist sie im Linux-Format; ist sie mehr als 680 Byte groß, muss sie erst in das Linux-Format gebracht werden, z.B. mit Notepad++. Dann ausführen
cd /opt/iobroker sudo ./reinstall.sh iobroker start ```` `
–-----------------------
Send from mobile device
-
root@IoBroker2:/opt/iobroker# ls -l /opt/iobroker/reinstall.sh
-rw-r–r-- 1 root root 688 Nov 4 11:12 /opt/iobroker/reinstall.sh
Habe jetzt folgendes ausgeführt:
! root@IoBroker2:/opt/iobroker# sudo npm install iobroker.js-controller npm WARN deprecated tar.gz@1.0.7: <emoji seq="26a0">️</emoji> WARNING <emoji seq="26a0">️</emoji> tar.gz module has been deprecated and your application is vulnerable. Please use tar module instead: https://npmjs.com/tar
! npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated
! > unix-dgram@0.2.3 install /opt/iobroker/node_modules/unix-dgram
! > node-gyp rebuild
! make: Entering directory/opt/iobroker/node_modules/unix-dgram/build' ! CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o ! In file included from ../node_modules/nan/nan.h:190:0, ! from ../src/unix_dgram.cc:5: ! ../node_modules/nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe <bool>Nan::ForceSet(v8::Local<v8::object>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’: ! ../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: ‘v8::Maybe <bool>v8::Object::ForceSet(v8::Local<v8::context>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’ is deprecated (declared at /root/.node-gyp/9.0.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations] ! SOLINK_MODULE(target) Release/obj.target/unix_dgram.node ! COPY Release/unix_dgram.node ! make: Leaving directory
/opt/iobroker/node_modules/unix-dgram/build'
! > ursa@0.9.4 install /opt/iobroker/node_modules/ursa
! > node-gyp rebuild
! make: Entering directory/opt/iobroker/node_modules/ursa/build' ! CXX(target) Release/obj.target/ursaNative/src/ursaNative.o ! In file included from ../../nan/nan.h:192:0, ! from ../src/ursaNative.h:10, ! from ../src/ursaNative.cc:3: ! ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe <bool>Nan::ForceSet(v8::Local<v8::object>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’: ! ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe <bool>v8::Object::ForceSet(v8::Local<v8::context>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’ is deprecated (declared at /root/.node-gyp/9.0.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations] ! SOLINK_MODULE(target) Release/obj.target/ursaNative.node ! COPY Release/ursaNative.node ! make: Leaving directory
/opt/iobroker/node_modules/ursa/build'
! > iobroker.js-controller@1.2.0 install /opt/iobroker/node_modules/iobroker.js-controller
! > node iobroker.js setup first
! + iobroker.js-controller@1.2.0
! added 454 packages in 20.747s
! root@IoBroker2:/opt/iobroker# iobroker status
! iobroker is not running
! root@IoBroker2:/opt/iobroker# iobroker start
! Starting iobroker controller daemon…
! iobroker controller daemon started. PID: 4188
! root@IoBroker2:/opt/iobroker# node -v
! v9.0.0
! root@IoBroker2:/opt/iobroker#</v8::value></v8::value></v8::context></bool></v8::value></v8::value></v8::object></bool></v8::value></v8::value></v8::context></bool></v8::value></v8::value></v8::object></bool>Jetzt ist allerdings wieder Node 9.0 aktiv…
-
Am besten mit zB Notepad++
https://superuser.com/questions/479756/ … nd-notepad
Datei auf dein System ziehen, in richtigen Format speichern und wieder auf den Host bringen.
Ich benutze dafür mobaxtherm kräftiger ssh Client (besser als putty) der auch direct filetransfer kann
Send from mobile device
-
Hallo zusammen,
das Thema hat sich gelöst und daher als solches im Betreff markiert.
Lösung war jedoch eine komplette Neuinstallation (VM, IoBroker, aller Adapter und Umzug der Views)
An dieser Stelle möchte ich mich ganz herzlich bei allen bedanken, die mich hier unterstützt haben!
Gruß Sascha