Nachdem ich alle module, die mir als fehlend gemeldet wurden, einzeln installiert habe wird mir nun nach Eingabe von iobroker update wieder die korrekten vorhandenen und verfügbaren Versionsnummern angezeigt.
! C:\ioBroker>npm i read-package-json
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires nopt@'~3.0.6' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\nopt,
! npm WARN unmet dependency which is version 4.0.1
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires npm-registry-client@'~7.2.1' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\npm-registry-client,
! npm WARN unmet dependency which is version 7.4.5
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires npmlog@'~2.0.4' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\npmlog,
! npm WARN unmet dependency which is version 4.0.2
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires request@'~2.74.0' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\request,
! npm WARN unmet dependency which is version 2.79.0
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires semver@'~5.1.0' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\semver,
! npm WARN unmet dependency which is version 5.3.0
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires write-file-atomic@'~1.1.4' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\write-file-atomic,
! npm WARN unmet dependency which is version 1.3.1
! read-package-json@2.0.4 node_modules\read-package-json
! ├── json-parse-helpfulerror@1.0.3 (jju@1.3.0)
! ├── glob@6.0.4 (path-is-absolute@1.0.1, minimatch@3.0.3)
! └── normalize-package-data@2.3.5 (hosted-git-info@2.1.5, semver@5.3.0, is-builtin-module@1.0.0, validate-npm-package-license@3.0.1)
! C:\ioBroker>iobroker update
! C:\ioBroker>node node_modules/iobroker.js-controller/iobroker.js update
! module.js:327
! throw err;
! ^
! Error: Cannot find module 'npm-package-arg'
! at Function.Module._resolveFilename (module.js:325:15)
! at Function.Module._load (module.js:276:25)
! at Module.require (module.js:353:17)
! at require (internal/module.js:12:17)
! at Object. <anonymous>(C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm\lib\utils\map-to-registry.js:4:11)
! at Module._compile (module.js:409:26)
! at Object.Module._extensions..js (module.js:416:10)
! at Module.load (module.js:343:32)
! at Function.Module._load (module.js:300:12)
! at Module.require (module.js:353:17)
! at require (internal/module.js:12:17)
! C:\ioBroker>npm i npm-package-arg
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires nopt@'~3.0.6' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\nopt,
! npm WARN unmet dependency which is version 4.0.1
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires npm-package-arg@'~4.1.0' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\npm-package-arg,
! npm WARN unmet dependency which is version 4.2.0
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires npm-registry-client@'~7.2.1' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\npm-registry-client,
! npm WARN unmet dependency which is version 7.4.5
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires npmlog@'~2.0.4' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\npmlog,
! npm WARN unmet dependency which is version 4.0.2
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires request@'~2.74.0' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\request,
! npm WARN unmet dependency which is version 2.79.0
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires semver@'~5.1.0' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\semver,
! npm WARN unmet dependency which is version 5.3.0
! npm WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires write-file-atomic@'~1.1.4' but will load
! npm WARN unmet dependency C:\ioBroker\node_modules\write-file-atomic,
! npm WARN unmet dependency which is version 1.3.1
! npm-package-arg@4.2.0 node_modules\npm-package-arg
! ├── hosted-git-info@2.1.5
! └── semver@5.3.0</anonymous>
Nach Eingabe von iobroker upgrade gab es ein paar Warnungen mit unmet dependency: "WARN unmet dependency C:\ioBroker\node_modules\iobroker.js-controller\node_modules\npm requires nopt@'~3.0.6' but will load".
Bei Installation eines neuen Adapters kommen die gleichen Fehlermeldungen.
Trotzdem läuft das System bisher ohne Ausfälle.
Grüße, Rob