NEWS
Admin Upgrade via Gui -> Stop -> Reboot -> Alle Modules weg
-
Upgrade via Gui schlug bei mir heute Fehl.
2017-09-04 20:44:52.947 - [32minfo[39m: iobroker npm 2017-09-04 20:44:52.952 - [32minfo[39m: iobroker WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0\. I'll try to do my best with it! 2017-09-04 20:46:08.102 - [31merror[39m: Cannot save /opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json: Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json' 2017-09-04 20:46:16.812 - [32minfo[39m: iobroker npm 2017-09-04 20:46:16.814 - [32minfo[39m: iobroker notice created a lockfile as package-lock.json. You should commit this file. 2017-09-04 20:46:16.925 - [32minfo[39m: iobroker host.raspberrypi Adapter "system.adapter.admin.0" is started 2017-09-04 20:46:16.949 - [32minfo[39m: host.raspberrypi object change system.adapter.admin.0 2017-09-04 20:46:16.951 - [32minfo[39m: host.raspberrypi "system.adapter.admin.0" enabled 2017-09-04 20:46:16.960 - [33mwarn[39m: host.raspberrypi startInstance cannot find adapter "admin". Try to install it... 1 attempt 2017-09-04 20:46:16.962 - [32minfo[39m: iobroker install admin 2017-09-04 20:46:16.992 - [31merror[39m: iobroker Cannot find io-package.json in /opt/iobroker/node_modules/iobroker.js-controller/adapter/admin 2017-09-04 20:46:17.023 - [32minfo[39m: iobroker exit 10 2017-09-04 20:46:17.778 - [31merror[39m: iobroker 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 2017-09-04 20:46:17.785 - [32minfo[39m: iobroker exit 1 2017-09-04 20:46:18.791 - [33mwarn[39m: host.raspberrypi startInstance cannot find adapter "admin". Try to install it... 2 attempt 2017-09-04 20:46:18.792 - [32minfo[39m: iobroker install admin 2017-09-04 20:46:19.669 - [31merror[39m: iobroker 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
nun hab ich lauter unnötigen mist in /opt/iobroker/node_modules, die vorher nicht da waren, dafür sind bis auf admin und vuplus alle anderen module plus meine javascripts verschwunden
klang erst mal nach dem hier: http://forum.iobroker.net/viewtopic.php?t=3345 aber nein leider
ich hab auch mit find mal das system durchsucht aber nix.. samsung.js ist im system z.B. nicht mehr zu finden und auch iobroker.samsung hat nur noch die git infos / registrys im ./root übrig..
heisst also zurück zum anfang.
keine ahnung was da schief lief
-
Ich weiß zwar nicht was da passiert ist, aber…
@Highpressure:nun hab ich lauter unnötigen mist in /opt/iobroker/node_modules `
Hast du zufällig NodeJS aktualisiert in letzter Zeit? NPM ab Version 3 setzt auf eine flache Ordnerstruktur. Die Module in dem Ordner waren früher üblicherweise zigfach in den Unterordnern deiner Adapter abgelegt. D.h. in Summe hast du weniger "Mist". -
Ja, node hab ich letztens upgedated da ich noch auf einer uralt 2 irgendwas war und für den samsung adapter minimum 4 war
aber seither hatte ich auch schon einen reboot hinter mir
vor allem interessant das er eben zwei übrig gelassen hat.. aber da hat er wohl beim admin gefailed und deshalb dann nicht weiter gemacht
-
vor allem interessant das er eben zwei übrig gelassen hat.. aber da hat er wohl beim admin gefailed und deshalb dann nicht weiter gemacht ` :?: :?: :?:
Hattest du vor dem Updates des Admin den js-controller auf den neuesten Stand gebracht?
Gruß
Rainer
-
Nein, JS war unangetastet, da ich irgendwo im forum gelesen hatte, dass einer nach Update des JS Adapter seine Scripte verloren hatte - wovon ich leider auch einen Haufen schon hatte uff
-
Ich meine nicht den JavaScript Adapter sondern den js-controller, die Engine von ioBroker.
Die Versionsnummer findest du im Reiter hosts.
Dieser muss immer als erstes aktualisiert werden.
Gruß
Rainer
-
Ahhh ok
Nein, den sicher nicht
Schade dass der admin adapter seine dependencies vorher nicht prüft
Hab das teil jetzt bei der gelegenheit komplett geplättet und werds auf meiner qnap in zukunft betreiben
-
Schade dass der admin adapter seine dependencies vorher nicht prüft `
Die Beschriftung des Reiters Hosts war bestimmt auf grün gewechselt.Vielleicht sollte das auf rot wechseln
Gruß
Rainer