NEWS
[gelöst] Nach Docker Umzug keine Updates möglich
-
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Remove the existing file
-
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Remove the existing file
habe ich auch gelesen.
Wollte ungerne die Daten händisch löschen.Auszug aus einer neuen Adapter Installation:
$ iobroker add worx --host iobroker NPM version: 6.14.16 npm install iobroker.worx@1.5.5 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code EEXISTnpm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semver npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semver: is outside /opt/iobroker/node_modules/iobroker.javascript/node_modules/semver and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semvernpm ERR! Remove the existing file and try again, or run npmnpm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in:npm ERR! /opt/iobroker/.npm/_logs/2022-03-07T19_11_08_172Z-debug.log host.iobroker Cannot install iobroker.worx@1.5.5: 1 ERROR: Process exited with code 25
gelöscht werden muss: /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semvernpm
Richtig?Wieso kommt der Fehler nach dem Docker Umzug?
Dieser war vorher nicht vorhanden? -
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
sudo -u iobroker rm /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semver
-
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
sudo -u iobroker rm /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semver
nächster Fehler:
$ iobroker add worx --host iobroker NPM version: 6.14.16 npm install iobroker.worx@1.5.5 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code EEXISTnpm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wake npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wake: is outside /opt/iobroker/node_modules/iobroker.javascript/node_modules/wake_on_lan and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wakenpm ERR! Remove the existing file and try again, or run npmnpm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in:npm ERR! /opt/iobroker/.npm/_logs/2022-03-07T19_23_51_703Z-debug.log host.iobroker Cannot install iobroker.worx@1.5.5: 1 ERROR: Process exited with code 25
-
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Die gleiche Nummer...
sudo -u iobroker rm /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wake
-
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Die gleiche Nummer...
sudo -u iobroker rm /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wake
und weiter gehts.
$ iobroker add worx --host iobroker NPM version: 6.14.16 npm install iobroker.worx@1.5.5 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code EEXISTnpm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/uuid npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/uuid: is outside /opt/iobroker/node_modules/iobroker.javascript/node_modules/uuid and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/uuidnpm ERR! Remove the existing file and try again, or run npmnpm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in:npm ERR! /opt/iobroker/.npm/_logs/2022-03-07T19_30_14_048Z-debug.log host.iobroker Cannot install iobroker.worx@1.5.5: 1 ERROR: Process exited with code 25
ehrlich gesagt scheint da doch was größeres vorzuliegen?
Ich kann ja quasi schlecht alels weglöschen jetzt? -
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Ich kann ja quasi schlecht alels weglöschen jetzt?
Warum nicht? Wenns hilft...
Was liegt denn da alles rum?
ls -la /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/
Kannst es dir vielleicht einfacher machen, wenn der komplette Inhalt gelöscht wird:
sudo -u iobroker rm /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/*
-
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
Was liegt denn da alles rum?
ls -la /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/root@unRAID-Server:/mnt/cache/appdata/iobroker# ls -la node_modules/iobroker.javascript/node_modules/ total 260 drwxrwxrwx+ 1 user 1000 1682 Mar 6 18:47 ./ drwxrwxrwx+ 1 user 1000 220 Mar 6 18:45 ../ drwxrwxrwx+ 1 user 1000 164 Mar 6 18:45 .bin/ -rw-rwxrw-+ 1 user 1000 263630 Mar 6 18:43 .package-lock.json* drwxrwxrwx+ 1 user 1000 24 Mar 6 18:47 \@iobroker/ drwxrwxrwx+ 1 user 1000 78 Mar 6 18:47 \@types/ drwxrwxrwx+ 1 user 1000 88 Mar 6 18:47 acorn-walk/ drwxrwxrwx+ 1 user 1000 118 Mar 6 18:47 ajv/ drwxrwxrwx+ 1 user 1000 84 Mar 6 18:47 asn1/ drwxrwxrwx+ 1 user 1000 94 Mar 6 18:45 assert-plus/ drwxrwxrwx+ 1 user 1000 184 Mar 6 18:47 asynckit/ drwxrwxrwx+ 1 user 1000 72 Mar 6 18:45 aws-sign2/ drwxrwxrwx+ 1 user 1000 118 Mar 6 18:47 aws4/ drwxrwxrwx+ 1 user 1000 102 Mar 6 18:45 bcrypt-pbkdf/ drwxrwxrwx+ 1 user 1000 198 Mar 6 18:47 call-bind/ drwxrwxrwx+ 1 user 1000 86 Mar 6 18:45 caseless/ drwxrwxrwx+ 1 user 1000 172 Mar 6 18:47 coffee-compiler/ drwxrwxrwx+ 1 user 1000 104 Mar 6 18:50 coffee-script/ drwxrwxrwx+ 1 user 1000 80 Mar 6 18:47 combined-stream/ drwxrwxrwx+ 1 user 1000 178 Mar 6 18:47 cron-parser/ drwxrwxrwx+ 1 user 1000 96 Mar 6 18:47 dashdash/ drwxrwxrwx+ 1 user 1000 62 Mar 6 18:47 debug/ drwxrwxrwx+ 1 user 1000 190 Mar 6 18:47 define-properties/ drwxrwxrwx+ 1 user 1000 98 Mar 6 18:47 delayed-stream/ drwxrwxrwx+ 1 user 1000 92 Mar 6 18:47 ecc-jsbn/ drwxrwxrwx+ 1 user 1000 210 Mar 6 18:45 extend/ drwxrwxrwx+ 1 user 1000 172 Mar 6 18:47 extsprintf/ drwxrwxrwx+ 1 user 1000 134 Mar 6 18:47 fast-deep-equal/ drwxrwxrwx+ 1 user 1000 194 Mar 6 18:47 fast-json-stable-stringify/ drwxrwxrwx+ 1 user 1000 72 Mar 6 18:45 forever-agent/ drwxrwxrwx+ 1 user 1000 108 Mar 6 18:47 form-data/ drwxrwxrwx+ 1 user 1000 220 Mar 6 18:47 function-bind/ drwxrwxrwx+ 1 user 1000 174 Mar 6 18:47 get-intrinsic/ drwxrwxrwx+ 1 user 1000 104 Mar 6 18:47 getpass/ drwxrwxrwx+ 1 user 1000 62 Mar 6 18:47 har-schema/ drwxrwxrwx+ 1 user 1000 62 Mar 6 18:47 har-validator/ drwxrwxrwx+ 1 user 1000 78 Mar 6 18:47 has/ drwxrwxrwx+ 1 user 1000 190 Mar 6 18:47 has-symbols/ drwxrwxrwx+ 1 user 1000 160 Mar 6 18:47 http-signature/ drwxrwxrwx+ 1 user 1000 258 Mar 6 18:47 is-nan/ drwxrwxrwx+ 1 user 1000 92 Mar 6 18:45 is-typedarray/ drwxrwxrwx+ 1 user 1000 158 Mar 6 18:45 isstream/ drwxrwxrwx+ 1 user 1000 136 Mar 6 18:45 jsbn/ drwxrwxrwx+ 1 user 1000 62 Mar 6 18:47 json-schema/ drwxrwxrwx+ 1 user 1000 128 Mar 6 18:47 json-schema-traverse/ drwxrwxrwx+ 1 user 1000 148 Mar 6 18:47 json-stringify-safe/ drwxrwxrwx+ 1 user 1000 216 Mar 6 18:45 jsonata/ drwxrwxrwx+ 1 user 1000 112 Mar 6 18:47 jsprim/ drwxrwxrwx+ 1 user 1000 16160 Mar 6 18:47 lodash/ drwxrwxrwx+ 1 user 1000 78 Mar 6 18:45 long-timeout/ drwxrwxrwx+ 1 user 1000 72 Mar 6 18:45 lru-cache/ drwxrwxrwx+ 1 user 1000 78 Mar 6 18:50 luxon/ drwxrwxrwx+ 1 user 1000 106 Mar 6 18:45 mime-db/ drwxrwxrwx+ 1 user 1000 92 Mar 6 18:45 mime-types/ drwxrwxrwx+ 1 user 1000 128 Mar 6 18:47 minimist/ drwxrwxrwx+ 1 user 1000 78 Mar 6 18:45 ms/ drwxrwxrwx+ 1 user 1000 98 Mar 6 18:47 node-inspect/ drwxrwxrwx+ 1 user 1000 126 Mar 6 18:47 node-schedule/ drwxrwxrwx+ 1 user 1000 72 Mar 6 18:45 oauth-sign/ drwxrwxrwx+ 1 user 1000 232 Mar 6 18:47 object-keys/ drwxrwxrwx+ 1 user 1000 154 Mar 6 18:47 performance-now/ drwxrwxrwx+ 1 user 1000 170 Mar 6 18:45 picocolors/ drwxrwxrwx+ 1 user 1000 130 Mar 6 18:47 psl/ drwxrwxrwx+ 1 user 1000 124 Mar 6 18:45 punycode/ drwxrwxrwx+ 1 user 1000 226 Mar 6 18:47 qs/ drwxrwxrwx+ 1 user 1000 146 Mar 6 18:50 request/ drwxrwxrwx+ 1 user 1000 98 Mar 6 18:47 request-promise-core/ drwxrwxrwx+ 1 user 1000 80 Mar 6 18:47 request-promise-native/ drwxrwxrwx+ 1 user 1000 92 Mar 6 18:45 safe-buffer/ drwxrwxrwx+ 1 user 1000 146 Mar 6 18:45 safer-buffer/ drwxrwxrwx+ 1 user 1000 0 Mar 7 20:23 semver/ drwxrwxrwx+ 1 user 1000 128 Mar 6 18:45 sorted-array-functions/ drwxrwxrwx+ 1 user 1000 118 Mar 6 18:50 sshpk/ drwxrwxrwx+ 1 user 1000 82 Mar 6 18:47 stealthy-require/ drwxrwxrwx+ 1 user 1000 114 Mar 6 18:45 suncalc2/ drwxrwxrwx+ 1 user 1000 62 Mar 6 18:47 tough-cookie/ drwxrwxrwx+ 1 user 1000 72 Mar 6 18:45 tunnel-agent/ drwxrwxrwx+ 1 user 1000 278 Mar 6 18:45 tweetnacl/ drwxrwxrwx+ 1 user 1000 246 Mar 6 18:53 typescript/ drwxrwxrwx+ 1 user 1000 82 Mar 6 18:50 uri-js/ drwxrwxrwx+ 1 user 1000 168 Mar 6 18:47 uuid/ drwxrwxrwx+ 1 user 1000 156 Mar 6 18:50 verror/ drwxrwxrwx+ 1 user 1000 66 Mar 6 18:50 virtual-tsc/ drwxrwxrwx+ 1 user 1000 208 Mar 6 18:50 vm2/ drwxrwxrwx+ 1 user 1000 20 Mar 7 20:29 wake_on_lan/ drwxrwxrwx+ 1 user 1000 98 Mar 6 18:45 yallist/
root@unRAID-Server:/mnt/cache/appdata/iobroker# ls -la node_modules/iobroker.javascript/node_modules/.bin/ total 56 drwxrwxrwx+ 1 user 1000 164 Mar 6 18:45 ./ drwxrwxrwx+ 1 user 1000 1682 Mar 6 18:47 ../ -rw-rwxrw-+ 1 user 1000 543 Mar 6 18:45 cake* -rw-rwxrw-+ 1 user 1000 546 Mar 6 18:45 coffee* -rw-rwxrw-+ 1 user 1000 45 Mar 6 18:45 node-inspect* -rw-rwxrw-+ 1 user 1000 4363 Mar 6 18:45 semver* -rw-rwxrw-+ 1 user 1000 5738 Mar 6 18:45 sshpk-conv* -rw-rwxrw-+ 1 user 1000 4011 Mar 6 18:45 sshpk-sign* -rw-rwxrw-+ 1 user 1000 3553 Mar 6 18:45 sshpk-verify* -rw-rwxrw-+ 1 user 1000 45 Mar 6 18:45 tsc* -rw-rwxrw-+ 1 user 1000 50 Mar 6 18:45 tsserver* -rw-rwxrw-+ 1 user 1000 1579 Mar 6 18:45 uuid* -rw-rwxrw-+ 1 user 1000 59 Mar 6 18:45 vm2* -rw-rwxrw-+ 1 user 1000 1611 Mar 6 18:45 wake*
-
habe den ordner .bin mal komplett gelöscht.
Installation klappt nun, Fehler gibt es trotzdem:$ iobroker upgrade shelly@5.3.2 Update shelly from @4.0.7 to @5.3.2 NPM version: 6.14.16 npm install iobroker.shelly@5.3.2 --loglevel error --prefix "/opt/iobroker" (System call) internal/modules/cjs/loader.js:905 throw err; ^Error: Cannot find module '../lib/main'Require stack:- /opt/iobroker/node_modules/.bin/node-pre-gyp at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:101:18) at Object.<anonymous> (/opt/iobroker/node_modules/.bin/node-pre-gyp:4:1) at Module._compile (internal/modules/cjs/loader.js:1085:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/.bin/node-pre-gyp' ]} upload [13] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/words.js words.js application/javascript Update "system.adapter.shelly.0" upload [12] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/shelly.png shelly.png image/png upload [11] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/jsonConfig.json jsonConfig.json application/json upload [10] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/index_m.html index_m.html text/html upload [9] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [8] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [7] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [6] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [5] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [4] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [3] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [2] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [1] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [0] shelly.admin /opt/iobroker/node_modules/iobroker.shelly/admin/i18n/de/translations.json i18n/de/translations.json application/json Adapter "shelly" updated Process exited with code 0
-
niemand sonst eine Idee?
-
Heute wieder Fehler beim Update des js-controller
root@iobroker:/opt/iobroker# iobroker upgrade self Update js-controller from @3.3.22 to @4.0.19 NPM version: 6.14.16 npm install iobroker.js-controller@4.0.19 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) npm ERR! code EEXIST npm ERR! path /opt/iobroker/node_modules/.bin/iobroker npm ERR! Refusing to delete /opt/iobroker/node_modules/.bin/iobroker: is outside /opt/iobroker/node_modules/iobroker.js-controller and not a link npm ERR! File exists: /opt/iobroker/node_modules/.bin/iobroker 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! /opt/iobroker/.npm/_logs/2022-03-11T17_55_39_912Z-debug.log
es wäre klasse, wenn mir wer helfen könnte
-
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
root@iobroker
Erste Hilfe: Nicht als root agieren.
Zweite Hilfe:
Als user:sudo -u iobroker rm /opt/iobroker/node_modules/.bin/iobroker
Was ist das eigentlich für ein komisches Verzeichnis
/mnt/cache/appdata/iobroker
da?
-
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
Erste Hilfe: Nicht als root agieren.
Werde ich die Tage einen neuen User anlegen.
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
Zweite Hilfe:
Als user:
sudo -u iobroker rm /opt/iobroker/node_modules/.bin/iobrokerErledigt.
Fehler danach beim ausführen von "iobroker upgrade self"root@iobroker:/opt/iobroker# iobroker upgrade self Update js-controller from @3.3.22 to @4.0.19 NPM version: 6.14.16 npm install iobroker.js-controller@4.0.19 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) npm ERR! code EEXIST npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime: is outside /opt/iobroker/node_modules/iobroker.js-controller/node_modules/mime and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime 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! /opt/iobroker/.npm/_logs/2022-03-11T18_07_56_004Z-debug.log
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
Was ist das eigentlich für ein komisches Verzeichnis
/mnt/cache/appdata/iobroker
da?Verzeichnis von meinem unRAID-Server
-
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Werde ich die Tage einen neuen User anlegen.
Mach das JETZT und verfummel dir nicht weiter das System durch das rumgeeier als root.
-
@thomas-braun
alles klar. Ist angelegt.
Was mache ich bzgl. der Fehler weiter? -
@zoxx Remove the existing file
-
@thomas-braun das habe ich doch bereits oben erledigt?
-
@zoxx
Kiste neugestartet wg. der Rechte des neuen users?
Als user angemeldet?
Was sagtiobroker update -u
-
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
@zoxx
Kiste neugestartet wg. der Rechte des neuen users?
Als user angemeldet?
Was sagtiobroker update -u
meckert mit dem anderen user.
Da muss ich die Tage schauen, warum ich mich nicht via putty verbinden kann (ob unraid überhaupt andere user zulässt).Habe es als root wieder ausgeführt:
root@iobroker:/opt/iobroker# iobroker update -u Used repository: stable hash unchanged, use cached sources update done Controller "js-controller" : 4.0.19 , installed 3.3.22 [Updateable]
-
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Habe es als root wieder ausgeführt:
Dann bin ich raus.