Hallo zusammen,
wenn ich versuche Adapter zu updaten bekomme ich immer "ERROR: Process exited with code 25".
Wahrscheinlich hab ich mir mein System durch misslungene Update versuche des JS-Controller so wie Node.js / NPM zerschossen.
Wenn ich die NPM Version in der Konsole abfrage bekomme ich eine andere Version angezeigt als im Browser im IoBroker steht.
Das Update wollte ich mit dem Installer (https://www.iobroker.net/#en/download) durchführen nach der Anleitung (https://forum.iobroker.net/topic/33421/iobroker-unter-windows-installieren-ohne-installer/125)
Leider hat das nicht so geklappt (keine der Adapter startete mehr), so das ich Backups händisch über die neuen Installationen spielen musste.
Nun läuft zwar alles auf dem (zu der Zeit) aktuellen Stand, aber wie leider geht nichts an Updates.
Hat jemand ne Idee wie ich das ganze am besten/einfachsten wieder sauber bekomme?
Hab natürlich sorge, dass wenn ich das nächste Update des JS-Controllers versuche, mein System wieder für ein paar Tage tot ist
Beispiel:
Update hm-rpc from @1.14.50 to @1.15.0
NPM version: 6.14.8
npm install iobroker.hm-rpc@1.15.0 --loglevel error (System call)
npm ERR! code EBUSY npm ERR! syscall rmdir
npm ERR! path C:\Program Files\iobroker\SmartHome2\node_modules\iobroker.hm-rpc npm ERR! errno -4082
npm ERR! EBUSY: resource busy or locked, rmdir 'C:\Program Files\iobroker\SmartHome2\node_modules\iobroker.hm-rpc'
npm ERR! A complete log of this run can be found in: npm ERR! C:\Program Files\iobroker\SmartHome2\env\npm-cache\_logs\2022-01-15T18_59_05_451Z-debug.log
host.Server(SmartHome2) Cannot install iobroker.hm-rpc@1.15.0: 4294963214
ERROR: Process exited with code 25