NEWS
Error 25: npm ERR! code ENOTEMPTY
-
Systemdata Bitte Ausfüllen Hardwaresystem: PC als Server i3-8100 mit Proxmox, iobroker im VM Arbeitsspeicher: Rechner 32Gb, iobroker 8Gb Festplattenart: Rechner SSD M2, iobroker virtuelle Platte Betriebssystem: Debain 11 bullseye Node-Version: 16.17.0 Nodejs-Version: 16.17.0 NPM-Version: 8.15.0 Installationsart: Skript Image genutzt: nein Ort/Name der Imagedatei: Link Hallo Zusammen,
ich kann seit neustem keine Adapter mehr installieren oder updaten.
Die Fehlermeldung lautet:$ iobroker add nut auto --host iobroker --debug NPM version: 8.15.0 Installing iobroker.nut@1.5.1... (System call) npm ERR! code ENOTEMPTY npm ERR! dest /opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-08-18T11_52_49_345Z-debug-0.log host.iobroker Cannot install iobroker.nut@1.5.1: 217 ERROR: Process exited with code 25
Auf die Node, Nodejs Geschichte antwortet das System:
daniel@iobroker:~$ 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 [sudo] Passwort für daniel: ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 daniel /home/daniel OK:1 http://security.debian.org/debian-security bullseye-security InRelease OK:2 http://deb.debian.org/debian bullseye InRelease OK:3 http://deb.debian.org/debian bullseye-updates InRelease OK:4 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main am d64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages daniel@iobroker:~$
In der log Datei steht:
0 verbose cli /usr/bin/node /usr/bin/npm 1 info using npm@8.15.0 2 info using node@v16.17.0 3 timing npm:load:whichnode Completed in 0ms 4 timing config:load:defaults Completed in 2ms 5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms 6 timing config:load:builtin Completed in 1ms 7 timing config:load:cli Completed in 1ms 8 timing config:load:env Completed in 1ms 9 timing config:load:file:/opt/iobroker/.npmrc Completed in 1ms 10 timing config:load:project Completed in 13ms 11 timing config:load:file:/home/iobroker/.npmrc Completed in 1ms 12 timing config:load:user Completed in 1ms 13 timing config:load:file:/usr/etc/npmrc Completed in 0ms 14 timing config:load:global Completed in 0ms 15 timing config:load:validate Completed in 0ms 16 timing config:load:credentials Completed in 1ms 17 timing config:load:setEnvs Completed in 1ms 18 timing config:load Completed in 21ms 19 timing npm:load:configload Completed in 21ms 20 timing npm:load:mkdirpcache Completed in 1ms 21 timing npm:load:mkdirplogs Completed in 0ms 22 verbose title npm install iobroker.nut@1.5.1 23 verbose argv "install" "--save-exact" "iobroker.nut@1.5.1" 24 timing npm:load:setTitle Completed in 1ms 25 timing config:load:flatten Completed in 2ms 26 timing npm:load:display Completed in 4ms 27 verbose logfile logs-max:10 dir:/home/iobroker/.npm/_logs 28 verbose logfile /home/iobroker/.npm/_logs/2022-08-18T11_52_49_345Z-debug-0.log 29 timing npm:load:logFile Completed in 4ms 30 timing npm:load:timers Completed in 0ms 31 timing npm:load:configScope Completed in 0ms 32 timing npm:load Completed in 31ms 33 timing arborist:ctor Completed in 1ms 34 silly logfile start cleaning logs, removing 2 files 35 silly logfile done cleaning log files 36 timing idealTree:init Completed in 1166ms 37 timing idealTree:userRequests Completed in 10ms 38 silly idealTree buildDeps 39 silly fetch manifest iobroker.nut@1.5.1 40 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules 41 http fetch GET 200 https://registry.npmjs.org/iobroker.nut 1727ms (cache revalidated) 42 silly placeDep ROOT iobroker.nut@1.5.1 OK for: iobroker.inst@2.0.3 want: 1.5.1 43 silly fetch manifest @iobroker/adapter-core@^2.5.1 44 silly fetch manifest node-nut@^1.0.3 45 http fetch GET 200 https://registry.npmjs.org/@iobroker%2fadapter-core 90ms (cache revalidated) 46 http fetch GET 200 https://registry.npmjs.org/node-nut 795ms (cache revalidated) 47 timing idealTree:#root Completed in 2533ms 48 silly placeDep node_modules/iobroker.nut @iobroker/adapter-core@2.6.0 OK for: iobroker.nut@1.5.1 want: ^2.5.1 49 silly placeDep ROOT node-nut@1.0.3 OK for: iobroker.nut@1.5.1 want: ^1.0.3 50 silly fetch manifest @types/iobroker@^4.0.1 51 http fetch GET 200 https://registry.npmjs.org/@types%2fiobroker 408ms (cache revalidated) 52 timing idealTree:node_modules/iobroker.nut Completed in 412ms 53 timing idealTree:node_modules/node-nut Completed in 0ms 54 silly placeDep node_modules/iobroker.nut @types/iobroker@4.0.4 OK for: @iobroker/adapter-core@2.6.0 want: ^4.0.1 55 timing idealTree:node_modules/iobroker.nut/node_modules/@iobroker/adapter-core Completed in 1ms 56 timing idealTree:node_modules/iobroker.nut/node_modules/@types/iobroker Completed in 0ms 57 timing idealTree:buildDeps Completed in 2947ms 58 timing idealTree:fixDepFlags Completed in 21ms 59 timing idealTree Completed in 4168ms 60 timing reify:loadTrees Completed in 4169ms 61 timing reify:diffTrees Completed in 32ms 62 silly reify mark retired [ '/opt/iobroker/node_modules/fsevents' ] 63 silly reify mark retired [ '/opt/iobroker/node_modules/osx-temperature-sensor' ] 64 silly reify mark retired [ 64 silly reify '/opt/iobroker/node_modules/acorn', 64 silly reify '/opt/iobroker/node_modules/.bin/acorn' 64 silly reify ] 65 silly reify mark retired [ '/opt/iobroker/node_modules/argparse' ] 66 silly reify mark retired [ '/opt/iobroker/node_modules/bson' ] 67 silly reify mark retired [ '/opt/iobroker/node_modules/express-session' ] 68 silly reify mark retired [ '/opt/iobroker/node_modules/got' ] 69 silly reify mark retired [ '/opt/iobroker/node_modules/hpagent' ] 70 silly reify mark retired [ '/opt/iobroker/node_modules/https-proxy-agent' ] 71 silly reify mark retired [ '/opt/iobroker/node_modules/i18next' ] 72 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.node-red' ] 73 silly reify mark retired [ 73 silly reify '/opt/iobroker/node_modules/js-yaml', 73 silly reify '/opt/iobroker/node_modules/.bin/js-yaml' 73 silly reify ] 74 silly reify mark retired [ '/opt/iobroker/node_modules/minimist' ] 75 silly reify mark retired [ '/opt/iobroker/node_modules/moment' ] 76 silly reify mark retired [ '/opt/iobroker/node_modules/mongodb' ] 77 silly reify mark retired [ '/opt/iobroker/node_modules/mongodb-connection-string-url' ] 78 silly reify mark retired [ 78 silly reify '/opt/iobroker/node_modules/mqtt', 78 silly reify '/opt/iobroker/node_modules/.bin/mqtt_pub', 78 silly reify '/opt/iobroker/node_modules/.bin/mqtt_sub', 78 silly reify '/opt/iobroker/node_modules/.bin/mqtt' 78 silly reify ] 79 silly reify mark retired [ '/opt/iobroker/node_modules/multer' ] 80 silly reify mark retired [ '/opt/iobroker/node_modules/node-addon-api' ] 81 silly reify mark retired [ 81 silly reify '/opt/iobroker/node_modules/node-red', 81 silly reify '/opt/iobroker/node_modules/.bin/node-red', 81 silly reify '/opt/iobroker/node_modules/.bin/node-red-pi' 81 silly reify ] 82 silly reify mark retired [ 82 silly reify '/opt/iobroker/node_modules/node-red-admin', 82 silly reify '/opt/iobroker/node_modules/.bin/node-red-admin' 82 silly reify ] 83 silly reify mark retired [ '/opt/iobroker/node_modules/node-red-node-email' ] 84 silly reify mark retired [ '/opt/iobroker/node_modules/node-red-node-feedparser' ] 85 silly reify mark retired [ '/opt/iobroker/node_modules/node-watch' ] 86 silly reify mark retired [ '/opt/iobroker/node_modules/passport' ] 87 silly reify mark retired [ '/opt/iobroker/node_modules/readable-stream' ] 88 silly reify mark retired [ '/opt/iobroker/node_modules/tar' ] 89 silly reify mark retired [ 89 silly reify '/opt/iobroker/node_modules/uglify-js', 89 silly reify '/opt/iobroker/node_modules/.bin/uglifyjs' 89 silly reify ] 90 silly reify mark retired [ '/opt/iobroker/node_modules/xml2js' ] 91 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/editor-client' ] 92 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/nodes' ] 93 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/registry' ] 94 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/runtime' ] 95 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/util' ] 96 silly reify mark retired [ '/opt/iobroker/node_modules/@types/whatwg-url' ] 97 silly reify moves { 97 silly reify '/opt/iobroker/node_modules/fsevents': '/opt/iobroker/node_modules/.fsevents-yNYMVUiI', 97 silly reify '/opt/iobroker/node_modules/osx-temperature-sensor': '/opt/iobroker/node_modules/.osx-temperature-sensor-hwc16MPv', 97 silly reify '/opt/iobroker/node_modules/acorn': '/opt/iobroker/node_modules/.acorn-zHERliMH', 97 silly reify '/opt/iobroker/node_modules/.bin/acorn': '/opt/iobroker/node_modules/.bin/.acorn-opeYtUKW', 97 silly reify '/opt/iobroker/node_modules/argparse': '/opt/iobroker/node_modules/.argparse-S5zfMSQi', 97 silly reify '/opt/iobroker/node_modules/bson': '/opt/iobroker/node_modules/.bson-a4WfR2fa', 97 silly reify '/opt/iobroker/node_modules/express-session': '/opt/iobroker/node_modules/.express-session-u0QSDs0s', 97 silly reify '/opt/iobroker/node_modules/got': '/opt/iobroker/node_modules/.got-DFICjTYm', 97 silly reify '/opt/iobroker/node_modules/hpagent': '/opt/iobroker/node_modules/.hpagent-PUXuWBzq', 97 silly reify '/opt/iobroker/node_modules/https-proxy-agent': '/opt/iobroker/node_modules/.https-proxy-agent-AiV4Y07N', 97 silly reify '/opt/iobroker/node_modules/i18next': '/opt/iobroker/node_modules/.i18next-VFNyugyK', 97 silly reify '/opt/iobroker/node_modules/iobroker.node-red': '/opt/iobroker/node_modules/.iobroker.node-red-lv0iVi6J', 97 silly reify '/opt/iobroker/node_modules/js-yaml': '/opt/iobroker/node_modules/.js-yaml-mxBLENxb', 97 silly reify '/opt/iobroker/node_modules/.bin/js-yaml': '/opt/iobroker/node_modules/.bin/.js-yaml-GsoT86Zb', 97 silly reify '/opt/iobroker/node_modules/minimist': '/opt/iobroker/node_modules/.minimist-yQwbRY0a', 97 silly reify '/opt/iobroker/node_modules/moment': '/opt/iobroker/node_modules/.moment-YVTvHlwl', 97 silly reify '/opt/iobroker/node_modules/mongodb': '/opt/iobroker/node_modules/.mongodb-9LMcV19S', 97 silly reify '/opt/iobroker/node_modules/mongodb-connection-string-url': '/opt/iobroker/node_modules/.mongodb-connection-string-url-iEu3f9Lf', 97 silly reify '/opt/iobroker/node_modules/mqtt': '/opt/iobroker/node_modules/.mqtt-uuzoX3iL', 97 silly reify '/opt/iobroker/node_modules/.bin/mqtt_pub': '/opt/iobroker/node_modules/.bin/.mqtt_pub-zrQkbc14', 97 silly reify '/opt/iobroker/node_modules/.bin/mqtt_sub': '/opt/iobroker/node_modules/.bin/.mqtt_sub-bGAW6Av6', 97 silly reify '/opt/iobroker/node_modules/.bin/mqtt': '/opt/iobroker/node_modules/.bin/.mqtt-QrHvOaHR', 97 silly reify '/opt/iobroker/node_modules/multer': '/opt/iobroker/node_modules/.multer-zsSYw8fD', 97 silly reify '/opt/iobroker/node_modules/node-addon-api': '/opt/iobroker/node_modules/.node-addon-api-ByQRURSs', 97 silly reify '/opt/iobroker/node_modules/node-red': '/opt/iobroker/node_modules/.node-red-Kvc6EPdV', 97 silly reify '/opt/iobroker/node_modules/.bin/node-red': '/opt/iobroker/node_modules/.bin/.node-red-sdXvnEer', 97 silly reify '/opt/iobroker/node_modules/.bin/node-red-pi': '/opt/iobroker/node_modules/.bin/.node-red-pi-ATJhhobv', 97 silly reify '/opt/iobroker/node_modules/node-red-admin': '/opt/iobroker/node_modules/.node-red-admin-97cICUzY', 97 silly reify '/opt/iobroker/node_modules/.bin/node-red-admin': '/opt/iobroker/node_modules/.bin/.node-red-admin-FCYEkrmv', 97 silly reify '/opt/iobroker/node_modules/node-red-node-email': '/opt/iobroker/node_modules/.node-red-node-email-1lk8B7Gi', 97 silly reify '/opt/iobroker/node_modules/node-red-node-feedparser': '/opt/iobroker/node_modules/.node-red-node-feedparser-BvY866YR', 97 silly reify '/opt/iobroker/node_modules/node-watch': '/opt/iobroker/node_modules/.node-watch-wsk0f2Sy', 97 silly reify '/opt/iobroker/node_modules/passport': '/opt/iobroker/node_modules/.passport-7EnVXKbn', 97 silly reify '/opt/iobroker/node_modules/readable-stream': '/opt/iobroker/node_modules/.readable-stream-z2JbSRcZ', 97 silly reify '/opt/iobroker/node_modules/tar': '/opt/iobroker/node_modules/.tar-NeTPgzH9', 97 silly reify '/opt/iobroker/node_modules/uglify-js': '/opt/iobroker/node_modules/.uglify-js-UrZ3Klfa', 97 silly reify '/opt/iobroker/node_modules/.bin/uglifyjs': '/opt/iobroker/node_modules/.bin/.uglifyjs-Uwoamhq6', 97 silly reify '/opt/iobroker/node_modules/xml2js': '/opt/iobroker/node_modules/.xml2js-Lfry6Pso', 97 silly reify '/opt/iobroker/node_modules/@node-red/editor-client': '/opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH', 97 silly reify '/opt/iobroker/node_modules/@node-red/nodes': '/opt/iobroker/node_modules/@node-red/.nodes-oC2yqxJN', 97 silly reify '/opt/iobroker/node_modules/@node-red/registry': '/opt/iobroker/node_modules/@node-red/.registry-ccnbcuRd', 97 silly reify '/opt/iobroker/node_modules/@node-red/runtime': '/opt/iobroker/node_modules/@node-red/.runtime-1jQRdxlO', 97 silly reify '/opt/iobroker/node_modules/@node-red/util': '/opt/iobroker/node_modules/@node-red/.util-sbKUIGKV', 97 silly reify '/opt/iobroker/node_modules/@types/whatwg-url': '/opt/iobroker/node_modules/@types/.whatwg-url-st9gKEiR' 97 silly reify } 98 timing reify:rollback:retireShallow Completed in 13ms 99 timing command:install Completed in 4234ms 100 verbose stack Error: ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/@node-red/editor-client' -> '/opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH' 101 verbose cwd /opt/iobroker 102 verbose Linux 5.10.0-17-amd64 103 verbose node v16.17.0 104 verbose npm v8.15.0 105 error code ENOTEMPTY 106 error syscall rename 107 error path /opt/iobroker/node_modules/@node-red/editor-client 108 error dest /opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH 109 error errno -39 110 error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/@node-red/editor-client' -> '/opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH' 111 verbose exit -39 112 timing npm Completed in 4324ms 113 verbose unfinished npm timer reify 1660823569428 114 verbose unfinished npm timer reify:retireShallow 1660823573633 115 verbose code -39 116 error A complete log of this run can be found in: 116 error /home/iobroker/.npm/_logs/2022-08-18T11_52_49_345Z-debug-0.log
Braucht ihr weitere Infos?
Habt ihr eine Idee ?
Ich hatte in letzter Zeit den ein oder andern Stromausfall. Kann es damit zusammenhängen oder hab ich das verbockt ?Grüße Daniel
-
-
Ich kann jetzt plötzlich auch keinen Adapter mehr updaten mit dem selben Fehler. Vorgestern ging noch alles, heute nix mehr und es wurde nichts am iobroker geändert oder aktualisiert. Nach der verlinkten Anleitung ist bei mir alles ok mit npm.
Bei mir tauchen dieses Zeilen bei beiden Adaptern auf, die ich versucht habe zu aktualisieren:
host.ServerKuhnHome) 2022-08-18 15:23:22.760 info host.Server(KuhnHome) iobroker npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/async-mutex/node_modules/tslib' -> '/opt/iobroker/node_modules/async-mutex/node_modules/.tslib-rMDsFAkc' host.ServerKuhnHome) 2022-08-18 15:23:22.757 info host.Server(KuhnHome) iobroker npm ERR! errno -39 host.ServerKuhnHome) 2022-08-18 15:23:22.756 info host.Server(KuhnHome) iobroker npm ERR! dest /opt/iobroker/node_modules/async-mutex/node_modules/.tslib-rMDsFAkc host.ServerKuhnHome) 2022-08-18 15:23:22.754 info host.Server(KuhnHome) iobroker npm ERR! path /opt/iobroker/node_modules/async-mutex/node_modules/tslib host.ServerKuhnHome) 2022-08-18 15:23:22.754 info host.Server(KuhnHome) iobroker npm ERR! code ENOTEMPTYnpm ERR! syscall rename
Was ist dieses async-mutex Modul und diese .tslib-rMDsFAkc Datei? Die scheint er nicht löschen zu können.
PS: Hab gerade mal per FTP in diesen Ordner geschaut. Dieses .tslib-... ist ein Ordner mit Javaskript Dateien.
-
@palm_maniac sagte in Error 25: npm ERR! code ENOTEMPTY:
Nach der verlinkten Anleitung ist bei mir alles ok mit npm.
Der Link wurde nicht zur Überprüfung von Nodejs/NPM eingestellt , sondern damit der Thread-Ersteller den Fehler mit Teil 2 beheben kann
bzw. besser Ausgedrückt
die Datei löscht die angemeckert wirdwie bei dir
directory not empty, rename '/opt/iobroker/node_modules/async-mutex/node_modules/tslib' -> '/opt/iobroker/node_modules/async-mutex/node_modules/.tslib-rMDsFAkc'
-
@palm_maniac sagte in Error 25: npm ERR! code ENOTEMPTY:
Vorgestern ging noch alles, heute nix mehr
Zum Thema nix gemacht ...
du hast ein GIT Adapter BETA -
@glasfaser Das war nur der 2. Versuch mit einem anderen Adapter.
Nachdem ich diesen .ts... Ordner gelöscht hatte, ist der Fehler nun in einen anderen Modul-Ordner gewandert:
2022-08-18 15:57:34.548 info host.Server(KuhnHome) iobroker npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/cheerio/node_modules/tslib' -> '/opt/iobroker/node_modules/cheerio/node_modules/.tslib-EZxPbhJ8'
-
immer weiter löschen !
-
@glasfaser Oh mann, nach gefühlt 20 Update Starts mit immer wieder anderen Pfaden, hat es endlich geklappt. Woher ist der Mist plötzlich gekommen?
-
Hast du Klammern im hostname? Das sind nicht zugelassene Zeichen.
Hier dürfen nur Buchstaben a-z, die Ziffern 0-9 und der Bindestrich verwendet werden. Alles andere kann für die komischsten Probleme sorgen. -
@palm_maniac sagte in Error 25: npm ERR! code ENOTEMPTY:
Woher ist der Mist plötzlich gekommen?
Hat mit dem npm-Upgrade auf Version 8 zu tun.
-
@thomas-braun Nein, keine Klammern.
Jetzt haben die 2 Adapter geklappt, da wurde mir dann noch Node-Red auf V4 angezeigt. Wieder das gleiche mit immer wieder anderen Pfaden, wenn ich diese gemeldeten Ordner lösche.
-
ist bei mir alles ok mit npm.
Zeigen !
Ein/ und Ausgabe davon in Code-Tags </> hier einstellen
cd /opt/iobroker npm ls | grep -E 'github.com|ERR' iobroker update -i 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
-
@glasfaser sagte in Error 25: npm ERR! code ENOTEMPTY:
npm ls | grep -E 'github.com|ERR' +-- iobroker.energiefluss@1.0.0 (git+ssh://git@github.com/SKB-CGN/ioBroker.energiefluss.git#0a734637f65acccbe761f460d06ecd1cb0731a96) +-- iobroker.life360@0.2.18 (git+ssh://git@github.com/MiGoller/ioBroker.life360.git#56ba15fa07202fdfa5c99420deaa03829e1a8178) +-- iobroker.ping@1.5.3 (git+ssh://git@github.com/ioBroker/ioBroker.ping.git#6107830cba92ba7f3e50f078ada2a5f4b44900c7) npm ERR! code ELSPROBLEMS npm ERR! extraneous: @types/caseless@0.12.2 /opt/iobroker/node_modules/@types/caseless npm ERR! extraneous: @types/request@2.48.8 /opt/iobroker/node_modules/@types/request npm ERR! extraneous: @types/tough-cookie@4.0.2 /opt/iobroker/node_modules/@types/tough-cookie npm ERR! extraneous: coffeescript@1.12.7 /opt/iobroker/node_modules/coffeescript npm ERR! invalid: iobroker.node-red@4.0.0 /opt/iobroker/node_modules/iobroker.node-red npm ERR! extraneous: node-inspect@2.0.0 /opt/iobroker/node_modules/node-inspect npm ERR! extraneous: picocolors@1.0.0 /opt/iobroker/node_modules/picocolors npm ERR! extraneous: typescript@4.7.4 /opt/iobroker/node_modules/typescript npm ERR! extraneous: virtual-tsc@0.6.2 /opt/iobroker/node_modules/virtual-tsc npm ERR! extraneous: wake_on_lan@1.0.0 /opt/iobroker/node_modules/wake_on_lan npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-08-18T14_36_19_321Z-debug-0.log
iobroker update -i Used repository: Beta (latest) Adapter "admin" : 6.2.14 , installed 6.2.14 Adapter "alarm" : 3.1.1 , installed 3.1.1 Adapter "alexa2" : 3.19.6 , installed 3.19.5 [Updatable] Adapter "broadlink2" : 2.1.5 , installed 2.1.5 Adapter "cloud" : 4.2.1 , installed 4.2.1 Adapter "daswetter" : 3.1.3 , installed 3.1.3 Adapter "device-reminder": 1.2.9 , installed 1.2.9 Adapter "devices" : 1.0.12 , installed 1.0.12 Adapter "discovergy" : 0.5.8 , installed 0.5.8 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "dwd" : 2.8.3 , installed 2.8.3 Adapter "echarts" : 1.0.12 , installed 1.0.12 Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "fritzdect" : 2.2.3 , installed 2.2.3 Adapter "heatingcontrol": 2.9.1 , installed 2.9.1 Adapter "history" : 2.2.1 , installed 2.2.1 Adapter "hm-rega" : 3.0.43 , installed 3.0.43 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "ical" : 1.13.1 , installed 1.13.1 Adapter "icons-icons8" : 0.0.1 , installed 0.0.1 Adapter "icons-material-png": 0.1.0, installed 0.1.0 Adapter "icons-mfd-png": 1.1.0 , installed 1.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "icons-ultimate-png": 1.0.1, installed 1.0.1 Adapter "influxdb" : 3.1.8 , installed 3.1.8 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.9 , installed 1.11.9 Adapter "iqontrol" : 2.0.1 , installed 2.0.1 Adapter "javascript" : 6.0.0 , installed 6.0.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "linkeddevices": 1.5.5 , installed 1.5.5 Adapter "material" : 1.1.2 , installed 1.1.2 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "modbus" : 5.0.5 , installed 5.0.5 Adapter "mqtt" : 4.0.7 , installed 4.0.7 Adapter "node-red" : 4.0.0 , installed 4.0.0 Adapter "nut" : 1.5.1 , installed 1.5.1 Adapter "onkyo" : 2.1.2 , installed 2.1.2 Adapter "panasonic-viera": 2.0.0 , installed 2.0.0 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "proxmox" : 1.3.5 , installed 1.3.5 Adapter "ring" : 3.1.1 , installed 3.1.1 Adapter "shuttercontrol": 1.4.14 , installed 1.4.14 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "smartcontrol" : 1.2.1 , installed 1.2.1 Adapter "socketio" : 6.1.8 , installed 6.1.8 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "sourceanalytix": 0.4.14 , installed 0.4.14 Adapter "synology" : 2.1.9 , installed 2.1.9 Adapter "tankerkoenig" : 2.1.1 , installed 2.1.1 Adapter "telegram" : 1.14.1 , installed 1.14.1 Adapter "text2command" : 2.2.2 , installed 2.2.2 Adapter "tr-064" : 4.2.16 , installed 4.2.16 Adapter "trashschedule": 2.0.3 , installed 2.0.3 Adapter "viessmannapi" : 2.0.9 , installed 2.0.9 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5, installed 0.1.5 Adapter "vis-google-fonts": 1.0.3 , installed 1.0.3 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets": 1.3.0 , installed 1.3.0 Adapter "vis-icontwo" : 0.89.0 , installed 0.89.0 Adapter "vis-inventwo" : 3.3.3 , installed 3.3.3 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "vis-material" : 0.1.3 , installed 0.1.3 Adapter "vis-material-advanced": 1.7.2, installed 1.7.2 Adapter "vis-material-webfont": 0.0.3, installed 0.0.3 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "vis-weather" : 2.5.6 , installed 2.5.5 [Updatable] Adapter "web" : 5.2.4 , installed 5.2.4 Adapter "web-speedy" : 0.2.0 , installed 0.2.0 Adapter "wled" : 0.6.7 , installed 0.6.7 Adapter "ws" : 2.1.3 , installed 2.1.3
sudo ln -s /usr/bin/node /usr/bin/nodejs ln: failed to create symbolic link '/usr/bin/nodejs': File exists
x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 Thomas /opt/iobroker Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:2 https://deb.nodesource.com/node_16.x hirsute InRelease Hit:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 16.17.0-deb-1nodesource1 Candidate: 16.17.0-deb-1nodesource1 Version table: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x hirsute/main amd64 Packages 100 /var/lib/dpkg/status 12.22.9~dfsg-1ubuntu3 500 500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
Das sind die Ergebnisse. Mittlerweile sind weitere 2 Adapter mit Updates dazu gekommen.
-
@palm_maniac sagte in Error 25: npm ERR! code ENOTEMPTY:
Wat jetzt? Jammy? Hirsute?
Paketquellen aufräumen! -
@thomas-braun Ja, ich sehs gerade. Vor einigen Monaten habe ich ein Upgrade des Systems durchgeführt, da ist das wohl zurück gelieben. Es sollte eigentlich alles jammy sein.
Ich habe jetzt die Paketquellen korrigiert, es ändert aber leider nichts daran, dass sich diese .xxx-xxx Ordner vermehren und den Fehler weiterhin verursachen. Lösche ich einen dieser Ordner, wird im nächsten Durchlauf ein anderer angezeigt, usw...
-
@palm_maniac sagte in Error 25: npm ERR! code ENOTEMPTY:
Ich habe jetzt die Paketquellen korrigiert, es ändert aber leider nichts daran
Das hätte mich auch verwundert, wenn es anders wäre.
Etwas leichter kannst du es dir mit dem Einzeiler machen:
for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
Jeweils in dem Verzeichnis mit den angemeckerten Unterverzeichnissen ausführen.
-
@thomas-braun Ich hab parallel zu den Fehlerpfaden mit Filezilla die Ordner gelöscht. Ich glaube, ich habe sie jetzt alle erwischt, denn die beiden neuen Adapterupdates liefen jetzt problemlos durch. Ich hoffe es bleibt so. Vielen Dank für die Hilfe.
-
Leider zu früh gefreut. Das Node-Red Update hatte ich noch nicht gemacht und es will auch nicht. Ich hab mir jetzt mal das gemeldete Log angesehen. In der 2. Hälfte tauchen die ganzen Pfade auf, die wohl mit einem Move Befehl angelegt werden.
0 verbose cli /usr/bin/node /usr/bin/npm 1 info using npm@8.15.0 2 info using node@v16.17.0 3 timing npm:load:whichnode Completed in 0ms 4 timing config:load:defaults Completed in 1ms 5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms 6 timing config:load:builtin Completed in 0ms 7 timing config:load:cli Completed in 2ms 8 timing config:load:env Completed in 0ms 9 timing config:load:file:/opt/iobroker/.npmrc Completed in 12ms 10 timing config:load:project Completed in 23ms 11 timing config:load:file:/home/iobroker/.npmrc Completed in 3ms 12 timing config:load:user Completed in 3ms 13 timing config:load:file:/usr/etc/npmrc Completed in 0ms 14 timing config:load:global Completed in 0ms 15 timing config:load:validate Completed in 1ms 16 timing config:load:credentials Completed in 1ms 17 timing config:load:setEnvs Completed in 2ms 18 timing config:load Completed in 34ms 19 timing npm:load:configload Completed in 34ms 20 timing npm:load:mkdirpcache Completed in 1ms 21 timing npm:load:mkdirplogs Completed in 1ms 22 verbose title npm install iobroker.node-red@4.0.0 23 verbose argv "install" "--save-exact" "iobroker.node-red@4.0.0" "--unsafe-perm" 24 timing npm:load:setTitle Completed in 2ms 25 timing config:load:flatten Completed in 2ms 26 timing npm:load:display Completed in 3ms 27 verbose logfile logs-max:10 dir:/home/iobroker/.npm/_logs 28 verbose logfile /home/iobroker/.npm/_logs/2022-08-18T15_43_19_158Z-debug-0.log 29 timing npm:load:logFile Completed in 4ms 30 timing npm:load:timers Completed in 0ms 31 timing npm:load:configScope Completed in 0ms 32 timing npm:load Completed in 45ms 33 timing arborist:ctor Completed in 0ms 34 silly logfile start cleaning logs, removing 2 files 35 silly logfile done cleaning log files 36 timing idealTree:init Completed in 1285ms 37 timing idealTree:userRequests Completed in 19ms 38 silly idealTree buildDeps 39 silly fetch manifest iobroker.node-red@4.0.0 40 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules 41 http fetch GET 200 https://registry.npmjs.org/iobroker.node-red 988ms (cache hit) 42 silly placeDep ROOT iobroker.node-red@4.0.0 REPLACE for: iobroker.inst@3.0.0 want: 4.0.0 43 silly fetch manifest node-red@^3.0.2 44 silly fetch manifest node-red-node-email@^1.17.0 45 silly fetch manifest node-red-node-feedparser@^0.3.0 46 silly fetch manifest fs.notify@^0.0.4 47 silly fetch manifest feedparser@^2.2.10 48 silly fetch manifest mongodb@^4.8.1 49 http fetch GET 200 https://registry.npmjs.org/node-red 439ms (cache hit) 50 http fetch GET 200 https://registry.npmjs.org/node-red-node-email 442ms (cache hit) 51 http fetch GET 200 https://registry.npmjs.org/node-red-node-feedparser 443ms (cache hit) 52 http fetch GET 200 https://registry.npmjs.org/fs.notify 443ms (cache hit) 53 http fetch GET 200 https://registry.npmjs.org/feedparser 444ms (cache hit) 54 http fetch GET 200 https://registry.npmjs.org/mongodb 443ms (cache hit) 55 timing idealTree:#root Completed in 1504ms 56 silly placeDep ROOT feedparser@2.2.10 OK for: iobroker.node-red@4.0.0 want: ^2.2.10 57 silly placeDep ROOT fs.notify@0.0.4 OK for: iobroker.node-red@4.0.0 want: ^0.0.4 58 silly placeDep ROOT mongodb@4.8.1 OK for: iobroker.node-red@4.0.0 want: ^4.8.1 59 silly placeDep ROOT node-red@3.0.2 OK for: iobroker.node-red@4.0.0 want: ^3.0.2 60 silly placeDep ROOT node-red-node-email@1.17.0 OK for: iobroker.node-red@4.0.0 want: ^1.17.0 61 silly placeDep ROOT node-red-node-feedparser@0.3.0 OK for: iobroker.node-red@4.0.0 want: ^0.3.0 62 silly fetch manifest addressparser@^1.0.1 63 silly fetch manifest array-indexofobject@~0.0.1 64 silly fetch manifest lodash.assign@^4.2.0 65 silly fetch manifest lodash.get@^4.4.2 66 silly fetch manifest lodash.has@^4.5.2 67 silly fetch manifest lodash.uniq@^4.5.0 68 silly fetch manifest mri@^1.1.5 69 silly fetch manifest async@~0.1.22 70 silly fetch manifest retry@~0.6.0 71 silly fetch manifest bson@^4.6.5 72 silly fetch manifest denque@^2.0.1 73 silly fetch manifest mongodb-connection-string-url@^2.5.2 74 silly fetch manifest socks@^2.6.2 75 silly fetch manifest saslprep@^1.0.3 76 silly fetch manifest @node-red/editor-api@3.0.2 77 silly fetch manifest @node-red/runtime@3.0.2 78 silly fetch manifest @node-red/util@3.0.2 79 silly fetch manifest @node-red/nodes@3.0.2 80 silly fetch manifest basic-auth@2.0.1 81 silly fetch manifest bcryptjs@2.4.3 82 silly fetch manifest node-red-admin@^3.0.0 83 silly fetch manifest semver@7.3.7 84 silly fetch manifest bcrypt@5.0.1 85 http fetch GET 200 https://registry.npmjs.org/addressparser 52ms (cache hit) 86 http fetch GET 200 https://registry.npmjs.org/array-indexofobject 51ms (cache hit) 87 http fetch GET 200 https://registry.npmjs.org/lodash.assign 52ms (cache hit) 88 http fetch GET 200 https://registry.npmjs.org/lodash.get 52ms (cache hit) 89 http fetch GET 200 https://registry.npmjs.org/lodash.has 52ms (cache hit) 90 http fetch GET 200 https://registry.npmjs.org/lodash.uniq 52ms (cache hit) 91 http fetch GET 200 https://registry.npmjs.org/mri 52ms (cache hit) 92 http fetch GET 200 https://registry.npmjs.org/async 53ms (cache hit) 93 http fetch GET 200 https://registry.npmjs.org/retry 54ms (cache hit) 94 http fetch GET 200 https://registry.npmjs.org/bson 55ms (cache hit) 95 http fetch GET 200 https://registry.npmjs.org/denque 56ms (cache hit) 96 http fetch GET 200 https://registry.npmjs.org/mongodb-connection-string-url 56ms (cache hit) 97 http fetch GET 200 https://registry.npmjs.org/socks 57ms (cache hit) 98 http fetch GET 200 https://registry.npmjs.org/saslprep 57ms (cache hit) 99 http fetch GET 200 https://registry.npmjs.org/@node-red%2feditor-api 57ms (cache hit) 100 http fetch GET 200 https://registry.npmjs.org/@node-red%2fruntime 58ms (cache hit) 101 http fetch GET 200 https://registry.npmjs.org/@node-red%2futil 58ms (cache hit) 102 http fetch GET 200 https://registry.npmjs.org/@node-red%2fnodes 59ms (cache hit) 103 http fetch GET 200 https://registry.npmjs.org/basic-auth 59ms (cache hit) 104 http fetch GET 200 https://registry.npmjs.org/bcryptjs 58ms (cache hit) 105 http fetch GET 200 https://registry.npmjs.org/node-red-admin 59ms (cache hit) 106 http fetch GET 200 https://registry.npmjs.org/semver 54ms (cache hit) 107 http fetch GET 200 https://registry.npmjs.org/bcrypt 54ms (cache hit) 108 timing idealTree:node_modules/iobroker.node-red Completed in 81ms 109 silly placeDep ROOT addressparser@1.0.1 OK for: feedparser@2.2.10 want: ^1.0.1 110 silly placeDep ROOT array-indexofobject@0.0.1 OK for: feedparser@2.2.10 want: ~0.0.1 111 silly placeDep ROOT lodash.assign@4.2.0 OK for: feedparser@2.2.10 want: ^4.2.0 112 silly placeDep ROOT lodash.get@4.4.2 OK for: feedparser@2.2.10 want: ^4.4.2 113 silly placeDep ROOT lodash.has@4.5.2 OK for: feedparser@2.2.10 want: ^4.5.2 114 silly placeDep ROOT lodash.uniq@4.5.0 OK for: feedparser@2.2.10 want: ^4.5.0 115 silly placeDep ROOT mri@1.2.0 OK for: feedparser@2.2.10 want: ^1.1.5 116 timing idealTree:node_modules/feedparser Completed in 7ms 117 timing idealTree:node_modules/addressparser Completed in 0ms 118 timing idealTree:node_modules/array-indexofobject Completed in 0ms 119 silly placeDep node_modules/fs.notify async@0.1.22 OK for: fs.notify@0.0.4 want: ~0.1.22 120 silly placeDep ROOT retry@0.6.1 OK for: fs.notify@0.0.4 want: ~0.6.0 121 timing idealTree:node_modules/fs.notify Completed in 2ms 122 timing idealTree:node_modules/lodash.assign Completed in 1ms 123 timing idealTree:node_modules/lodash.get Completed in 0ms 124 timing idealTree:node_modules/lodash.has Completed in 0ms 125 timing idealTree:node_modules/lodash.uniq Completed in 0ms 126 silly placeDep ROOT bson@4.6.5 OK for: mongodb@4.8.1 want: ^4.6.5 127 silly placeDep node_modules/mongodb denque@2.1.0 OK for: mongodb@4.8.1 want: ^2.0.1 128 silly placeDep ROOT mongodb-connection-string-url@2.5.3 OK for: mongodb@4.8.1 want: ^2.5.2 129 silly placeDep ROOT saslprep@1.0.3 OK for: mongodb@4.8.1 want: ^1.0.3 130 silly placeDep ROOT socks@2.7.0 OK for: mongodb@4.8.1 want: ^2.6.2 131 silly fetch manifest buffer@^5.6.0 132 silly fetch manifest @types/whatwg-url@^8.2.1 133 silly fetch manifest whatwg-url@^11.0.0 134 silly fetch manifest sparse-bitfield@^3.0.3 135 silly fetch manifest ip@^2.0.0 136 silly fetch manifest smart-buffer@^4.2.0 137 http fetch GET 200 https://registry.npmjs.org/buffer 14ms (cache hit) 138 http fetch GET 200 https://registry.npmjs.org/@types%2fwhatwg-url 14ms (cache hit) 139 http fetch GET 200 https://registry.npmjs.org/whatwg-url 14ms (cache hit) 140 http fetch GET 200 https://registry.npmjs.org/sparse-bitfield 15ms (cache hit) 141 http fetch GET 200 https://registry.npmjs.org/ip 14ms (cache hit) 142 http fetch GET 200 https://registry.npmjs.org/smart-buffer 15ms (cache hit) 143 timing idealTree:node_modules/mongodb Completed in 28ms 144 silly placeDep node_modules/bson buffer@5.7.1 OK for: bson@4.6.5 want: ^5.6.0 145 timing idealTree:node_modules/bson Completed in 1ms 146 silly placeDep ROOT @types/whatwg-url@8.2.2 OK for: mongodb-connection-string-url@2.5.3 want: ^8.2.1 147 silly placeDep node_modules/mongodb-connection-string-url whatwg-url@11.0.0 OK for: mongodb-connection-string-url@2.5.3 want: ^11.0.0 148 silly fetch manifest @types/webidl-conversions@* 149 http fetch GET 200 https://registry.npmjs.org/@types%2fwebidl-conversions 2ms (cache hit) 150 timing idealTree:node_modules/mongodb-connection-string-url Completed in 5ms 151 silly placeDep ROOT @types/webidl-conversions@6.1.1 OK for: @types/whatwg-url@8.2.2 want: * 152 timing idealTree:node_modules/@types/whatwg-url Completed in 2ms 153 timing idealTree:node_modules/@types/webidl-conversions Completed in 0ms 154 timing idealTree:node_modules/mri Completed in 0ms 155 silly placeDep ROOT @node-red/editor-api@3.0.2 OK for: node-red@3.0.2 want: 3.0.2 156 silly placeDep ROOT @node-red/nodes@3.0.2 OK for: node-red@3.0.2 want: 3.0.2 157 silly placeDep ROOT @node-red/runtime@3.0.2 OK for: node-red@3.0.2 want: 3.0.2 158 silly placeDep ROOT @node-red/util@3.0.2 OK for: node-red@3.0.2 want: 3.0.2 159 silly placeDep ROOT basic-auth@2.0.1 OK for: node-red@3.0.2 want: 2.0.1 160 silly placeDep ROOT bcrypt@5.0.1 OK for: node-red@3.0.2 want: 5.0.1 161 silly placeDep ROOT bcryptjs@2.4.3 OK for: node-red@3.0.2 want: 2.4.3 162 silly placeDep ROOT node-red-admin@3.0.0 OK for: node-red@3.0.2 want: ^3.0.0 163 silly placeDep ROOT semver@7.3.7 REPLACE for: node-red@3.0.2 want: 7.3.7 164 silly fetch manifest @node-red/editor-client@3.0.2 165 silly fetch manifest clone@2.1.2 166 silly fetch manifest express-session@1.17.3 167 silly fetch manifest memorystore@1.6.7 168 silly fetch manifest mime@3.0.0 169 silly fetch manifest multer@1.4.5-lts.1 170 silly fetch manifest mustache@4.2.0 171 silly fetch manifest oauth2orize@1.11.1 172 silly fetch manifest passport-http-bearer@1.0.1 173 silly fetch manifest passport-oauth2-client-password@0.1.2 174 silly fetch manifest passport@0.6.0 175 silly fetch manifest ws@7.5.6 176 silly fetch manifest acorn-walk@8.2.0 177 silly fetch manifest ajv@8.11.0 178 silly fetch manifest cheerio@1.0.0-rc.10 179 silly fetch manifest cronosjs@1.7.1 180 silly fetch manifest denque@2.1.0 181 silly fetch manifest form-data@4.0.0 182 silly fetch manifest got@11.8.5 183 silly fetch manifest hash-sum@2.0.0 184 silly fetch manifest hpagent@1.0.0 185 silly fetch manifest https-proxy-agent@5.0.1 186 silly fetch manifest is-utf8@0.2.1 187 silly fetch manifest js-yaml@4.1.0 188 silly fetch manifest media-typer@1.1.0 189 silly fetch manifest mqtt@4.3.7 190 silly fetch manifest node-watch@0.7.3 191 silly fetch manifest tough-cookie@4.0.0 192 silly fetch manifest uuid@8.3.2 193 silly fetch manifest iconv-lite@0.6.3 194 silly fetch manifest @node-red/registry@3.0.2 195 silly fetch manifest async-mutex@0.3.2 196 silly fetch manifest i18next@21.8.16 197 silly fetch manifest lodash.clonedeep@^4.5.0 198 silly fetch manifest moment@2.29.4 199 silly fetch manifest moment-timezone@0.5.34 200 silly fetch manifest node-addon-api@^3.1.0 201 silly fetch manifest ansi-colors@^4.1.1 202 silly fetch manifest axios@0.27.2 203 silly fetch manifest cli-table@^0.3.11 204 silly fetch manifest enquirer@^2.3.6 205 silly fetch manifest mustache@^4.2.0 206 http fetch GET 200 https://registry.npmjs.org/@node-red%2feditor-client 110ms (cache hit) 207 http fetch GET 200 https://registry.npmjs.org/clone 109ms (cache hit) 208 http fetch GET 200 https://registry.npmjs.org/express-session 110ms (cache hit) 209 http fetch GET 200 https://registry.npmjs.org/memorystore 110ms (cache hit) 210 http fetch GET 200 https://registry.npmjs.org/multer 109ms (cache hit) 211 http fetch GET 200 https://registry.npmjs.org/mustache 105ms (cache hit) 212 http fetch GET 200 https://registry.npmjs.org/oauth2orize 104ms (cache hit) 213 http fetch GET 200 https://registry.npmjs.org/passport-oauth2-client-password 104ms (cache hit) 214 http fetch GET 200 https://registry.npmjs.org/passport 104ms (cache hit) 215 http fetch GET 200 https://registry.npmjs.org/passport-http-bearer 105ms (cache hit) 216 http fetch GET 200 https://registry.npmjs.org/ws 104ms (cache hit) 217 http fetch GET 200 https://registry.npmjs.org/acorn-walk 105ms (cache hit) 218 http fetch GET 200 https://registry.npmjs.org/ajv 105ms (cache hit) 219 http fetch GET 200 https://registry.npmjs.org/cheerio 109ms (cache hit) 220 http fetch GET 200 https://registry.npmjs.org/cronosjs 109ms (cache hit) 221 http fetch GET 200 https://registry.npmjs.org/form-data 108ms (cache hit) 222 http fetch GET 200 https://registry.npmjs.org/got 109ms (cache hit) 223 http fetch GET 200 https://registry.npmjs.org/hash-sum 111ms (cache hit) 224 http fetch GET 200 https://registry.npmjs.org/hpagent 110ms (cache hit) 225 http fetch GET 200 https://registry.npmjs.org/https-proxy-agent 111ms (cache hit) 226 http fetch GET 200 https://registry.npmjs.org/is-utf8 110ms (cache hit) 227 http fetch GET 200 https://registry.npmjs.org/js-yaml 110ms (cache hit) 228 http fetch GET 200 https://registry.npmjs.org/media-typer 110ms (cache hit) 229 http fetch GET 200 https://registry.npmjs.org/mqtt 111ms (cache hit) 230 http fetch GET 200 https://registry.npmjs.org/node-watch 112ms (cache hit) 231 http fetch GET 200 https://registry.npmjs.org/tough-cookie 111ms (cache hit) 232 http fetch GET 200 https://registry.npmjs.org/uuid 112ms (cache hit) 233 http fetch GET 200 https://registry.npmjs.org/iconv-lite 112ms (cache hit) 234 http fetch GET 200 https://registry.npmjs.org/@node-red%2fregistry 111ms (cache hit) 235 http fetch GET 200 https://registry.npmjs.org/async-mutex 112ms (cache hit) 236 http fetch GET 200 https://registry.npmjs.org/i18next 113ms (cache hit) 237 http fetch GET 200 https://registry.npmjs.org/lodash.clonedeep 125ms (cache hit) 238 http fetch GET 200 https://registry.npmjs.org/moment 126ms (cache hit) 239 http fetch GET 200 https://registry.npmjs.org/moment-timezone 126ms (cache hit) 240 http fetch GET 200 https://registry.npmjs.org/node-addon-api 126ms (cache hit) 241 http fetch GET 200 https://registry.npmjs.org/ansi-colors 126ms (cache hit) 242 http fetch GET 200 https://registry.npmjs.org/mime 149ms (cache hit) 243 http fetch GET 200 https://registry.npmjs.org/axios 126ms (cache hit) 244 http fetch GET 200 https://registry.npmjs.org/cli-table 127ms (cache hit) 245 http fetch GET 200 https://registry.npmjs.org/enquirer 127ms (cache hit) 246 http fetch GET 200 https://registry.npmjs.org/mustache 127ms (cache hit) 247 timing idealTree:node_modules/node-red Completed in 168ms 248 silly fetch manifest bufferutil@^4.0.1 249 http fetch GET 200 https://registry.npmjs.org/bufferutil 8ms (cache hit) 250 silly fetch manifest utf-8-validate@^5.0.2 251 http fetch GET 200 https://registry.npmjs.org/utf-8-validate 2ms (cache hit) 252 silly placeDep ROOT @node-red/editor-client@3.0.2 OK for: @node-red/editor-api@3.0.2 want: 3.0.2 253 silly placeDep ROOT clone@2.1.2 OK for: @node-red/editor-api@3.0.2 want: 2.1.2 254 silly placeDep ROOT express-session@1.17.3 OK for: @node-red/editor-api@3.0.2 want: 1.17.3 255 silly placeDep ROOT memorystore@1.6.7 OK for: @node-red/editor-api@3.0.2 want: 1.6.7 256 silly placeDep node_modules/@node-red/editor-api mime@3.0.0 OK for: @node-red/editor-api@3.0.2 want: 3.0.0 257 silly placeDep ROOT multer@1.4.5-lts.1 OK for: @node-red/editor-api@3.0.2 want: 1.4.5-lts.1 258 silly placeDep ROOT mustache@4.2.0 OK for: @node-red/editor-api@3.0.2 want: 4.2.0 259 silly placeDep ROOT oauth2orize@1.11.1 OK for: @node-red/editor-api@3.0.2 want: 1.11.1 260 silly placeDep ROOT passport@0.6.0 OK for: @node-red/editor-api@3.0.2 want: 0.6.0 261 silly placeDep ROOT passport-http-bearer@1.0.1 OK for: @node-red/editor-api@3.0.2 want: 1.0.1 262 silly placeDep ROOT passport-oauth2-client-password@0.1.2 OK for: @node-red/editor-api@3.0.2 want: 0.1.2 263 silly placeDep node_modules/@node-red/editor-api ws@7.5.6 OK for: @node-red/editor-api@3.0.2 want: 7.5.6 264 silly fetch manifest cookie@0.4.2 265 silly fetch manifest depd@~2.0.0 266 silly fetch manifest safe-buffer@5.2.1 267 silly fetch manifest debug@^4.3.0 268 silly fetch manifest lru-cache@^4.0.3 269 silly fetch manifest append-field@^1.0.0 270 silly fetch manifest mkdirp@^0.5.4 271 silly fetch manifest uid2@0.0.x 272 http fetch GET 200 https://registry.npmjs.org/cookie 35ms (cache hit) 273 http fetch GET 200 https://registry.npmjs.org/depd 36ms (cache hit) 274 http fetch GET 200 https://registry.npmjs.org/safe-buffer 35ms (cache hit) 275 http fetch GET 200 https://registry.npmjs.org/debug 36ms (cache hit) 276 http fetch GET 200 https://registry.npmjs.org/lru-cache 35ms (cache hit) 277 http fetch GET 200 https://registry.npmjs.org/append-field 29ms (cache hit) 278 http fetch GET 200 https://registry.npmjs.org/mkdirp 29ms (cache hit) 279 http fetch GET 200 https://registry.npmjs.org/uid2 29ms (cache hit) 280 timing idealTree:node_modules/@node-red/editor-api Completed in 78ms 281 timing idealTree:node_modules/@node-red/editor-client Completed in 0ms 282 silly placeDep node_modules/@node-red/nodes acorn-walk@8.2.0 OK for: @node-red/nodes@3.0.2 want: 8.2.0 283 silly placeDep node_modules/@node-red/nodes ajv@8.11.0 OK for: @node-red/nodes@3.0.2 want: 8.11.0 284 silly placeDep ROOT cheerio@1.0.0-rc.10 OK for: @node-red/nodes@3.0.2 want: 1.0.0-rc.10 285 silly placeDep ROOT cronosjs@1.7.1 OK for: @node-red/nodes@3.0.2 want: 1.7.1 286 silly placeDep node_modules/@node-red/nodes denque@2.1.0 OK for: @node-red/nodes@3.0.2 want: 2.1.0 287 silly placeDep node_modules/@node-red/nodes form-data@4.0.0 OK for: @node-red/nodes@3.0.2 want: 4.0.0 288 silly placeDep node_modules/@node-red/nodes got@11.8.5 OK for: @node-red/nodes@3.0.2 want: 11.8.5 289 silly placeDep ROOT hash-sum@2.0.0 OK for: @node-red/nodes@3.0.2 want: 2.0.0 290 silly placeDep ROOT hpagent@1.0.0 OK for: @node-red/nodes@3.0.2 want: 1.0.0 291 silly placeDep ROOT https-proxy-agent@5.0.1 REPLACE for: @node-red/nodes@3.0.2 want: 5.0.1 292 silly placeDep node_modules/@node-red/nodes iconv-lite@0.6.3 OK for: @node-red/nodes@3.0.2 want: 0.6.3 293 silly placeDep ROOT is-utf8@0.2.1 OK for: @node-red/nodes@3.0.2 want: 0.2.1 294 silly placeDep node_modules/@node-red/nodes js-yaml@4.1.0 OK for: @node-red/nodes@3.0.2 want: 4.1.0 295 silly placeDep node_modules/@node-red/nodes media-typer@1.1.0 OK for: @node-red/nodes@3.0.2 want: 1.1.0 296 silly placeDep ROOT mqtt@4.3.7 OK for: @node-red/nodes@3.0.2 want: 4.3.7 297 silly placeDep ROOT node-watch@0.7.3 OK for: @node-red/nodes@3.0.2 want: 0.7.3 298 silly placeDep node_modules/@node-red/nodes tough-cookie@4.0.0 OK for: @node-red/nodes@3.0.2 want: 4.0.0 299 silly placeDep node_modules/@node-red/nodes uuid@8.3.2 OK for: @node-red/nodes@3.0.2 want: 8.3.2 300 silly placeDep node_modules/@node-red/nodes ws@7.5.6 OK for: @node-red/nodes@3.0.2 want: 7.5.6 301 silly fetch manifest json-schema-traverse@^1.0.0 302 silly fetch manifest require-from-string@^2.0.2 303 silly fetch manifest cheerio-select@^1.5.0 304 silly fetch manifest dom-serializer@^1.3.2 305 silly fetch manifest domhandler@^4.2.0 306 silly fetch manifest htmlparser2@^6.1.0 307 silly fetch manifest tslib@^2.2.0 308 silly fetch manifest @sindresorhus/is@^4.0.0 309 silly fetch manifest cacheable-lookup@^5.0.3 310 silly fetch manifest decompress-response@^6.0.0 311 silly fetch manifest argparse@^2.0.1 312 silly fetch manifest concat-stream@^2.0.0 313 silly fetch manifest debug@^4.1.1 314 silly fetch manifest duplexify@^4.1.1 315 silly fetch manifest readable-stream@^3.6.0 316 silly fetch manifest ws@^7.5.5 317 silly fetch manifest universalify@^0.1.2 318 http fetch GET 200 https://registry.npmjs.org/json-schema-traverse 53ms (cache hit) 319 http fetch GET 200 https://registry.npmjs.org/require-from-string 53ms (cache hit) 320 http fetch GET 200 https://registry.npmjs.org/cheerio-select 53ms (cache hit) 321 http fetch GET 200 https://registry.npmjs.org/dom-serializer 53ms (cache hit) 322 http fetch GET 200 https://registry.npmjs.org/domhandler 50ms (cache hit) 323 http fetch GET 200 https://registry.npmjs.org/htmlparser2 52ms (cache hit) 324 http fetch GET 200 https://registry.npmjs.org/tslib 61ms (cache hit) 325 http fetch GET 200 https://registry.npmjs.org/@sindresorhus%2fis 61ms (cache hit) 326 http fetch GET 200 https://registry.npmjs.org/cacheable-lookup 62ms (cache hit) 327 http fetch GET 200 https://registry.npmjs.org/decompress-response 56ms (cache hit) 328 http fetch GET 200 https://registry.npmjs.org/argparse 55ms (cache hit) 329 http fetch GET 200 https://registry.npmjs.org/concat-stream 56ms (cache hit) 330 http fetch GET 200 https://registry.npmjs.org/duplexify 55ms (cache hit) 331 http fetch GET 200 https://registry.npmjs.org/readable-stream 57ms (cache hit) 332 http fetch GET 200 https://registry.npmjs.org/universalify 59ms (cache hit) 333 timing idealTree:node_modules/@node-red/nodes Completed in 116ms 334 silly placeDep ROOT @node-red/registry@3.0.2 OK for: @node-red/runtime@3.0.2 want: 3.0.2 335 silly placeDep ROOT async-mutex@0.3.2 OK for: @node-red/runtime@3.0.2 want: 0.3.2 336 silly fetch manifest uglify-js@3.16.3 337 silly fetch manifest tslib@^2.3.1 338 http fetch GET 200 https://registry.npmjs.org/uglify-js 3ms (cache hit) 339 timing idealTree:node_modules/@node-red/runtime Completed in 16ms 340 silly placeDep ROOT uglify-js@3.16.3 OK for: @node-red/registry@3.0.2 want: 3.16.3 341 timing idealTree:node_modules/@node-red/registry Completed in 1ms 342 silly placeDep ROOT i18next@21.8.16 OK for: @node-red/util@3.0.2 want: 21.8.16 343 silly placeDep ROOT lodash.clonedeep@4.5.0 OK for: @node-red/util@3.0.2 want: ^4.5.0 344 silly placeDep ROOT moment@2.29.4 REPLACE for: @node-red/util@3.0.2 want: 2.29.4 345 silly placeDep ROOT moment-timezone@0.5.34 REPLACE for: @node-red/util@3.0.2 want: 0.5.34 346 silly fetch manifest @babel/runtime@^7.17.2 347 http fetch GET 200 https://registry.npmjs.org/@babel%2fruntime 2ms (cache hit) 348 timing idealTree:node_modules/@node-red/util Completed in 11ms 349 silly placeDep node_modules/async-mutex tslib@2.4.0 OK for: async-mutex@0.3.2 want: ^2.3.1 350 timing idealTree:node_modules/async-mutex Completed in 1ms 351 timing idealTree:node_modules/basic-auth Completed in 0ms 352 silly placeDep ROOT node-addon-api@3.2.1 OK for: bcrypt@5.0.1 want: ^3.1.0 353 timing idealTree:node_modules/bcrypt Completed in 2ms 354 timing idealTree:node_modules/bcryptjs Completed in 0ms 355 silly placeDep ROOT cheerio-select@1.6.0 OK for: cheerio@1.0.0-rc.10 want: ^1.5.0 356 silly placeDep ROOT dom-serializer@1.4.1 OK for: cheerio@1.0.0-rc.10 want: ^1.3.2 357 silly placeDep ROOT domhandler@4.3.1 OK for: cheerio@1.0.0-rc.10 want: ^4.2.0 358 silly placeDep ROOT htmlparser2@6.1.0 OK for: cheerio@1.0.0-rc.10 want: ^6.1.0 359 silly placeDep node_modules/cheerio tslib@2.4.0 OK for: cheerio@1.0.0-rc.10 want: ^2.2.0 360 silly fetch manifest css-select@^4.3.0 361 silly fetch manifest css-what@^6.0.1 362 silly fetch manifest domelementtype@^2.2.0 363 silly fetch manifest domutils@^2.8.0 364 silly fetch manifest domelementtype@^2.0.1 365 silly fetch manifest entities@^2.0.0 366 silly fetch manifest domutils@^2.5.2 367 http fetch GET 200 https://registry.npmjs.org/css-select 31ms (cache hit) 368 http fetch GET 200 https://registry.npmjs.org/css-what 28ms (cache hit) 369 http fetch GET 200 https://registry.npmjs.org/domelementtype 26ms (cache hit) 370 http fetch GET 200 https://registry.npmjs.org/domutils 26ms (cache hit) 371 http fetch GET 200 https://registry.npmjs.org/domelementtype 27ms (cache hit) 372 http fetch GET 200 https://registry.npmjs.org/entities 26ms (cache hit) 373 http fetch GET 200 https://registry.npmjs.org/domutils 26ms (cache hit) 374 timing idealTree:node_modules/cheerio Completed in 41ms 375 silly placeDep ROOT css-select@4.3.0 OK for: cheerio-select@1.6.0 want: ^4.3.0 376 silly placeDep ROOT css-what@6.1.0 OK for: cheerio-select@1.6.0 want: ^6.0.1 377 silly placeDep ROOT domelementtype@2.3.0 OK for: cheerio-select@1.6.0 want: ^2.2.0 378 silly placeDep ROOT domutils@2.8.0 OK for: cheerio-select@1.6.0 want: ^2.8.0 379 silly fetch manifest boolbase@^1.0.0 380 silly fetch manifest nth-check@^2.0.1 381 http fetch GET 200 https://registry.npmjs.org/boolbase 6ms (cache hit) 382 http fetch GET 200 https://registry.npmjs.org/nth-check 6ms (cache hit) 383 timing idealTree:node_modules/cheerio-select Completed in 16ms 384 timing idealTree:node_modules/clone Completed in 0ms 385 timing idealTree:node_modules/cronosjs Completed in 0ms 386 silly placeDep ROOT boolbase@1.0.0 OK for: css-select@4.3.0 want: ^1.0.0 387 silly placeDep ROOT nth-check@2.1.1 OK for: css-select@4.3.0 want: ^2.0.1 388 timing idealTree:node_modules/css-select Completed in 5ms 389 timing idealTree:node_modules/boolbase Completed in 1ms 390 timing idealTree:node_modules/css-what Completed in 0ms 391 silly placeDep ROOT entities@2.2.0 OK for: dom-serializer@1.4.1 want: ^2.0.0 392 timing idealTree:node_modules/dom-serializer Completed in 2ms 393 timing idealTree:node_modules/domelementtype Completed in 0ms 394 timing idealTree:node_modules/domhandler Completed in 0ms 395 timing idealTree:node_modules/domutils Completed in 0ms 396 timing idealTree:node_modules/entities Completed in 0ms 397 silly placeDep node_modules/express-session cookie@0.4.2 OK for: express-session@1.17.3 want: 0.4.2 398 silly placeDep node_modules/express-session depd@2.0.0 OK for: express-session@1.17.3 want: ~2.0.0 399 silly placeDep node_modules/express-session safe-buffer@5.2.1 OK for: express-session@1.17.3 want: 5.2.1 400 timing idealTree:node_modules/express-session Completed in 2ms 401 timing idealTree:node_modules/hash-sum Completed in 1ms 402 timing idealTree:node_modules/hpagent Completed in 0ms 403 timing idealTree:node_modules/htmlparser2 Completed in 0ms 404 timing idealTree:node_modules/https-proxy-agent Completed in 0ms 405 silly placeDep ROOT @babel/runtime@7.18.9 OK for: i18next@21.8.16 want: ^7.17.2 406 silly fetch manifest regenerator-runtime@^0.13.4 407 http fetch GET 200 https://registry.npmjs.org/regenerator-runtime 3ms (cache hit) 408 timing idealTree:node_modules/i18next Completed in 8ms 409 silly placeDep ROOT regenerator-runtime@0.13.9 OK for: @babel/runtime@7.18.9 want: ^0.13.4 410 timing idealTree:node_modules/@babel/runtime Completed in 3ms 411 timing idealTree:node_modules/is-utf8 Completed in 0ms 412 timing idealTree:node_modules/lodash.clonedeep Completed in 0ms 413 silly placeDep node_modules/memorystore debug@4.3.4 OK for: memorystore@1.6.7 want: ^4.3.0 414 silly placeDep node_modules/memorystore lru-cache@4.1.5 OK for: memorystore@1.6.7 want: ^4.0.3 415 silly fetch manifest ms@2.1.2 416 silly fetch manifest pseudomap@^1.0.2 417 silly fetch manifest yallist@^2.1.2 418 http fetch GET 200 https://registry.npmjs.org/ms 8ms (cache hit) 419 http fetch GET 200 https://registry.npmjs.org/pseudomap 8ms (cache hit) 420 http fetch GET 200 https://registry.npmjs.org/yallist 8ms (cache hit) 421 timing idealTree:node_modules/memorystore Completed in 12ms 422 timing idealTree:node_modules/moment Completed in 0ms 423 timing idealTree:node_modules/moment-timezone Completed in 0ms 424 silly placeDep node_modules/mqtt concat-stream@2.0.0 OK for: mqtt@4.3.7 want: ^2.0.0 425 silly placeDep node_modules/mqtt debug@4.3.4 OK for: mqtt@4.3.7 want: ^4.1.1 426 silly placeDep node_modules/mqtt duplexify@4.1.2 OK for: mqtt@4.3.7 want: ^4.1.1 427 silly placeDep node_modules/mqtt readable-stream@3.6.0 OK for: mqtt@4.3.7 want: ^3.6.0 428 silly placeDep node_modules/mqtt ws@7.5.9 OK for: mqtt@4.3.7 want: ^7.5.5 429 timing idealTree:node_modules/mqtt Completed in 7ms 430 silly placeDep ROOT append-field@1.0.0 OK for: multer@1.4.5-lts.1 want: ^1.0.0 431 silly placeDep ROOT mkdirp@0.5.6 OK for: multer@1.4.5-lts.1 want: ^0.5.4 432 timing idealTree:node_modules/multer Completed in 3ms 433 timing idealTree:node_modules/append-field Completed in 0ms 434 timing idealTree:node_modules/mkdirp Completed in 0ms 435 timing idealTree:node_modules/mustache Completed in 0ms 436 timing idealTree:node_modules/node-addon-api Completed in 0ms 437 silly placeDep ROOT ansi-colors@4.1.3 OK for: node-red-admin@3.0.0 want: ^4.1.1 438 silly placeDep node_modules/node-red-admin axios@0.27.2 OK for: node-red-admin@3.0.0 want: 0.27.2 439 silly placeDep ROOT cli-table@0.3.11 OK for: node-red-admin@3.0.0 want: ^0.3.11 440 silly placeDep ROOT enquirer@2.3.6 OK for: node-red-admin@3.0.0 want: ^2.3.6 441 silly fetch manifest form-data@^4.0.0 442 silly fetch manifest colors@1.0.3 443 http fetch GET 200 https://registry.npmjs.org/colors 9ms (cache hit) 444 timing idealTree:node_modules/node-red-admin Completed in 23ms 445 timing idealTree:node_modules/ansi-colors Completed in 0ms 446 silly placeDep node_modules/cli-table colors@1.0.3 OK for: cli-table@0.3.11 want: 1.0.3 447 timing idealTree:node_modules/cli-table Completed in 1ms 448 timing idealTree:node_modules/enquirer Completed in 0ms 449 timing idealTree:node_modules/node-red-node-email Completed in 0ms 450 timing idealTree:node_modules/node-red-node-feedparser Completed in 0ms 451 timing idealTree:node_modules/node-watch Completed in 0ms 452 timing idealTree:node_modules/nth-check Completed in 0ms 453 silly placeDep ROOT uid2@0.0.4 OK for: oauth2orize@1.11.1 want: 0.0.x 454 timing idealTree:node_modules/oauth2orize Completed in 2ms 455 timing idealTree:node_modules/passport Completed in 0ms 456 timing idealTree:node_modules/passport-http-bearer Completed in 0ms 457 timing idealTree:node_modules/passport-oauth2-client-password Completed in 0ms 458 timing idealTree:node_modules/regenerator-runtime Completed in 0ms 459 timing idealTree:node_modules/retry Completed in 0ms 460 silly placeDep ROOT sparse-bitfield@3.0.3 OK for: saslprep@1.0.3 want: ^3.0.3 461 silly fetch manifest memory-pager@^1.0.2 462 http fetch GET 200 https://registry.npmjs.org/memory-pager 3ms (cache hit) 463 timing idealTree:node_modules/saslprep Completed in 8ms 464 timing idealTree:node_modules/semver Completed in 0ms 465 silly placeDep node_modules/socks ip@2.0.0 OK for: socks@2.7.0 want: ^2.0.0 466 silly placeDep ROOT smart-buffer@4.2.0 OK for: socks@2.7.0 want: ^4.2.0 467 timing idealTree:node_modules/socks Completed in 3ms 468 timing idealTree:node_modules/smart-buffer Completed in 0ms 469 silly placeDep ROOT memory-pager@1.5.0 OK for: sparse-bitfield@3.0.3 want: ^1.0.2 470 timing idealTree:node_modules/sparse-bitfield Completed in 3ms 471 timing idealTree:node_modules/memory-pager Completed in 0ms 472 timing idealTree:node_modules/uglify-js Completed in 0ms 473 timing idealTree:node_modules/uid2 Completed in 0ms 474 timing idealTree:node_modules/@node-red/editor-api/node_modules/mime Completed in 0ms 475 timing idealTree:node_modules/@node-red/editor-api/node_modules/ws Completed in 0ms 476 timing idealTree:node_modules/@node-red/nodes/node_modules/acorn-walk Completed in 0ms 477 silly placeDep node_modules/@node-red/nodes json-schema-traverse@1.0.0 OK for: ajv@8.11.0 want: ^1.0.0 478 silly placeDep ROOT require-from-string@2.0.2 OK for: ajv@8.11.0 want: ^2.0.2 479 timing idealTree:node_modules/@node-red/nodes/node_modules/ajv Completed in 3ms 480 timing idealTree:node_modules/require-from-string Completed in 0ms 481 timing idealTree:node_modules/@node-red/nodes/node_modules/denque Completed in 0ms 482 timing idealTree:node_modules/@node-red/nodes/node_modules/form-data Completed in 0ms 483 silly placeDep node_modules/@node-red/nodes @sindresorhus/is@4.6.0 OK for: got@11.8.5 want: ^4.0.0 484 silly placeDep node_modules/@node-red/nodes cacheable-lookup@5.0.4 OK for: got@11.8.5 want: ^5.0.3 485 silly placeDep node_modules/@node-red/nodes decompress-response@6.0.0 OK for: got@11.8.5 want: ^6.0.0 486 silly fetch manifest mimic-response@^3.1.0 487 http fetch GET 200 https://registry.npmjs.org/mimic-response 3ms (cache hit) 488 timing idealTree:node_modules/@node-red/nodes/node_modules/got Completed in 16ms 489 timing idealTree:node_modules/@node-red/nodes/node_modules/@sindresorhus/is Completed in 0ms 490 timing idealTree:node_modules/@node-red/nodes/node_modules/cacheable-lookup Completed in 0ms 491 silly placeDep node_modules/@node-red/nodes mimic-response@3.1.0 OK for: decompress-response@6.0.0 want: ^3.1.0 492 timing idealTree:node_modules/@node-red/nodes/node_modules/decompress-response Completed in 19ms 493 timing idealTree:node_modules/@node-red/nodes/node_modules/iconv-lite Completed in 0ms 494 silly placeDep node_modules/@node-red/nodes argparse@2.0.1 OK for: js-yaml@4.1.0 want: ^2.0.1 495 timing idealTree:node_modules/@node-red/nodes/node_modules/js-yaml Completed in 2ms 496 timing idealTree:node_modules/@node-red/nodes/node_modules/argparse Completed in 0ms 497 timing idealTree:node_modules/@node-red/nodes/node_modules/json-schema-traverse Completed in 0ms 498 timing idealTree:node_modules/@node-red/nodes/node_modules/media-typer Completed in 0ms 499 timing idealTree:node_modules/@node-red/nodes/node_modules/mimic-response Completed in 0ms 500 silly placeDep node_modules/@node-red/nodes universalify@0.1.2 OK for: tough-cookie@4.0.0 want: ^0.1.2 501 timing idealTree:node_modules/@node-red/nodes/node_modules/tough-cookie Completed in 1ms 502 timing idealTree:node_modules/@node-red/nodes/node_modules/universalify Completed in 0ms 503 timing idealTree:node_modules/@node-red/nodes/node_modules/uuid Completed in 0ms 504 timing idealTree:node_modules/@node-red/nodes/node_modules/ws Completed in 0ms 505 timing idealTree:node_modules/async-mutex/node_modules/tslib Completed in 0ms 506 timing idealTree:node_modules/bson/node_modules/buffer Completed in 0ms 507 timing idealTree:node_modules/cheerio/node_modules/tslib Completed in 0ms 508 timing idealTree:node_modules/cli-table/node_modules/colors Completed in 0ms 509 timing idealTree:node_modules/express-session/node_modules/cookie Completed in 0ms 510 timing idealTree:node_modules/express-session/node_modules/depd Completed in 0ms 511 timing idealTree:node_modules/express-session/node_modules/safe-buffer Completed in 0ms 512 timing idealTree:node_modules/fs.notify/node_modules/async Completed in 0ms 513 silly placeDep node_modules/memorystore ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2 514 timing idealTree:node_modules/memorystore/node_modules/debug Completed in 1ms 515 silly placeDep ROOT pseudomap@1.0.2 OK for: lru-cache@4.1.5 want: ^1.0.2 516 silly placeDep node_modules/memorystore yallist@2.1.2 OK for: lru-cache@4.1.5 want: ^2.1.2 517 timing idealTree:node_modules/memorystore/node_modules/lru-cache Completed in 3ms 518 timing idealTree:node_modules/pseudomap Completed in 0ms 519 timing idealTree:node_modules/memorystore/node_modules/ms Completed in 0ms 520 timing idealTree:node_modules/memorystore/node_modules/yallist Completed in 0ms 521 timing idealTree:node_modules/mongodb-connection-string-url/node_modules/whatwg-url Completed in 0ms 522 timing idealTree:node_modules/mongodb/node_modules/denque Completed in 0ms 523 timing idealTree:node_modules/mqtt/node_modules/concat-stream Completed in 0ms 524 silly placeDep node_modules/mqtt ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2 525 timing idealTree:node_modules/mqtt/node_modules/debug Completed in 1ms 526 timing idealTree:node_modules/mqtt/node_modules/duplexify Completed in 0ms 527 timing idealTree:node_modules/mqtt/node_modules/ms Completed in 0ms 528 timing idealTree:node_modules/mqtt/node_modules/readable-stream Completed in 0ms 529 timing idealTree:node_modules/mqtt/node_modules/ws Completed in 0ms 530 silly placeDep node_modules/node-red-admin form-data@4.0.0 OK for: axios@0.27.2 want: ^4.0.0 531 timing idealTree:node_modules/node-red-admin/node_modules/axios Completed in 1ms 532 timing idealTree:node_modules/node-red-admin/node_modules/form-data Completed in 0ms 533 timing idealTree:node_modules/socks/node_modules/ip Completed in 0ms 534 timing idealTree:buildDeps Completed in 2232ms 535 timing idealTree:fixDepFlags Completed in 14ms 536 timing idealTree Completed in 3573ms 537 timing reify:loadTrees Completed in 3575ms 538 timing reify:diffTrees Completed in 42ms 539 silly reify mark retired [ '/opt/iobroker/node_modules/addressparser' ] 540 silly reify mark retired [ '/opt/iobroker/node_modules/ansi-colors' ] 541 silly reify mark retired [ '/opt/iobroker/node_modules/append-field' ] 542 silly reify mark retired [ '/opt/iobroker/node_modules/array-indexofobject' ] 543 silly reify mark retired [ '/opt/iobroker/node_modules/async-mutex/node_modules/tslib' ] 544 silly reify mark retired [ '/opt/iobroker/node_modules/bcryptjs' ] 545 silly reify mark retired [ '/opt/iobroker/node_modules/boolbase' ] 546 silly reify mark retired [ '/opt/iobroker/node_modules/bson' ] 547 silly reify mark retired [ '/opt/iobroker/node_modules/cheerio/node_modules/cheerio-select' ] 548 silly reify mark retired [ '/opt/iobroker/node_modules/cheerio/node_modules/tslib' ] 549 silly reify mark retired [ '/opt/iobroker/node_modules/cheerio-select' ] 550 silly reify mark retired [ '/opt/iobroker/node_modules/cli-table/node_modules/colors' ] 551 silly reify mark retired [ '/opt/iobroker/node_modules/clone' ] 552 silly reify mark retired [ '/opt/iobroker/node_modules/destroy' ] 553 silly reify mark retired [ '/opt/iobroker/node_modules/express-session' ] 554 silly reify mark retired [ '/opt/iobroker/node_modules/finalhandler' ] 555 silly reify mark retired [ '/opt/iobroker/node_modules/fs.notify' ] 556 silly reify mark retired [ '/opt/iobroker/node_modules/hpagent' ] 557 silly reify mark retired [ '/opt/iobroker/node_modules/https-proxy-agent' ] 558 silly reify mark retired [ '/opt/iobroker/node_modules/i18next' ] 559 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.admin/node_modules/depd' ] 560 silly reify mark retired [ 560 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/express-session' 560 silly reify ] 561 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.admin/node_modules/passport' ] 562 silly reify mark retired [ 562 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/safe-buffer' 562 silly reify ] 563 silly reify mark retired [ 563 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/semver', 563 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver' 563 silly reify ] 564 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.cloud/node_modules/passport' ] 565 silly reify mark retired [ 565 silly reify '/opt/iobroker/node_modules/iobroker.javascript/node_modules/semver', 565 silly reify '/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semver' 565 silly reify ] 566 silly reify mark retired [ 566 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/concat-stream' 566 silly reify ] 567 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/debug' ] 568 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/duplexify' ] 569 silly reify mark retired [ 569 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt', 569 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/mqtt_pub', 569 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/mqtt_sub', 569 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/mqtt' 569 silly reify ] 570 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/ms' ] 571 silly reify mark retired [ 571 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/readable-stream' 571 silly reify ] 572 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.node-red' ] 573 silly reify mark retired [ 573 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/cheerio' 573 silly reify ] 574 silly reify mark retired [ 574 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/dom-serializer' 574 silly reify ] 575 silly reify mark retired [ 575 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/domelementtype' 575 silly reify ] 576 silly reify mark retired [ 576 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/domhandler' 576 silly reify ] 577 silly reify mark retired [ 577 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/domutils' 577 silly reify ] 578 silly reify mark retired [ 578 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/entities' 578 silly reify ] 579 silly reify mark retired [ 579 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/htmlparser2' 579 silly reify ] 580 silly reify mark retired [ 580 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/tslib' 580 silly reify ] 581 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.socketio/node_modules/cookie' ] 582 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.socketio/node_modules/depd' ] 583 silly reify mark retired [ 583 silly reify '/opt/iobroker/node_modules/iobroker.socketio/node_modules/express-session' 583 silly reify ] 584 silly reify mark retired [ 584 silly reify '/opt/iobroker/node_modules/iobroker.socketio/node_modules/safe-buffer' 584 silly reify ] 585 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.web/node_modules/cookie' ] 586 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.web/node_modules/depd' ] 587 silly reify mark retired [ 587 silly reify '/opt/iobroker/node_modules/iobroker.web/node_modules/express-session' 587 silly reify ] 588 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.web/node_modules/passport' ] 589 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.web/node_modules/safe-buffer' ] 590 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.ws/node_modules/cookie' ] 591 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.ws/node_modules/depd' ] 592 silly reify mark retired [ 592 silly reify '/opt/iobroker/node_modules/iobroker.ws/node_modules/express-session' 592 silly reify ] 593 silly reify mark retired [ '/opt/iobroker/node_modules/iobroker.ws/node_modules/safe-buffer' ] 594 silly reify mark retired [ '/opt/iobroker/node_modules/is-utf8' ] 595 silly reify mark retired [ '/opt/iobroker/node_modules/lodash.assign' ] 596 silly reify mark retired [ '/opt/iobroker/node_modules/lodash.clonedeep' ] 597 silly reify mark retired [ '/opt/iobroker/node_modules/lodash.get' ] 598 silly reify mark retired [ '/opt/iobroker/node_modules/lodash.has' ] 599 silly reify mark retired [ '/opt/iobroker/node_modules/lodash.uniq' ] 600 silly reify mark retired [ '/opt/iobroker/node_modules/memorystore/node_modules/yallist' ] 601 silly reify mark retired [ '/opt/iobroker/node_modules/moment' ] 602 silly reify mark retired [ '/opt/iobroker/node_modules/moment-timezone' ] 603 silly reify mark retired [ '/opt/iobroker/node_modules/mongodb' ] 604 silly reify mark retired [ '/opt/iobroker/node_modules/mongodb-connection-string-url' ] 605 silly reify mark retired [ 605 silly reify '/opt/iobroker/node_modules/mqtt', 605 silly reify '/opt/iobroker/node_modules/.bin/mqtt_pub', 605 silly reify '/opt/iobroker/node_modules/.bin/mqtt_sub', 605 silly reify '/opt/iobroker/node_modules/.bin/mqtt' 605 silly reify ] 606 silly reify mark retired [ '/opt/iobroker/node_modules/multer' ] 607 silly reify mark retired [ 607 silly reify '/opt/iobroker/node_modules/node-red', 607 silly reify '/opt/iobroker/node_modules/.bin/node-red', 607 silly reify '/opt/iobroker/node_modules/.bin/node-red-pi' 607 silly reify ] 608 silly reify mark retired [ 608 silly reify '/opt/iobroker/node_modules/node-red-admin', 608 silly reify '/opt/iobroker/node_modules/.bin/node-red-admin' 608 silly reify ] 609 silly reify mark retired [ '/opt/iobroker/node_modules/node-red-node-email' ] 610 silly reify mark retired [ '/opt/iobroker/node_modules/node-red-node-feedparser' ] 611 silly reify mark retired [ '/opt/iobroker/node_modules/nth-check' ] 612 silly reify mark retired [ '/opt/iobroker/node_modules/on-finished' ] 613 silly reify mark retired [ '/opt/iobroker/node_modules/passport' ] 614 silly reify mark retired [ '/opt/iobroker/node_modules/passport-http-bearer' ] 615 silly reify mark retired [ '/opt/iobroker/node_modules/passport-oauth2-client-password' ] 616 silly reify mark retired [ '/opt/iobroker/node_modules/pseudomap' ] 617 silly reify mark retired [ '/opt/iobroker/node_modules/retry' ] 618 silly reify mark retired [ 618 silly reify '/opt/iobroker/node_modules/semver', 618 silly reify '/opt/iobroker/node_modules/.bin/semver' 618 silly reify ] 619 silly reify mark retired [ 619 silly reify '/opt/iobroker/node_modules/sharp/node_modules/semver', 619 silly reify '/opt/iobroker/node_modules/sharp/node_modules/.bin/semver' 619 silly reify ] 620 silly reify mark retired [ '/opt/iobroker/node_modules/socks' ] 621 silly reify mark retired [ '/opt/iobroker/node_modules/sparse-bitfield' ] 622 silly reify mark retired [ '/opt/iobroker/node_modules/statuses' ] 623 silly reify mark retired [ '/opt/iobroker/node_modules/streamsearch' ] 624 silly reify mark retired [ 624 silly reify '/opt/iobroker/node_modules/uglify-js', 624 silly reify '/opt/iobroker/node_modules/.bin/uglifyjs' 624 silly reify ] 625 silly reify mark retired [ '/opt/iobroker/node_modules/@babel/runtime' ] 626 silly reify mark retired [ 626 silly reify '/opt/iobroker/node_modules/@iobroker/socket-classes/node_modules/passport' 626 silly reify ] 627 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/editor-api' ] 628 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/editor-client' ] 629 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/nodes' ] 630 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/registry' ] 631 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/runtime' ] 632 silly reify mark retired [ '/opt/iobroker/node_modules/@node-red/util' ] 633 silly reify mark retired [ '/opt/iobroker/node_modules/@types/whatwg-url' ] 634 silly reify moves { 634 silly reify '/opt/iobroker/node_modules/addressparser': '/opt/iobroker/node_modules/.addressparser-qF9vtHFg', 634 silly reify '/opt/iobroker/node_modules/ansi-colors': '/opt/iobroker/node_modules/.ansi-colors-qAZfUuTD', 634 silly reify '/opt/iobroker/node_modules/append-field': '/opt/iobroker/node_modules/.append-field-e9miM7oT', 634 silly reify '/opt/iobroker/node_modules/array-indexofobject': '/opt/iobroker/node_modules/.array-indexofobject-CZUmKBfr', 634 silly reify '/opt/iobroker/node_modules/async-mutex/node_modules/tslib': '/opt/iobroker/node_modules/async-mutex/node_modules/.tslib-rMDsFAkc', 634 silly reify '/opt/iobroker/node_modules/bcryptjs': '/opt/iobroker/node_modules/.bcryptjs-aQgtHtN0', 634 silly reify '/opt/iobroker/node_modules/boolbase': '/opt/iobroker/node_modules/.boolbase-8130XECE', 634 silly reify '/opt/iobroker/node_modules/bson': '/opt/iobroker/node_modules/.bson-a4WfR2fa', 634 silly reify '/opt/iobroker/node_modules/cheerio/node_modules/cheerio-select': '/opt/iobroker/node_modules/cheerio/node_modules/.cheerio-select-27vO1B1R', 634 silly reify '/opt/iobroker/node_modules/cheerio/node_modules/tslib': '/opt/iobroker/node_modules/cheerio/node_modules/.tslib-EZxPbhJ8', 634 silly reify '/opt/iobroker/node_modules/cheerio-select': '/opt/iobroker/node_modules/.cheerio-select-Y5sIvfLc', 634 silly reify '/opt/iobroker/node_modules/cli-table/node_modules/colors': '/opt/iobroker/node_modules/cli-table/node_modules/.colors-cJQgsQ1G', 634 silly reify '/opt/iobroker/node_modules/clone': '/opt/iobroker/node_modules/.clone-p3TMAGgu', 634 silly reify '/opt/iobroker/node_modules/destroy': '/opt/iobroker/node_modules/.destroy-ZfJpRRrp', 634 silly reify '/opt/iobroker/node_modules/express-session': '/opt/iobroker/node_modules/.express-session-u0QSDs0s', 634 silly reify '/opt/iobroker/node_modules/finalhandler': '/opt/iobroker/node_modules/.finalhandler-YHTUOEck', 634 silly reify '/opt/iobroker/node_modules/fs.notify': '/opt/iobroker/node_modules/.fs.notify-C4n80h6t', 634 silly reify '/opt/iobroker/node_modules/hpagent': '/opt/iobroker/node_modules/.hpagent-PUXuWBzq', 634 silly reify '/opt/iobroker/node_modules/https-proxy-agent': '/opt/iobroker/node_modules/.https-proxy-agent-AiV4Y07N', 634 silly reify '/opt/iobroker/node_modules/i18next': '/opt/iobroker/node_modules/.i18next-VFNyugyK', 634 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/depd': '/opt/iobroker/node_modules/iobroker.admin/node_modules/.depd-JjqvbijE', 634 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/express-session': '/opt/iobroker/node_modules/iobroker.admin/node_modules/.express-session-esOkQMF4', 634 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/passport': '/opt/iobroker/node_modules/iobroker.admin/node_modules/.passport-4I2fLNnH', 634 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/safe-buffer': '/opt/iobroker/node_modules/iobroker.admin/node_modules/.safe-buffer-zo81UdjE', 634 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/semver': '/opt/iobroker/node_modules/iobroker.admin/node_modules/.semver-6wMrgvKG', 634 silly reify '/opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/semver': '/opt/iobroker/node_modules/iobroker.admin/node_modules/.bin/.semver-sU6Kunpg', 634 silly reify '/opt/iobroker/node_modules/iobroker.cloud/node_modules/passport': '/opt/iobroker/node_modules/iobroker.cloud/node_modules/.passport-SX2OiofV', 634 silly reify '/opt/iobroker/node_modules/iobroker.javascript/node_modules/semver': '/opt/iobroker/node_modules/iobroker.javascript/node_modules/.semver-nXF4HfsQ', 634 silly reify '/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/semver': '/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/.semver-Dy7i6zG2', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/concat-stream': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.concat-stream-49HFOYbl', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/debug': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.debug-Fk5FqXGC', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/duplexify': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.duplexify-UttNPDJG', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.mqtt-n2S36XkG', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/mqtt_pub': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/.mqtt_pub-u5aXLOTU', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/mqtt_sub': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/.mqtt_sub-3gzhcrHd', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/mqtt': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.bin/.mqtt-Cv5c20Vf', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/ms': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.ms-0d57qAAX', 634 silly reify '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/readable-stream': '/opt/iobroker/node_modules/iobroker.mqtt/node_modules/.readable-stream-nz1Xpi3N', 634 silly reify '/opt/iobroker/node_modules/iobroker.node-red': '/opt/iobroker/node_modules/.iobroker.node-red-lv0iVi6J', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/cheerio': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.cheerio-0AaonLoQ', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/dom-serializer': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.dom-serializer-5vJn51aa', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/domelementtype': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.domelementtype-m5brpJtC', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/domhandler': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.domhandler-afccCSOK', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/domutils': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.domutils-n5Ecugzo', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/entities': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.entities-CJV5dfhy', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/htmlparser2': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.htmlparser2-Ll4M4y58', 634 silly reify '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/tslib': '/opt/iobroker/node_modules/iobroker.smartcontrol/node_modules/.tslib-AiZajDxW', 634 silly reify '/opt/iobroker/node_modules/iobroker.socketio/node_modules/cookie': '/opt/iobroker/node_modules/iobroker.socketio/node_modules/.cookie-x4CgJJqB', 634 silly reify '/opt/iobroker/node_modules/iobroker.socketio/node_modules/depd': '/opt/iobroker/node_modules/iobroker.socketio/node_modules/.depd-fiIaPYgp', 634 silly reify '/opt/iobroker/node_modules/iobroker.socketio/node_modules/express-session': '/opt/iobroker/node_modules/iobroker.socketio/node_modules/.express-session-7gH1yiuQ', 634 silly reify '/opt/iobroker/node_modules/iobroker.socketio/node_modules/safe-buffer': '/opt/iobroker/node_modules/iobroker.socketio/node_modules/.safe-buffer-R2f8sOn1', 634 silly reify '/opt/iobroker/node_modules/iobroker.web/node_modules/cookie': '/opt/iobroker/node_modules/iobroker.web/node_modules/.cookie-tK2ONQ1o', 634 silly reify '/opt/iobroker/node_modules/iobroker.web/node_modules/depd': '/opt/iobroker/node_modules/iobroker.web/node_modules/.depd-C51S9yJW', 634 silly reify '/opt/iobroker/node_modules/iobroker.web/node_modules/express-session': '/opt/iobroker/node_modules/iobroker.web/node_modules/.express-session-KGQpMhv6', 634 silly reify '/opt/iobroker/node_modules/iobroker.web/node_modules/passport': '/opt/iobroker/node_modules/iobroker.web/node_modules/.passport-1f6klSVy', 634 silly reify '/opt/iobroker/node_modules/iobroker.web/node_modules/safe-buffer': '/opt/iobroker/node_modules/iobroker.web/node_modules/.safe-buffer-BypeWEGr', 634 silly reify '/opt/iobroker/node_modules/iobroker.ws/node_modules/cookie': '/opt/iobroker/node_modules/iobroker.ws/node_modules/.cookie-BztL0LG3', 634 silly reify '/opt/iobroker/node_modules/iobroker.ws/node_modules/depd': '/opt/iobroker/node_modules/iobroker.ws/node_modules/.depd-ed8nl6Sq', 634 silly reify '/opt/iobroker/node_modules/iobroker.ws/node_modules/express-session': '/opt/iobroker/node_modules/iobroker.ws/node_modules/.express-session-dsS21CTq', 634 silly reify '/opt/iobroker/node_modules/iobroker.ws/node_modules/safe-buffer': '/opt/iobroker/node_modules/iobroker.ws/node_modules/.safe-buffer-jEbvbUSf', 634 silly reify '/opt/iobroker/node_modules/is-utf8': '/opt/iobroker/node_modules/.is-utf8-XzPsDN8p', 634 silly reify '/opt/iobroker/node_modules/lodash.assign': '/opt/iobroker/node_modules/.lodash.assign-D1kEZF4K', 634 silly reify '/opt/iobroker/node_modules/lodash.clonedeep': '/opt/iobroker/node_modules/.lodash.clonedeep-ZCp0kB7v', 634 silly reify '/opt/iobroker/node_modules/lodash.get': '/opt/iobroker/node_modules/.lodash.get-TIpVnLkf', 634 silly reify '/opt/iobroker/node_modules/lodash.has': '/opt/iobroker/node_modules/.lodash.has-uW6pvZYe', 634 silly reify '/opt/iobroker/node_modules/lodash.uniq': '/opt/iobroker/node_modules/.lodash.uniq-tQcTNHTM', 634 silly reify '/opt/iobroker/node_modules/memorystore/node_modules/yallist': '/opt/iobroker/node_modules/memorystore/node_modules/.yallist-dQCRuaxJ', 634 silly reify '/opt/iobroker/node_modules/moment': '/opt/iobroker/node_modules/.moment-YVTvHlwl', 634 silly reify '/opt/iobroker/node_modules/moment-timezone': '/opt/iobroker/node_modules/.moment-timezone-LVF6Tkme', 634 silly reify '/opt/iobroker/node_modules/mongodb': '/opt/iobroker/node_modules/.mongodb-9LMcV19S', 634 silly reify '/opt/iobroker/node_modules/mongodb-connection-string-url': '/opt/iobroker/node_modules/.mongodb-connection-string-url-iEu3f9Lf', 634 silly reify '/opt/iobroker/node_modules/mqtt': '/opt/iobroker/node_modules/.mqtt-uuzoX3iL', 634 silly reify '/opt/iobroker/node_modules/.bin/mqtt_pub': '/opt/iobroker/node_modules/.bin/.mqtt_pub-zrQkbc14', 634 silly reify '/opt/iobroker/node_modules/.bin/mqtt_sub': '/opt/iobroker/node_modules/.bin/.mqtt_sub-bGAW6Av6', 634 silly reify '/opt/iobroker/node_modules/.bin/mqtt': '/opt/iobroker/node_modules/.bin/.mqtt-QrHvOaHR', 634 silly reify '/opt/iobroker/node_modules/multer': '/opt/iobroker/node_modules/.multer-zsSYw8fD', 634 silly reify '/opt/iobroker/node_modules/node-red': '/opt/iobroker/node_modules/.node-red-Kvc6EPdV', 634 silly reify '/opt/iobroker/node_modules/.bin/node-red': '/opt/iobroker/node_modules/.bin/.node-red-sdXvnEer', 634 silly reify '/opt/iobroker/node_modules/.bin/node-red-pi': '/opt/iobroker/node_modules/.bin/.node-red-pi-ATJhhobv', 634 silly reify '/opt/iobroker/node_modules/node-red-admin': '/opt/iobroker/node_modules/.node-red-admin-97cICUzY', 634 silly reify '/opt/iobroker/node_modules/.bin/node-red-admin': '/opt/iobroker/node_modules/.bin/.node-red-admin-FCYEkrmv', 634 silly reify '/opt/iobroker/node_modules/node-red-node-email': '/opt/iobroker/node_modules/.node-red-node-email-1lk8B7Gi', 634 silly reify '/opt/iobroker/node_modules/node-red-node-feedparser': '/opt/iobroker/node_modules/.node-red-node-feedparser-BvY866YR', 634 silly reify '/opt/iobroker/node_modules/nth-check': '/opt/iobroker/node_modules/.nth-check-eGbySuuM', 634 silly reify '/opt/iobroker/node_modules/on-finished': '/opt/iobroker/node_modules/.on-finished-RsKM9iVb', 634 silly reify '/opt/iobroker/node_modules/passport': '/opt/iobroker/node_modules/.passport-7EnVXKbn', 634 silly reify '/opt/iobroker/node_modules/passport-http-bearer': '/opt/iobroker/node_modules/.passport-http-bearer-zcWcr11B', 634 silly reify '/opt/iobroker/node_modules/passport-oauth2-client-password': '/opt/iobroker/node_modules/.passport-oauth2-client-password-1oKaUbzI', 634 silly reify '/opt/iobroker/node_modules/pseudomap': '/opt/iobroker/node_modules/.pseudomap-whVLjSGu', 634 silly reify '/opt/iobroker/node_modules/retry': '/opt/iobroker/node_modules/.retry-MZDYeyTM', 634 silly reify '/opt/iobroker/node_modules/semver': '/opt/iobroker/node_modules/.semver-n8m5lQuN', 634 silly reify '/opt/iobroker/node_modules/.bin/semver': '/opt/iobroker/node_modules/.bin/.semver-LPDaIsIH', 634 silly reify '/opt/iobroker/node_modules/sharp/node_modules/semver': '/opt/iobroker/node_modules/sharp/node_modules/.semver-jHbwlJzq', 634 silly reify '/opt/iobroker/node_modules/sharp/node_modules/.bin/semver': '/opt/iobroker/node_modules/sharp/node_modules/.bin/.semver-d8arqhS7', 634 silly reify '/opt/iobroker/node_modules/socks': '/opt/iobroker/node_modules/.socks-Ly3eN6mV', 634 silly reify '/opt/iobroker/node_modules/sparse-bitfield': '/opt/iobroker/node_modules/.sparse-bitfield-vEiH9CFp', 634 silly reify '/opt/iobroker/node_modules/statuses': '/opt/iobroker/node_modules/.statuses-WEHZIwCf', 634 silly reify '/opt/iobroker/node_modules/streamsearch': '/opt/iobroker/node_modules/.streamsearch-oBszVB4V', 634 silly reify '/opt/iobroker/node_modules/uglify-js': '/opt/iobroker/node_modules/.uglify-js-UrZ3Klfa', 634 silly reify '/opt/iobroker/node_modules/.bin/uglifyjs': '/opt/iobroker/node_modules/.bin/.uglifyjs-Uwoamhq6', 634 silly reify '/opt/iobroker/node_modules/@babel/runtime': '/opt/iobroker/node_modules/@babel/.runtime-cSN2FFol', 634 silly reify '/opt/iobroker/node_modules/@iobroker/socket-classes/node_modules/passport': '/opt/iobroker/node_modules/@iobroker/socket-classes/node_modules/.passport-Pt2lVh52', 634 silly reify '/opt/iobroker/node_modules/@node-red/editor-api': '/opt/iobroker/node_modules/@node-red/.editor-api-Xk7v1FU7', 634 silly reify '/opt/iobroker/node_modules/@node-red/editor-client': '/opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH', 634 silly reify '/opt/iobroker/node_modules/@node-red/nodes': '/opt/iobroker/node_modules/@node-red/.nodes-oC2yqxJN', 634 silly reify '/opt/iobroker/node_modules/@node-red/registry': '/opt/iobroker/node_modules/@node-red/.registry-ccnbcuRd', 634 silly reify '/opt/iobroker/node_modules/@node-red/runtime': '/opt/iobroker/node_modules/@node-red/.runtime-1jQRdxlO', 634 silly reify '/opt/iobroker/node_modules/@node-red/util': '/opt/iobroker/node_modules/@node-red/.util-sbKUIGKV', 634 silly reify '/opt/iobroker/node_modules/@types/whatwg-url': '/opt/iobroker/node_modules/@types/.whatwg-url-st9gKEiR' 634 silly reify } 635 timing reify:rollback:retireShallow Completed in 27ms 636 timing command:install Completed in 3677ms 637 verbose stack Error: ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/memorystore/node_modules/yallist' -> '/opt/iobroker/node_modules/memorystore/node_modules/.yallist-dQCRuaxJ' 638 verbose cwd /opt/iobroker 639 verbose Linux 5.15.39-3-pve 640 verbose node v16.17.0 641 verbose npm v8.15.0 642 error code ENOTEMPTY 643 error syscall rename 644 error path /opt/iobroker/node_modules/memorystore/node_modules/yallist 645 error dest /opt/iobroker/node_modules/memorystore/node_modules/.yallist-dQCRuaxJ 646 error errno -39 647 error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/memorystore/node_modules/yallist' -> '/opt/iobroker/node_modules/memorystore/node_modules/.yallist-dQCRuaxJ' 648 verbose exit -39 649 timing npm Completed in 3846ms 650 verbose unfinished npm timer reify 1660837399323 651 verbose unfinished npm timer reify:retireShallow 1660837402946 652 verbose code -39 653 error A complete log of this run can be found in: 653 error /home/iobroker/.npm/_logs/2022-08-18T15_43_19_158Z-debug-0.log
Ist das der Fehler, denn die werden in dann in jedem Durchlauf angemahnt und ich kann sie dann manuell löschen.
-
@palm_maniac sagte in Error 25: npm ERR! code ENOTEMPTY:
/opt/iobroker/node_modules/sharp/node_modules/semver
Habe das selbe Problem mit
node-red 4.0.0
ebenfalls schon gefühlte 100 Verzeichnisse umbenannt, jedoch sobald ich den Ordner/opt/iobroker/node_modules/sharp/node_modules/semver
umbenenne funktioniert einioBroker upgrade node-red@4.0.0 --debug
nicht mehr und quittiert mit einer Fehlermeldung. Die hab ich jetzt leider nicht mehr bei der Hand.
Hab dann ein Proxmox-Backup eingespielt und nun tuts wieder. -
@johgre sagte in Error 25: npm ERR! code ENOTEMPTY:
/opt/iobroker/node_modules/sharp/node_modules/semver
Der ist ja auch nicht zu löschen.