NEWS
Iobroker startet nicht mehr nach fehlerhafter Adapter Installation
-
Hallo,
nachdem ich versucht habe den Adapter iobroker.feiertage zu installieren (npm i iobroker.feiertage) gab es Fehlermeldungen. Anschließend stellte ich fest, dass sich auch kein Adapter mehr aktualisieren ließ.
Nach Suche in dem Forum kam ich auf den Tipp, folgenden Befehle auszuführen:
sudo chmod 777 * -R npm install iobroker.js-controller –production
Das hatte nun leider zur Folge, dass sich iobroker nicht einmal mehr starten läßt
jetzt „steht“ das Haus ……..
Hat jemand einen Tipp ?
358_20160821_npm-debug.log -
hmm,
hab mich mal getraut und (wie hier beschrieben: http://www.iobroker.net/?page_id=3928&l … liert_sind nodes zu löschen und neu zu installieren.
Folgende Befehle habe ich abgesetzt:
apt-get purge nodejs apt-get purge node apt-get autoremove curl -sL https://deb.nodesource.com/setup_4.x | bash - apt-get install nodejs cd /opt/iobroker/ npm cache clean npm install iobroker.js-controller npm install iobroker.admin npm install iobroker.feiertage sudo chmod 777 * -R iobroker start
Jetzt läuft alles wieder - puh …
Allerdings gab es bei der Re-Installation folgende Meldungen:
root@iobroker:/opt/iobroker# npm install iobroker.js-controller / > iobroker.js-controller@0.11.2 install /opt/iobroker/node_modules/iobroker.js-controller > node lib/setup.js setup first npm WARN unmet dependency /opt/iobroker/node_modules/has-binary requires isarray@'0.0.1' but will load npm WARN unmet dependency /opt/iobroker/node_modules/isarray, npm WARN unmet dependency which is version 1.0.0 npm WARN unmet dependency /opt/iobroker/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-parser requires isarray@'0.0.1' but will load npm WARN unmet dependency /opt/iobroker/node_modules/isarray, npm WARN unmet dependency which is version 1.0.0 npm WARN unmet dependency /opt/iobroker/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser requires has-binary@'0.1.6' but will load npm WARN unmet dependency /opt/iobroker/node_modules/has-binary, npm WARN unmet dependency which is version 0.1.7 npm WARN unmet dependency /opt/iobroker/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser requires isarray@'0.0.1' but will load npm WARN unmet dependency /opt/iobroker/node_modules/isarray, npm WARN unmet dependency which is version 1.0.0 iobroker.js-controller@0.11.2 node_modules/iobroker.js-controller ├── node.extend@1.1.5 ├── winston-daily-rotate-file@1.3.0 ├── mime@1.3.4 ├── node-schedule@1.0.0 ├── ncp@2.0.0 ├── semver@4.3.6 ├── redis@2.6.2 (redis-parser@2.0.4, redis-commands@1.2.0) ├── winston@2.2.0 (stack-trace@0.0.9, async@1.0.0, pkginfo@0.3.1, colors@1.0.3) ├── yargs@3.32.0 (os-locale@1.4.0, y18n@3.2.1, window-size@0.1.4, cliui@3.2.0, string-width@1.0.2) ├── socket.io@1.4.8 (debug@2.2.0, socket.io-parser@2.2.6, socket.io-adapter@0.4.0, engine.io@1.6.11) ├── socket.io-client@1.4.8 (parseuri@0.0.4, to-array@0.1.4, component-emitter@1.2.0, object-component@0.0.3, debug@2.2.0, socket.io-parser@2.2.6, engine.io-client@1.6.11) ├── prompt@1.0.0 (revalidator@0.1.8, pkginfo@0.4.0, read@1.0.7, winston@2.1.1, utile@0.3.0) ├── tar.gz@1.0.5 (tar@2.2.1, fstream@1.0.10, mout@0.11.1) ├── jszip@3.1.1 (pako@1.0.3, lie@3.1.0, core-js@2.3.0) └── npm@2.15.10
muss ich mir da Sorgen machen? Was bedeuten die Warnings bezüglich "isarray@'0.0.1' but will load" ???
-
Hallo ehome,
schön, dass deine Installation wieder läuft.
Für das nächste Mal:
` > 19547 error node v4.2.619548 error npm v3.5.2 `
Die Installation war deshalb fehlgeschagen, weil npm auf die Version 3.5.2 aktualisiert wurde, mit der "noch" nicht alle Installationen korrekt laufen.
npm braucht eigentlich nicht manuell aktualisiert zu werden, weil dies automatisch mit dem Update von node.js aktualisiert wird.
Zur Version 4.x von node gehört zurzeit noch eine npm Version 2.x.
Die Warnung betrifft das Package isarray, welches schon in der Version 1.0.0 installiert ist. In den anderen Packages wird noch auf die Version 0.0.1 verwiesen. Solange keine Probleme auftreten, ist das eigentlich kein Problem und kann ignoriert werden.
Gruß
Markus
-
hallo nobody.
Danke für die Info.