NEWS
gelöst: Admin läßt sich nicht auf 6.2.20 updaten
-
@nic-f sagte in Admin läßt sich nicht auf 6.2.20 updaten:
rename '/opt/iobroker/node_modules/iobroker.admin' -> '/opt/iobroker/node_modules/.iobroker.admin-TtUA2igk'
Hast Du denn die Anweisungen aus dem Protokoll befolgt?
81 error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.admin' -> '/opt/iobroker/node_modules/.iobroker.admin-TtUA2igk'
-
https://forum.iobroker.net/topic/57337/fehler-25-bei-adapter-install-update-mit-npm8
Und auch mal über das System schauen:
iob stop sudo apt update sudo apt full-upgrade sudo reboot
-
@mickym hi, ja das habe ich gemacht, sonst hätte ich den Downgrade gar nicht hinbekommen. Beim Update auf 6.2.20 bringt er die Meldung wieder (wenn ich das mache, vermut ich es geht). Aber es ist ja nicht normal, dass ich erst die Verzeichnisse manuell umbenennen muss?
-
Wie bist du da unterwegs:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
@nic-f sagte in Admin läßt sich nicht auf 6.2.20 updaten:
@mickym hi, ja das habe ich gemacht, sonst hätte ich den Downgrade gar nicht hinbekommen. Beim Update auf 6.2.20 bringt er die Meldung wieder (wenn ich das mache, vermut ich es geht). Aber es ist ja nicht normal, dass ich erst die Verzeichnisse manuell umbenennen muss?
@nic-f Ich halt mich da raus - weil ich mein System mal komplett sauber gemacht habe und das ganze node_modules Verzeichnis neu aufbauen lies. Aber das ist wohl nicht die empfohlene Methode - deswegen gebe ich den Support wieder vertrauensvoll an @Thomas-Braun zurück, der ja bereits ein Auge darauf hat.
-
@thomas-braun Super! das Thema aus dem Post war genau die Lösung. Habe ich bei der Suche leider nicht gefunden. Danke für die schnelle Hilfe!
-
Und was macht der Rest?
sudo apt update sudo apt full-upgrade sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
hab leider das gleiche Problem.
Admin lässt sich nicht installieren (hab es irgendwie geschaft ihn zu löschen)metti@homeautomatik:/home/iobroker/.npm/_logs$ iobroker upgrade admin@6.2.13 --debug This upgrade of "admin" will at least introduce the following changes: ========================================================================== -> 6.2.13: Corrected JSON config ========================================================================== BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES! Would you like to upgrade admin from @0.0.0 to @6.2.13 now? [(y)es, (n)o]: y Update admin from @0.0.0 to @6.2.13 NPM version: 8.15.0 Installing iobroker.admin@6.2.13... (System call) npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/destroy npm ERR! dest /opt/iobroker/node_modules/.destroy-ZfJpRRrp npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/destroy' -> '/opt/iobroker/node_modules/.destroy-ZfJpRRrp' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-06T17_50_17_948Z-debug-0.log host.homeautomatik Cannot install iobroker.admin@6.2.13: 217
Nun fange ich an wild verzeinisse umzubennen, ständig es es ein anderes
pm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/destroy' -> '/opt/iobroker/node_modules/.destroy-ZfJpRRrp' npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/depd' -> '/opt/iobroker/node_modules/.depd-6oV4UsPU'
metti@homeautomatik:/home/iobroker/.npm/_logs$ which nodejs node npm && nodejs -v && node -v && npm -v && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 nodejs: Installed: 16.17.0-1nodesource1 Candidate: 16.17.0-1nodesource1 Version table: *** 16.17.0-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bionic/main amd64 Packages 100 /var/lib/dpkg/status 8.10.0~dfsg-2ubuntu0.4 500 500 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages 8.10.0~dfsg-2ubuntu0.2 500 500 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 Packages 8.10.0~dfsg-2 500 500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
-
-
metti@homeautomatik:/opt/iobroker/node_modules$ for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; done metti@homeautomatik:/opt/iobroker/node_modules$
Spuckt er nichts aus.
der NMP tree ist auch nicht sauber
├── UNMET DEPENDENCY iobroker.admin@6.2.13
.
-
@system-9 sagte in gelöst: Admin läßt sich nicht auf 6.2.20 updaten:
Spuckt er nichts aus.
Das ist gut. Dann hat er getan was er tun soll.
-
iobroker status iobroker list adapters iobroker list instances
-
@thomas-braun
ein traum, adapter nochmal installiert, nun läufts xD