NEWS
Update / Upgrade Fehler
-
Mein ioBroker läuft nun seit Wochen auf einem ESXi Server und das sehr gut, besser als vorher bei Windows
Nun wollte ich mal ein paar Adapter updaten, aber das funktioniert gar nicht.
Weder harmony, noch RPC, Rega, iCal nix.
Weder im Interface noch in SSH, iobroker an oder aus, nicht mit –unsafe-perm
nix
Ich brauch dabei mal Hilfe. Vielen Dank
$ ./iobroker upgrade ical npm install iobroker.ical --production --prefix "/opt/iobroker" (System call) npm WARN deprecated node-uuid@1.4.7: use uuid module instead npm WARN optional Skipping failed optional dependency /noble/xpc-connection:npm WARN notsup Not compatible with your operating system or architecture: xpc-connection@0.1.4 npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/ical/package.json' npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none was installed. npm ERR! Linux 4.4.0-64-genericnpm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.ical" "--production" "--prefix" "/opt/iobroker"npm ERR! node v4.2.6 npm ERR! npm v3.5.2 npm ERR! path /opt/iobroker/node_modules/ical/node_modules/.bin/uuidnpm ERR! code EEXIST npm ERR! Refusing to delete /opt/iobroker/node_modules/ical/node_modules/.bin/uuid: containing path /opt/iobroker/node_modules/ical/node_modules/node-uuid isn't under npm's controlnpm ERR! File exists: /opt/iobroker/node_modules/ical/node_modules/.bin/uuid npm ERR! Move it away, and try again. npm ERR! Please include the following file with any support request: npm ERR! /opt/npm-debug.log ERROR: host.iobroker Cannot install iobroker.ical: 1 ERROR: process exited with code 25
und im Log:
iobroker 2017-03-06 03:01:18.871 info npm iobroker 2017-03-06 03:01:18.864 info iobroker 2017-03-06 03:01:18.703 info ERR! Move it away, and try again. iobroker 2017-03-06 03:01:18.693 info npm iobroker 2017-03-06 03:01:18.693 info ERR! Refusing to delete /opt/iobroker/node_modules/ical/node_modules/.bin/uuid: containing path /opt/iobroker/node_modules/ical/node_modules/node-uuid isn't under npm's controlnpm ERR! File exists: iobroker 2017-03-06 03:01:18.687 info npm iobroker 2017-03-06 03:01:18.687 info ERR! code EEXIST iobroker 2017-03-06 03:01:18.679 info npm ERR! path /opt/iobroker/node_modules/ical/node_modules/.bin/uuidnpm iobroker 2017-03-06 03:01:18.676 info npm ERR! npm v3.5.2 iobroker 2017-03-06 03:01:18.673 info "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.ical" "--production" "--prefix" "/opt/iobroker"npm ERR! node v4.2.6 iobroker 2017-03-06 03:01:18.667 info ERR! argv iobroker 2017-03-06 03:01:18.665 info ERR! Linux 4.4.0-64-genericnpm iobroker 2017-03-06 03:01:18.663 info iobroker 2017-03-06 03:01:18.659 info npm iobroker 2017-03-06 03:01:18.643 info WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none was installed. iobroker 2017-03-06 03:01:18.637 info npm iobroker 2017-03-06 03:01:18.633 info WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/ical/package.json' iobroker 2017-03-06 03:01:18.629 info npm iobroker 2017-03-06 03:01:18.624 info WARN notsup Not compatible with your operating system or architecture: xpc-connection@0.1.4 iobroker 2017-03-06 03:01:18.614 info optional Skipping failed optional dependency /noble/xpc-connection:npm iobroker 2017-03-06 03:01:18.609 info WARN iobroker 2017-03-06 03:01:18.604 info iobroker 2017-03-06 03:01:18.598 info npm
-
Guten Morgen,
als was bist du angemeldet? Hast du es mal mit sudo versucht?
Gruß Marco
-
Moin,
noch eine Frage:
Welches OS hast Du denn für die VM in Einsatz?
Windows oder Linux (welches)?
Gruß,
Eric
Von unterwegs getippert
-
Angemeldet bin ich als root.
Ubuntu 16.04.2 LTS
Ich habe alles per Hand installiert, neu installiert inkl iobroker. da ging auch noch alles
-
> Mein ioBroker läuft nun seit Wochen auf einem ESXi Server und das sehr gut, besser als vorher bei Windows
> Nun wollte ich mal ein paar Adapter updaten, aber das funktioniert gar nicht.
:!: :?: :mrgreen:Nix für ungut - will hier auch kein Spam produzieren - konnten mir das nur gerade nich ganz verkneifen "duck und weg"
-
So und jetzt der Versuch einer wirklichen Hilfe :
Ich würde dunkel vermuten dass mit deine npm-Installation was nicht stimmt. Google hat mir z.B. das ausgespuckt
` > npm uninstall –save node-uuidnpm install --save uuid
The old node-uuid module is deprecated and won't be maintained moving forward. The module is still published in NPM for backward compatibility (with the deprecation notice). If you need the source, clone this repo then git checkout v1.4.7. `
Wäre vielleicht einen Versuch wert…
-
Würde ich nicht machen. Diese Warning kommt gerade überall.
Er sagt doch
> Refusing to delete /opt/iobroker/node_modules/ical/node_modules/.bin/uuid: containing path /opt/iobroker/node_modules/ical/node_modules/node-uuid isn't under npm's controlnpm ERR! File exists: /opt/iobroker/node_modules/ical/node_modules/.bin/uuid
mach das doch mal!
Bzw wenn DU den Adapter eh neu installierst scheiss das ganze /opt/iobroker/node_modules/ical/ weg.
Welche node-Version nimmst Du ?
-
So und jetzt der Versuch einer wirklichen Hilfe :
Ich würde dunkel vermuten dass mit deine npm-Installation was nicht stimmt. Google hat mir z.B. das ausgespuckt
` > npm uninstall –save node-uuidnpm install --save uuid
The old node-uuid module is deprecated and won't be maintained moving forward. The module is still published in NPM for backward compatibility (with the deprecation notice). If you need the source, clone this repo then git checkout v1.4.7. `
Wäre vielleicht einen Versuch wert… `
ERGEBNIS :
root@iobroker:~# npm uninstall --save node-uuid npm ERR! Linux 4.4.0-65-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "uninstall" "--save" "node-uuid" npm ERR! node v4.2.6 npm ERR! npm v3.5.2 npm ERR! code EMISSINGARG npm ERR! typeerror Error: Missing required argument #3 npm ERR! typeerror at replaceModule (/usr/share/npm/lib/install/deps.js:438: 3) npm ERR! typeerror at /usr/share/npm/lib/install/deps.js:234:7 npm ERR! typeerror at Array.forEach (native) npm ERR! typeerror at exports.removeDeps (/usr/share/npm/lib/install/deps.js :230:8) npm ERR! typeerror at Array. <anonymous>(/usr/share/npm/node_modules/slide/l ib/bind-actor.js:15:8) npm ERR! typeerror at LOOP (/usr/share/npm/node_modules/slide/lib/chain.js:1 5:14) npm ERR! typeerror at chain (/usr/share/npm/node_modules/slide/lib/chain.js: 20:5) npm ERR! typeerror at Uninstaller.loadAllDepsIntoIdealTree (/usr/share/npm/l ib/uninstall.js:72:3) npm ERR! typeerror at Array. <anonymous>(/usr/share/npm/node_modules/slide/l ib/bind-actor.js:15:8) npm ERR! typeerror at LOOP (/usr/share/npm/node_modules/slide/lib/chain.js:1 5:14) npm ERR! typeerror This is an error with npm itself. Please report this error at : npm ERR! typeerror <http: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /root/npm-debug.log</http:></anonymous></anonymous>
NODE:
root@iobroker:~# node -v v4.2.6
-
War ja auch nur von Dr.Google "abgeschrieben"… Bin kein Linux-Kenner...
Appollon hatte ja auch schon davon abgeraten.
Hast Du auch schon mal versucht das ganze angemeckerte Verzeichnis wegzuschmeißen wie Appollon geraten hatte?
-
Oder für die nicht Linuxianer (wie mich)
sudo rm /opt/iobroker/node_modules/ical/node_modules/.bin/uuid ````oder so
-
Oder für die nicht Linuxianer (wie mich)
sudo rm /opt/iobroker/node_modules/ical/node_modules/.bin/uuid ````oder so `
Hab ich gemacht, bringt aber nichts.
auch die anderen Adapter lassen sich nicht updaten.
Ich überlege am Wochenende nochmal alles neu auf zusetzten, ev mit debian, vielleicht ist das besser.
Gibt da eine gute Anleitung hier ?
-
Ich habs ca. nach der hier - in einer xen-server vm gemacht.
http://www.iobroker.net/docu/?page_id=5358&lang=de
Aber vom Prinzip her ist das Wurst ob virtuell oder physisch.
-
Ich habs ca. nach der hier - in einer xen-server vm gemacht.
http://www.iobroker.net/docu/?page_id=5358&lang=de
Aber vom Prinzip her ist das Wurst ob virtuell oder physisch. `
Vielen Dank, super Anleitung