NEWS
[gelöst] Nach Docker Umzug keine Updates möglich
-
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.
-
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Habe es als root wieder ausgeführt:
Dann bin ich raus.
Ehrlich?
Danke für deine Bemühungen trotzdem.
Schade, dass es an sowas scheitert. Hätte ja trotzdem weiter schauen können -
Ja.
-
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Ehrlich?
Ja!
da die Arbeit mit Root dazu führen kann das Rechte dermaßen verbogen werden, dass selbst der Fixer nichts mehr richten kann.EDIT:
zu deinen jetzt noch hinzugefügten Sätzen:@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Danke für deine Bemühungen trotzdem.
Schade, dass es an sowas scheitert. Hätte ja trotzdem weiter schauen könneneben nicht.
Weil man dann nicht erkennen kann warum der Systemuser iobroker nicht arbeiten kann
Root darf zu viel -
@thomas-braun said in Nach Docker Umzug keine Updates / Installationen möglich:
Ja.
Und wenn ich mich jetzt die nächsten 3 Stunden dran setze, den anderen User hinbekomme, bist du wieder dabei?
-
@homoran said in Nach Docker Umzug keine Updates / Installationen möglich:
@zoxx sagte in Nach Docker Umzug keine Updates / Installationen möglich:
Ehrlich?
Ja!
da die Arbeit mit Root dazu führen kann das Rechte dermaßen verbogen werden, dass selbst der Fixer nichts mehr richten kann.na danke! Das ist doch mal ne Aussage mit der ich arbeiten kann.
Also setze ich mich dran. -
@homoran said in Nach Docker Umzug keine Updates / Installationen möglich:
Weil man dann nicht erkennen kann warum der Systemuser iobroker nicht arbeiten kann
Root darf zu vielAlles klar (wieder was gelernt).
Bin jetzt mit einem user drin.Was kann ich nun machen?
-
bin die Kommandos von oben durchgegangen.
Ohne Erfolg. Fehler bleibt weiterhin.
Auch das löschen des .bin Ordners bringt keinen Erfolg. -
niemand mehr eine Idee?
-
Ohne Erfolg. Fehler bleibt weiterhin.
Welcher Fehler von was ... aber ..
habe jetzt quer gelesen ..setze ioBroker neu auf und spiele eine Backup rein ist die sauberste Lösung !
Bringt doch nicht´s wenn du erstmal am anfang mit root gearbeitest hast und jetzt Installationen im falschen Verzeichniss vorhanden sind .
-
die backups gehen nicht weit genug zurück.