NEWS
(gelöst) admin Adapter lässt sich nicht updaten
-
Hallo, mein ioBroker läuft schon lange super auf einer Synology mit der Installation von André (BAUNET).
Node.js 12.19.0
NPM 6.14.8jetzt lässt sich der admin Adapter nicht updaten, über den Update Button läuft die Installation durch, danach ist die alte Version 4.0.5 weiterhin vorhanden. Ich habe es dann über die Konsole im Portainer versucht und erhalte folgende Meldung:
root@iobroker:/opt/iobroker# sudo npm install iobroker.admin@4.1.10 npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.7 (node_modules/iobroker.info/node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself. npm ERR! code EEXIST npm ERR! path /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver: is outside /opt/iobroker/node_modules/iobroker.admin/node_modules/semver and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver npm ERR! Remove the existing file and try again, or run npm npm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-11-22T20_04_11_830Z-debug.log root@iobroker:/opt/iobroker#Kann da jemand sagen an was es liegt?
Vielen Dank
-
Hallo, mein ioBroker läuft schon lange super auf einer Synology mit der Installation von André (BAUNET).
Node.js 12.19.0
NPM 6.14.8jetzt lässt sich der admin Adapter nicht updaten, über den Update Button läuft die Installation durch, danach ist die alte Version 4.0.5 weiterhin vorhanden. Ich habe es dann über die Konsole im Portainer versucht und erhalte folgende Meldung:
root@iobroker:/opt/iobroker# sudo npm install iobroker.admin@4.1.10 npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.7 (node_modules/iobroker.info/node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself. npm ERR! code EEXIST npm ERR! path /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver: is outside /opt/iobroker/node_modules/iobroker.admin/node_modules/semver and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver npm ERR! Remove the existing file and try again, or run npm npm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-11-22T20_04_11_830Z-debug.log root@iobroker:/opt/iobroker#Kann da jemand sagen an was es liegt?
Vielen Dank
@SvenH75 sagte in admin Adapter lässt sich nicht updaten:
Refusing to delete /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver: is outside /opt/iobroker/node_modules/iobroker.admin/node_modules/semver
Daran dürfte das liegen.
Was liefertls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -
@SvenH75 sagte in admin Adapter lässt sich nicht updaten:
Refusing to delete /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver: is outside /opt/iobroker/node_modules/iobroker.admin/node_modules/semver
Daran dürfte das liegen.
Was liefertls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver@Thomas-Braun sagte in admin Adapter lässt sich nicht updaten:
ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver
Hallo @Thomas-Braun ,
root@iobroker:/opt/iobroker# ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver
-rwxrwxrwx 1 iobroker iobroker 23 Dez 20 2019 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semverHilft das?
-
@Thomas-Braun sagte in admin Adapter lässt sich nicht updaten:
ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver
Hallo @Thomas-Braun ,
root@iobroker:/opt/iobroker# ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver
-rwxrwxrwx 1 iobroker iobroker 23 Dez 20 2019 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semverHilft das?
@SvenH75
Bitte in CodeTags </> setzen, damit man das auch lesen kann. -
@SvenH75
Bitte in CodeTags </> setzen, damit man das auch lesen kann.@Thomas-Braun , sorry
root@iobroker:/opt/iobroker# ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -rwxrwxrwx 1 iobroker iobroker 23 Dez 20 2019 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -
@Thomas-Braun , sorry
root@iobroker:/opt/iobroker# ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -rwxrwxrwx 1 iobroker iobroker 23 Dez 20 2019 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver@SvenH75
Das sollte eigentlich ein Link sein. Auf meinem System ist es das auch:ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver lrwxrwxrwx 1 iobroker iobroker 23 Aug 28 22:34 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -> ../semver/bin/semver.jsOb das bei dem gedockten Zeuch auch so sein soll weiß ich aber nicht. Das müsste mal jemand mit einem Docker schauen.
-
@SvenH75
Das sollte eigentlich ein Link sein. Auf meinem System ist es das auch:ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver lrwxrwxrwx 1 iobroker iobroker 23 Aug 28 22:34 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -> ../semver/bin/semver.jsOb das bei dem gedockten Zeuch auch so sein soll weiß ich aber nicht. Das müsste mal jemand mit einem Docker schauen.
@Thomas-Braun , danke erst einmal, hab Adapter auch schon mehrmals neu installiert, hilft leider nicht
-
@SvenH75
Das sollte eigentlich ein Link sein. Auf meinem System ist es das auch:ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver lrwxrwxrwx 1 iobroker iobroker 23 Aug 28 22:34 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -> ../semver/bin/semver.jsOb das bei dem gedockten Zeuch auch so sein soll weiß ich aber nicht. Das müsste mal jemand mit einem Docker schauen.
@Thomas-Braun sagte in admin Adapter lässt sich nicht updaten:
Das sollte eigentlich ein Link sein. Auf meinem System ist es das auch:
ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver lrwxrwxrwx 1 iobroker iobroker 23 Aug 28 22:34 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -> ../semver/bin/semver.js
Ob das bei dem gedockten Zeuch auch so sein soll weiß ich aber nicht. Das müsste mal jemand mit einem Docker schauen.So ist es bei mir auch. Was soll da beim "gedockten Zeuch" auch anders sein? Ist schlicht ein npm-paket im ioBroker Verzeichnis. Das funktioniert unter Docker wie auf jedem anderen Linux System auch...
@SvenH75 Hast du denn mal getan was das Log von dir verlangt??
npm ERR! Remove the existing file and try again, or run npmMfG,
André -
@Thomas-Braun sagte in admin Adapter lässt sich nicht updaten:
Das sollte eigentlich ein Link sein. Auf meinem System ist es das auch:
ls -la /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver lrwxrwxrwx 1 iobroker iobroker 23 Aug 28 22:34 /opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver -> ../semver/bin/semver.js
Ob das bei dem gedockten Zeuch auch so sein soll weiß ich aber nicht. Das müsste mal jemand mit einem Docker schauen.So ist es bei mir auch. Was soll da beim "gedockten Zeuch" auch anders sein? Ist schlicht ein npm-paket im ioBroker Verzeichnis. Das funktioniert unter Docker wie auf jedem anderen Linux System auch...
@SvenH75 Hast du denn mal getan was das Log von dir verlangt??
npm ERR! Remove the existing file and try again, or run npmMfG,
André
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