Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. js-controller lässts sich nicht updaten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    js-controller lässts sich nicht updaten

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @subman82 last edited by

      @subman82 sagte in js-controller lässts sich nicht updaten:

      schreiben in Foren

      kann man lernen!

      Bitte lesen und befolgen
      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

      1 Reply Last reply Reply Quote 0
      • S
        subman82 @Thomas Braun last edited by

        @thomas-braun said in js-controller lässts sich nicht updaten:

        @subman82

        Da hat es den npm tree zerzaust. Bei den ganzen ERRs auch kein Wunder das die Ausgabe so lang ist.

        cd /opt/iobroker
        npm prune
        npm ls
        

        Das Ergebnis ist wieder sehr lang daher wieder mehrer Teile.

        pi@raspberrypi:~ $ cd /opt/iobroker
        pi@raspberrypi:/opt/iobroker $ npm prune
        npm ERR! builtins is not a function
        
        npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-08-06T14_37_56_241Z-debug-0.log
        pi@raspberrypi:/opt/iobroker $ npm ls
        npm ERR! code ELSPROBLEMS
        npm ERR! extraneous: @abandonware/bluetooth-hci-socket@ /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket
        npm ERR! extraneous: @abandonware/noble@ /opt/iobroker/node_modules/@abandonware/noble
        npm ERR! extraneous: @alcalzone/jsonl-db@ /opt/iobroker/node_modules/@alcalzone/jsonl-db
        npm ERR! extraneous: @alcalzone/pak@ /opt/iobroker/node_modules/@alcalzone/pak
        npm ERR! extraneous: @alcalzone/proper-lockfile@ /opt/iobroker/node_modules/@alcalzone/proper-lockfile
        npm ERR! extraneous: @apollon/iobroker-tools@ /opt/iobroker/node_modules/@apollon/iobroker-tools
        npm ERR! extraneous: @colors/colors@ /opt/iobroker/node_modules/@colors/colors
        npm ERR! extraneous: @dabh/diagnostics@ /opt/iobroker/node_modules/@dabh/diagnostics
        npm ERR! extraneous: @datalust/winston-seq@ /opt/iobroker/node_modules/@datalust/winston-seq
        npm ERR! extraneous: @googleapis/drive@ /opt/iobroker/node_modules/@googleapis/drive
        npm ERR! extraneous: @harmonyhub/discover@ /opt/iobroker/node_modules/@harmonyhub/discover
        npm ERR! extraneous: @homebridge/ciao@ /opt/iobroker/node_modules/@homebridge/ciao
        npm ERR! extraneous: @homebridge/dbus-native@0.4.2 /opt/iobroker/node_modules/@homebridge/dbus-native
        npm ERR! extraneous: @homebridge/long@5.2.1 /opt/iobroker/node_modules/@homebridge/long
        npm ERR! extraneous: @homebridge/put@0.0.8 /opt/iobroker/node_modules/@homebridge/put
        npm ERR! extraneous: @iobroker/adapter-core@ /opt/iobroker/node_modules/@iobroker/adapter-core
        npm ERR! extraneous: @iobroker/db-base@ /opt/iobroker/node_modules/@iobroker/db-base
        npm ERR! extraneous: @iobroker/db-objects-file@ /opt/iobroker/node_modules/@iobroker/db-objects-file
        npm ERR! extraneous: @iobroker/db-objects-jsonl@ /opt/iobroker/node_modules/@iobroker/db-objects-jsonl
        npm ERR! extraneous: @iobroker/db-objects-redis@ /opt/iobroker/node_modules/@iobroker/db-objects-redis
        npm ERR! extraneous: @iobroker/db-states-file@ /opt/iobroker/node_modules/@iobroker/db-states-file
        npm ERR! extraneous: @iobroker/db-states-jsonl@ /opt/iobroker/node_modules/@iobroker/db-states-jsonl
        npm ERR! extraneous: @iobroker/db-states-redis@ /opt/iobroker/node_modules/@iobroker/db-states-redis
        npm ERR! extraneous: @iobroker/js-controller-adapter@ /opt/iobroker/node_modules/@iobroker/js-controller-adapter
        npm ERR! extraneous: @iobroker/js-controller-cli@ /opt/iobroker/node_modules/@iobroker/js-controller-cli
        npm ERR! extraneous: @iobroker/js-controller-common-db@ /opt/iobroker/node_modules/@iobroker/js-controller-common-db
        npm ERR! extraneous: @iobroker/js-controller-common@ /opt/iobroker/node_modules/@iobroker/js-controller-common
        npm ERR! extraneous: @iobroker/plugin-base@ /opt/iobroker/node_modules/@iobroker/plugin-base
        npm ERR! extraneous: @iobroker/plugin-sentry@ /opt/iobroker/node_modules/@iobroker/plugin-sentry
        npm ERR! extraneous: @iobroker/socket-classes@ /opt/iobroker/node_modules/@iobroker/socket-classes
        npm ERR! extraneous: @leichtgewicht/ip-codec@ /opt/iobroker/node_modules/@leichtgewicht/ip-codec
        npm ERR! extraneous: @mapbox/node-pre-gyp@ /opt/iobroker/node_modules/@mapbox/node-pre-gyp
        npm ERR! extraneous: @protobufjs/aspromise@1.1.2 /opt/iobroker/node_modules/@protobufjs/aspromise
        npm ERR! extraneous: @protobufjs/inquire@1.1.0 /opt/iobroker/node_modules/@protobufjs/inquire
        npm ERR! extraneous: @root/acme@ /opt/iobroker/node_modules/@root/acme
        npm ERR! extraneous: @root/asn1@ /opt/iobroker/node_modules/@root/asn1
        npm ERR! extraneous: @root/csr@ /opt/iobroker/node_modules/@root/csr
        npm ERR! extraneous: @root/encoding@ /opt/iobroker/node_modules/@root/encoding
        npm ERR! extraneous: @root/greenlock-express@ /opt/iobroker/node_modules/@root/greenlock-express
        npm ERR! extraneous: @root/greenlock@ /opt/iobroker/node_modules/@root/greenlock
        npm ERR! extraneous: @root/keypairs@ /opt/iobroker/node_modules/@root/keypairs
        npm ERR! extraneous: @root/pem@ /opt/iobroker/node_modules/@root/pem
        npm ERR! extraneous: @root/request@ /opt/iobroker/node_modules/@root/request
        npm ERR! extraneous: @root/x509@ /opt/iobroker/node_modules/@root/x509
        npm ERR! extraneous: @sentry/browser@5.12.1 /opt/iobroker/node_modules/@sentry/browser
        npm ERR! extraneous: @sentry/core@ /opt/iobroker/node_modules/@sentry/core
        npm ERR! extraneous: @sentry/hub@ /opt/iobroker/node_modules/@sentry/hub
        npm ERR! extraneous: @sentry/integrations@ /opt/iobroker/node_modules/@sentry/integrations
        npm ERR! extraneous: @sentry/minimal@ /opt/iobroker/node_modules/@sentry/minimal
        npm ERR! extraneous: @sentry/node@ /opt/iobroker/node_modules/@sentry/node
        npm ERR! extraneous: @sentry/types@ /opt/iobroker/node_modules/@sentry/types
        npm ERR! extraneous: @sentry/utils@ /opt/iobroker/node_modules/@sentry/utils
        npm ERR! extraneous: @serialport/binding-abstract@ /opt/iobroker/node_modules/@serialport/binding-abstract
        npm ERR! extraneous: @serialport/binding-mock@ /opt/iobroker/node_modules/@serialport/binding-mock
        npm ERR! extraneous: @serialport/bindings-cpp@ /opt/iobroker/node_modules/@serialport/bindings-cpp
        npm ERR! extraneous: @serialport/bindings-interface@ /opt/iobroker/node_modules/@serialport/bindings-interface
        npm ERR! extraneous: @serialport/bindings@ /opt/iobroker/node_modules/@serialport/bindings
        npm ERR! extraneous: @serialport/parser-byte-length@ /opt/iobroker/node_modules/@serialport/parser-byte-length
        npm ERR! extraneous: @serialport/parser-cctalk@ /opt/iobroker/node_modules/@serialport/parser-cctalk
        npm ERR! extraneous: @serialport/parser-delimiter@ /opt/iobroker/node_modules/@serialport/parser-delimiter
        npm ERR! extraneous: @serialport/parser-inter-byte-timeout@ /opt/iobroker/node_modules/@serialport/parser-inter-byte-                                                                                                                        timeout
        npm ERR! extraneous: @serialport/parser-packet-length@ /opt/iobroker/node_modules/@serialport/parser-packet-length
        npm ERR! extraneous: @serialport/parser-readline@ /opt/iobroker/node_modules/@serialport/parser-readline
        npm ERR! extraneous: @serialport/parser-ready@ /opt/iobroker/node_modules/@serialport/parser-ready
        npm ERR! extraneous: @serialport/parser-regex@ /opt/iobroker/node_modules/@serialport/parser-regex
        npm ERR! extraneous: @serialport/parser-slip-encoder@ /opt/iobroker/node_modules/@serialport/parser-slip-encoder
        npm ERR! extraneous: @serialport/parser-spacepacket@ /opt/iobroker/node_modules/@serialport/parser-spacepacket
        npm ERR! extraneous: @serialport/stream@ /opt/iobroker/node_modules/@serialport/stream
        npm ERR! extraneous: @sindresorhus/is@4.6.0 /opt/iobroker/node_modules/@sindresorhus/is
        npm ERR! extraneous: @socket.io/component-emitter@3.1.0 /opt/iobroker/node_modules/@socket.io/component-emitter
        npm ERR! extraneous: @szmarczak/http-timer@4.0.6 /opt/iobroker/node_modules/@szmarczak/http-timer
        npm ERR! extraneous: @tuyapi/cloud@0.6.1 /opt/iobroker/node_modules/@tuyapi/cloud
        npm ERR! extraneous: @types/babel-types@7.0.11 /opt/iobroker/node_modules/@types/babel-types
        npm ERR! extraneous: @types/bl@ /opt/iobroker/node_modules/@types/bl
        npm ERR! extraneous: @types/cacheable-request@6.0.3 /opt/iobroker/node_modules/@types/cacheable-request
        npm ERR! extraneous: @types/caseless@0.12.2 /opt/iobroker/node_modules/@types/caseless
        npm ERR! extraneous: @types/cookie@ /opt/iobroker/node_modules/@types/cookie
        npm ERR! extraneous: @types/cors@ /opt/iobroker/node_modules/@types/cors
        npm ERR! extraneous: @types/iobroker@ /opt/iobroker/node_modules/@types/iobroker
        npm ERR! extraneous: @types/keyv@3.1.4 /opt/iobroker/node_modules/@types/keyv
        npm ERR! extraneous: @types/readable-stream@2.3.15 /opt/iobroker/node_modules/@types/readable-stream
        npm ERR! extraneous: @types/request@ /opt/iobroker/node_modules/@types/request
        npm ERR! extraneous: @types/responselike@1.0.0 /opt/iobroker/node_modules/@types/responselike
        npm ERR! extraneous: @types/retry@0.12.0 /opt/iobroker/node_modules/@types/retry
        npm ERR! extraneous: @types/tough-cookie@4.0.2 /opt/iobroker/node_modules/@types/tough-cookie
        npm ERR! extraneous: abbrev@1.1.1 /opt/iobroker/node_modules/abbrev
        npm ERR! extraneous: abort-controller@3.0.0 /opt/iobroker/node_modules/abort-controller
        npm ERR! extraneous: acme-http-01-standalone@ /opt/iobroker/node_modules/acme-http-01-standalone
        npm ERR! extraneous: after@0.8.2 /opt/iobroker/node_modules/after
        npm ERR! extraneous: agent-base@ /opt/iobroker/node_modules/agent-base
        npm ERR! extraneous: ajv@ /opt/iobroker/node_modules/ajv
        npm ERR! extraneous: alcalzone-shared@ /opt/iobroker/node_modules/alcalzone-shared
        npm ERR! extraneous: any-promise@1.3.0 /opt/iobroker/node_modules/any-promise
        npm ERR! extraneous: aproba@2.0.0 /opt/iobroker/node_modules/aproba
        npm ERR! extraneous: are-we-there-yet@ /opt/iobroker/node_modules/are-we-there-yet
        npm ERR! extraneous: arraybuffer.slice@0.0.7 /opt/iobroker/node_modules/arraybuffer.slice
        npm ERR! extraneous: asn1@ /opt/iobroker/node_modules/asn1
        npm ERR! extraneous: async-limiter@1.0.1 /opt/iobroker/node_modules/async-limiter
        npm ERR! extraneous: async@ /opt/iobroker/node_modules/async
        npm ERR! extraneous: authenticate-pam@1.0.5 /opt/iobroker/node_modules/authenticate-pam
        npm ERR! extraneous: autobind-decorator@2.4.0 /opt/iobroker/node_modules/autobind-decorator
        npm ERR! extraneous: available-typed-arrays@ /opt/iobroker/node_modules/available-typed-arrays
        npm ERR! extraneous: aws4@ /opt/iobroker/node_modules/aws4
        npm ERR! extraneous: axios@ /opt/iobroker/node_modules/axios
        npm ERR! extraneous: b4a@1.6.1 /opt/iobroker/node_modules/b4a
        npm ERR! extraneous: backo2@1.0.2 /opt/iobroker/node_modules/backo2
        npm ERR! extraneous: base64-arraybuffer@0.1.4 /opt/iobroker/node_modules/base64-arraybuffer
        npm ERR! extraneous: base64-js@ /opt/iobroker/node_modules/base64-js
        npm ERR! extraneous: base64id@2.0.0 /opt/iobroker/node_modules/base64id
        npm ERR! extraneous: bignumber.js@ /opt/iobroker/node_modules/bignumber.js
        npm ERR! extraneous: binary-extensions@ /opt/iobroker/node_modules/binary-extensions
        npm ERR! extraneous: bl@ /opt/iobroker/node_modules/bl
        npm ERR! extraneous: blob@0.0.5 /opt/iobroker/node_modules/blob
        npm ERR! extraneous: body-parser@ /opt/iobroker/node_modules/body-parser
        npm ERR! extraneous: bonjour-hap@ /opt/iobroker/node_modules/bonjour-hap
        npm ERR! extraneous: bottleneck@2.19.5 /opt/iobroker/node_modules/bottleneck
        npm ERR! extraneous: brace-expansion@1.1.11 /opt/iobroker/node_modules/brace-expansion
        npm ERR! extraneous: buffer-crc32@0.2.13 /opt/iobroker/node_modules/buffer-crc32
        npm ERR! extraneous: buffer@ /opt/iobroker/node_modules/buffer
        npm ERR! extraneous: busboy@ /opt/iobroker/node_modules/busboy
        npm ERR! extraneous: cacheable-lookup@5.0.4 /opt/iobroker/node_modules/cacheable-lookup
        npm ERR! extraneous: cacheable-request@7.0.2 /opt/iobroker/node_modules/cacheable-request
        npm ERR! extraneous: call-bind@ /opt/iobroker/node_modules/call-bind
        npm ERR! extraneous: camelcase@3.0.0 /opt/iobroker/node_modules/camelcase
        npm ERR! extraneous: canvas@ /opt/iobroker/node_modules/canvas
        npm ERR! extraneous: capitalize@2.0.4 /opt/iobroker/node_modules/capitalize
        npm ERR! extraneous: chokidar@ /opt/iobroker/node_modules/chokidar
        npm ERR! extraneous: cliui@3.2.0 /opt/iobroker/node_modules/cliui
        npm ERR! extraneous: clone-response@1.0.3 /opt/iobroker/node_modules/clone-response
        npm ERR! extraneous: cluster-key-slot@ /opt/iobroker/node_modules/cluster-key-slot
        npm ERR! extraneous: coap-packet@1.1.1 /opt/iobroker/node_modules/coap-packet
        npm ERR! extraneous: coap@ /opt/iobroker/node_modules/coap
        npm ERR! extraneous: code-point-at@1.1.0 /opt/iobroker/node_modules/code-point-at
        npm ERR! extraneous: coffeescript@1.12.7 /opt/iobroker/node_modules/coffeescript
        npm ERR! extraneous: coiot-coap@ /opt/iobroker/node_modules/coiot-coap
        npm ERR! extraneous: color-support@1.1.3 /opt/iobroker/node_modules/color-support
        npm ERR! extraneous: colors@1.4.0 /opt/iobroker/node_modules/colors
        npm ERR! extraneous: commander@ /opt/iobroker/node_modules/commander
        npm ERR! extraneous: commist@1.1.0 /opt/iobroker/node_modules/commist
        npm ERR! extraneous: component-bind@1.0.0 /opt/iobroker/node_modules/component-bind
        npm ERR! extraneous: component-emitter@1.3.0 /opt/iobroker/node_modules/component-emitter
        npm ERR! extraneous: component-inherit@0.0.3 /opt/iobroker/node_modules/component-inherit
        npm ERR! extraneous: compressible@ /opt/iobroker/node_modules/compressible
        npm ERR! extraneous: concat-map@0.0.1 /opt/iobroker/node_modules/concat-map
        npm ERR! extraneous: concat-stream@2.0.0 /opt/iobroker/node_modules/concat-stream
        npm ERR! extraneous: connect@3.7.0 /opt/iobroker/node_modules/connect
        npm ERR! extraneous: console-control-strings@1.1.0 /opt/iobroker/node_modules/console-control-strings
        npm ERR! extraneous: core-util-is@ /opt/iobroker/node_modules/core-util-is
        npm ERR! extraneous: cors@2.8.5 /opt/iobroker/node_modules/cors
        npm ERR! extraneous: cron-parser@ /opt/iobroker/node_modules/cron-parser
        npm ERR! extraneous: cross-spawn@ /opt/iobroker/node_modules/cross-spawn
        npm ERR! extraneous: crypto-js@4.1.1 /opt/iobroker/node_modules/crypto-js
        npm ERR! extraneous: crypto@1.0.1 /opt/iobroker/node_modules/crypto
        npm ERR! extraneous: debounce@ /opt/iobroker/node_modules/debounce
        npm ERR! extraneous: decache@ /opt/iobroker/node_modules/decache
        npm ERR! extraneous: decamelize@1.2.0 /opt/iobroker/node_modules/decamelize
        npm ERR! extraneous: decompress-response@4.2.1 /opt/iobroker/node_modules/decompress-response
        npm ERR! extraneous: deep-equal@ /opt/iobroker/node_modules/deep-equal
        npm ERR! extraneous: deep-extend@0.6.0 /opt/iobroker/node_modules/deep-extend
        npm ERR! extraneous: define-properties@ /opt/iobroker/node_modules/define-properties
        npm ERR! extraneous: delegates@1.0.0 /opt/iobroker/node_modules/delegates
        npm ERR! extraneous: detect-libc@ /opt/iobroker/node_modules/detect-libc
        npm ERR! extraneous: dev-null@0.1.1 /opt/iobroker/node_modules/dev-null
        npm ERR! extraneous: dijkstrajs@ /opt/iobroker/node_modules/dijkstrajs
        npm ERR! extraneous: dns-packet@ /opt/iobroker/node_modules/dns-packet
        npm ERR! extraneous: dropbox-v2-api@ /opt/iobroker/node_modules/dropbox-v2-api
        npm ERR! extraneous: duplexer@ /opt/iobroker/node_modules/duplexer
        npm ERR! extraneous: duplexify@ /opt/iobroker/node_modules/duplexify
        npm ERR! extraneous: ecc-jsbn@ /opt/iobroker/node_modules/ecc-jsbn
        npm ERR! extraneous: encode-utf8@1.0.3 /opt/iobroker/node_modules/encode-utf8
        npm ERR! extraneous: engine.io-client@ /opt/iobroker/node_modules/engine.io-client
        npm ERR! extraneous: engine.io-parser@ /opt/iobroker/node_modules/engine.io-parser
        npm ERR! extraneous: engine.io@ /opt/iobroker/node_modules/engine.io
        npm ERR! extraneous: error-ex@1.3.2 /opt/iobroker/node_modules/error-ex
        npm ERR! extraneous: es-abstract@ /opt/iobroker/node_modules/es-abstract
        npm ERR! extraneous: es-get-iterator@ /opt/iobroker/node_modules/es-get-iterator
        npm ERR! extraneous: es-to-primitive@ /opt/iobroker/node_modules/es-to-primitive
        npm ERR! extraneous: es6-promisify@5.0.0 /opt/iobroker/node_modules/es6-promisify
        npm ERR! extraneous: esbuild@ /opt/iobroker/node_modules/esbuild
        npm ERR! extraneous: escalade@ /opt/iobroker/node_modules/escalade
        npm ERR! extraneous: event-target-shim@5.0.1 /opt/iobroker/node_modules/event-target-shim
        npm ERR! extraneous: eventemitter3@ /opt/iobroker/node_modules/eventemitter3
        npm ERR! extraneous: events@3.3.0 /opt/iobroker/node_modules/events
        npm ERR! extraneous: execa@ /opt/iobroker/node_modules/execa
        npm ERR! extraneous: express-fileupload@ /opt/iobroker/node_modules/express-fileupload
        npm ERR! extraneous: express-session@ /opt/iobroker/node_modules/express-session
        npm ERR! extraneous: express@ /opt/iobroker/node_modules/express
        npm ERR! extraneous: fast-deep-equal@ /opt/iobroker/node_modules/fast-deep-equal
        npm ERR! extraneous: fast-fifo@1.1.0 /opt/iobroker/node_modules/fast-fifo
        npm ERR! extraneous: fast-json-stable-stringify@ /opt/iobroker/node_modules/fast-json-stable-stringify
        npm ERR! extraneous: fast-srp-hap@ /opt/iobroker/node_modules/fast-srp-hap
        npm ERR! extraneous: fast-xml-parser@ /opt/iobroker/node_modules/fast-xml-parser
        npm ERR! extraneous: fastseries@ /opt/iobroker/node_modules/fastseries
        npm ERR! extraneous: fecha@ /opt/iobroker/node_modules/fecha
        npm ERR! extraneous: file-stream-rotator@ /opt/iobroker/node_modules/file-stream-rotator
        npm ERR! extraneous: find-up@1.1.2 /opt/iobroker/node_modules/find-up
        npm ERR! extraneous: for-each@0.3.3 /opt/iobroker/node_modules/for-each
        npm ERR! extraneous: form-data@ /opt/iobroker/node_modules/form-data
        npm ERR! extraneous: fs-extra@7.0.1 /opt/iobroker/node_modules/fs-extra
        npm ERR! extraneous: fs.realpath@1.0.0 /opt/iobroker/node_modules/fs.realpath
        npm ERR! extraneous: ftp@ /opt/iobroker/node_modules/ftp
        npm ERR! extraneous: function.prototype.name@ /opt/iobroker/node_modules/function.prototype.name
        npm ERR! extraneous: functions-have-names@ /opt/iobroker/node_modules/functions-have-names
        npm ERR! extraneous: futoin-hkdf@1.4.3 /opt/iobroker/node_modules/futoin-hkdf
        npm ERR! extraneous: gauge@ /opt/iobroker/node_modules/gauge
        npm ERR! extraneous: gaxios@ /opt/iobroker/node_modules/gaxios
        npm ERR! extraneous: gcp-metadata@ /opt/iobroker/node_modules/gcp-metadata
        npm ERR! extraneous: get-caller-file@1.0.3 /opt/iobroker/node_modules/get-caller-file
        npm ERR! extraneous: get-intrinsic@ /opt/iobroker/node_modules/get-intrinsic
        npm ERR! extraneous: get-ssl-certificate@2.3.3 /opt/iobroker/node_modules/get-ssl-certificate
        npm ERR! extraneous: get-stream@ /opt/iobroker/node_modules/get-stream
        npm ERR! extraneous: get-symbol-description@ /opt/iobroker/node_modules/get-symbol-description
        npm ERR! extraneous: glob@ /opt/iobroker/node_modules/glob
        npm ERR! extraneous: google-auth-library@ /opt/iobroker/node_modules/google-auth-library
        npm ERR! extraneous: google-p12-pem@ /opt/iobroker/node_modules/google-p12-pem
        npm ERR! extraneous: googleapis-common@ /opt/iobroker/node_modules/googleapis-common
        npm ERR! extraneous: gopd@1.0.1 /opt/iobroker/node_modules/gopd
        npm ERR! extraneous: got@11.8.6 /opt/iobroker/node_modules/got
        npm ERR! extraneous: graceful-fs@ /opt/iobroker/node_modules/graceful-fs
        npm ERR! extraneous: greenlock-express@ /opt/iobroker/node_modules/greenlock-express
        npm ERR! extraneous: greenlock-store-fs@ /opt/iobroker/node_modules/greenlock-store-fs
        npm ERR! extraneous: gtoken@ /opt/iobroker/node_modules/gtoken
        npm ERR! extraneous: hap-controller@ /opt/iobroker/node_modules/hap-controller
        npm ERR! extraneous: hap-nodejs@ /opt/iobroker/node_modules/hap-nodejs
        npm ERR! extraneous: har-validator@ /opt/iobroker/node_modules/har-validator
        npm ERR! extraneous: harmonyhubws@1.0.6 /opt/iobroker/node_modules/harmonyhubws
        npm ERR! extraneous: has-bigints@ /opt/iobroker/node_modules/has-bigints
        npm ERR! extraneous: has-binary2@1.0.3 /opt/iobroker/node_modules/has-binary2
        npm ERR! extraneous: has-cors@1.1.0 /opt/iobroker/node_modules/has-cors
        npm ERR! extraneous: has-property-descriptors@ /opt/iobroker/node_modules/has-property-descriptors
        npm ERR! extraneous: has-symbols@ /opt/iobroker/node_modules/has-symbols
        npm ERR! extraneous: has-tostringtag@ /opt/iobroker/node_modules/has-tostringtag
        npm ERR! extraneous: has-unicode@2.0.1 /opt/iobroker/node_modules/has-unicode
        npm ERR! extraneous: help-me@ /opt/iobroker/node_modules/help-me
        npm ERR! extraneous: hexy@0.2.11 /opt/iobroker/node_modules/hexy
        npm ERR! extraneous: hosted-git-info@ /opt/iobroker/node_modules/hosted-git-info
        npm ERR! extraneous: http-mitm-proxy@0.9.0 /opt/iobroker/node_modules/http-mitm-proxy
        npm ERR! extraneous: http2-wrapper@1.0.3 /opt/iobroker/node_modules/http2-wrapper
        npm ERR! extraneous: https-proxy-agent@ /opt/iobroker/node_modules/https-proxy-agent
        npm ERR! extraneous: human-signals@ /opt/iobroker/node_modules/human-signals
        npm ERR! extraneous: indexof@0.0.1 /opt/iobroker/node_modules/indexof
        npm ERR! extraneous: inflight@1.0.6 /opt/iobroker/node_modules/inflight
        npm ERR! extraneous: ini@1.3.8 /opt/iobroker/node_modules/ini
        npm ERR! extraneous: internal-slot@ /opt/iobroker/node_modules/internal-slot
        npm ERR! extraneous: invert-kv@1.0.0 /opt/iobroker/node_modules/invert-kv
        npm ERR! invalid: iobroker.admin@6.3.5 /opt/iobroker/node_modules/iobroker.admin
        npm ERR! invalid: iobroker.backitup@2.6.19 /opt/iobroker/node_modules/iobroker.backitup
        npm ERR! extraneous: iobroker.device-reminder@1.2.9 /opt/iobroker/node_modules/iobroker.device-reminder
        npm ERR! invalid: iobroker.discovery@3.1.0 /opt/iobroker/node_modules/iobroker.discovery
        npm ERR! extraneous: iobroker.harmony@1.2.2 /opt/iobroker/node_modules/iobroker.harmony
        npm ERR! extraneous: iobroker.hue@3.7.1 /opt/iobroker/node_modules/iobroker.hue
        npm ERR! extraneous: iobroker.info@1.9.26 /opt/iobroker/node_modules/iobroker.info
        npm ERR! extraneous: iobroker.javascript@6.1.4 /opt/iobroker/node_modules/iobroker.javascript
        npm ERR! invalid: iobroker.js-controller@4.0.23 /opt/iobroker/node_modules/iobroker.js-controller
        npm ERR! extraneous: iobroker.mihome-vacuum@3.9.5 /opt/iobroker/node_modules/iobroker.mihome-vacuum
        npm ERR! extraneous: iobroker.mihome@1.4.0 /opt/iobroker/node_modules/iobroker.mihome
        npm ERR! extraneous: iobroker.mqtt@4.0.7 /opt/iobroker/node_modules/iobroker.mqtt
        npm ERR! extraneous: iobroker.scenes@2.3.9 /opt/iobroker/node_modules/iobroker.scenes
        npm ERR! extraneous: iobroker.shelly@6.3.1 /opt/iobroker/node_modules/iobroker.shelly
        npm ERR! extraneous: iobroker.simple-api@2.7.2 /opt/iobroker/node_modules/iobroker.simple-api
        npm ERR! extraneous: iobroker.socketio@4.2.0 /opt/iobroker/node_modules/iobroker.socketio
        npm ERR! extraneous: iobroker.terminal@1.0.0 /opt/iobroker/node_modules/iobroker.terminal
        npm ERR! extraneous: iobroker.tuya@3.13.1 /opt/iobroker/node_modules/iobroker.tuya
        npm ERR! extraneous: iobroker.vis@1.4.16 /opt/iobroker/node_modules/iobroker.vis
        npm ERR! extraneous: iobroker.web@4.3.0 /opt/iobroker/node_modules/iobroker.web
        npm ERR! extraneous: iobroker.ws.server@ /opt/iobroker/node_modules/iobroker.ws.server
        npm ERR! extraneous: iobroker.ws@ /opt/iobroker/node_modules/iobroker.ws
        npm ERR! extraneous: iobroker.yahka@0.17.0 /opt/iobroker/node_modules/iobroker.yahka
        npm ERR! extraneous: iobroker.zigbee@1.8.10 /opt/iobroker/node_modules/iobroker.zigbee
        npm ERR! extraneous: iobroker@2.0.3 /opt/iobroker/node_modules/iobroker
        npm ERR! extraneous: ioredis@ /opt/iobroker/node_modules/ioredis
        npm ERR! extraneous: ip@ /opt/iobroker/node_modules/ip
        npm ERR! extraneous: is-arguments@ /opt/iobroker/node_modules/is-arguments
        npm ERR! extraneous: is-array-buffer@3.0.2 /opt/iobroker/node_modules/is-array-buffer
        npm ERR! extraneous: is-bigint@ /opt/iobroker/node_modules/is-bigint
        npm ERR! extraneous: is-boolean-object@ /opt/iobroker/node_modules/is-boolean-object
        npm ERR! extraneous: is-callable@ /opt/iobroker/node_modules/is-callable
        npm ERR! extraneous: is-core-module@ /opt/iobroker/node_modules/is-core-module
        npm ERR! extraneous: is-date-object@ /opt/iobroker/node_modules/is-date-object
        npm ERR! extraneous: is-generator-function@ /opt/iobroker/node_modules/is-generator-function
        npm ERR! extraneous: is-map@ /opt/iobroker/node_modules/is-map
        npm ERR! extraneous: is-nan@ /opt/iobroker/node_modules/is-nan
        npm ERR! extraneous: is-negative-zero@ /opt/iobroker/node_modules/is-negative-zero
        npm ERR! extraneous: is-number-object@ /opt/iobroker/node_modules/is-number-object
        npm ERR! extraneous: is-plain-obj@2.1.0 /opt/iobroker/node_modules/is-plain-obj
        npm ERR! extraneous: is-regex@ /opt/iobroker/node_modules/is-regex
        npm ERR! extraneous: is-set@ /opt/iobroker/node_modules/is-set
        npm ERR! extraneous: is-shared-array-buffer@ /opt/iobroker/node_modules/is-shared-array-buffer
        npm ERR! extraneous: is-string@ /opt/iobroker/node_modules/is-string
        npm ERR! extraneous: is-symbol@ /opt/iobroker/node_modules/is-symbol
        npm ERR! extraneous: is-typed-array@ /opt/iobroker/node_modules/is-typed-array
        npm ERR! extraneous: is-utf8@0.2.1 /opt/iobroker/node_modules/is-utf8
        npm ERR! extraneous: is-weakmap@ /opt/iobroker/node_modules/is-weakmap
        npm ERR! extraneous: is-weakref@ /opt/iobroker/node_modules/is-weakref
        npm ERR! extraneous: is-weakset@ /opt/iobroker/node_modules/is-weakset
        npm ERR! extraneous: isarray@2.0.5 /opt/iobroker/node_modules/isarray
        npm ERR! extraneous: js-sdsl@ /opt/iobroker/node_modules/js-sdsl
        npm ERR! extraneous: jshashes@1.0.8 /opt/iobroker/node_modules/jshashes
        npm ERR! extraneous: json-bigint@ /opt/iobroker/node_modules/json-bigint
        npm ERR! extraneous: json-schema@ /opt/iobroker/node_modules/json-schema
        npm ERR! extraneous: jsonata@ /opt/iobroker/node_modules/jsonata
        npm ERR! extraneous: jsonc-parser@ /opt/iobroker/node_modules/jsonc-parser
        npm ERR! extraneous: jsonfile@4.0.0 /opt/iobroker/node_modules/jsonfile
        npm ERR! extraneous: jsprim@ /opt/iobroker/node_modules/jsprim
        npm ERR! extraneous: jszip@ /opt/iobroker/node_modules/jszip
        npm ERR! extraneous: jws@ /opt/iobroker/node_modules/jws
        npm ERR! extraneous: kind-of@6.0.3 /opt/iobroker/node_modules/kind-of
        npm ERR! extraneous: layerr@ /opt/iobroker/node_modules/layerr
        npm ERR! extraneous: lcid@1.0.0 /opt/iobroker/node_modules/lcid
        npm ERR! extraneous: leven@2.1.0 /opt/iobroker/node_modules/leven
        npm ERR! extraneous: libsodium-wrappers@ /opt/iobroker/node_modules/libsodium-wrappers
        npm ERR! extraneous: libsodium@ /opt/iobroker/node_modules/libsodium
        npm ERR! extraneous: lie@3.3.0 /opt/iobroker/node_modules/lie
        npm ERR! extraneous: load-json-file@1.1.0 /opt/iobroker/node_modules/load-json-file
        npm ERR! extraneous: localforage@ /opt/iobroker/node_modules/localforage
        npm ERR! extraneous: locate-path@5.0.0 /opt/iobroker/node_modules/locate-path
        npm ERR! extraneous: lodash@ /opt/iobroker/node_modules/lodash
        npm ERR! extraneous: logform@ /opt/iobroker/node_modules/logform
        npm ERR! extraneous: lowercase-keys@2.0.0 /opt/iobroker/node_modules/lowercase-keys
        npm ERR! extraneous: luxon@ /opt/iobroker/node_modules/luxon
        npm ERR! extraneous: macaddress@ /opt/iobroker/node_modules/macaddress
        npm ERR! extraneous: make-dir@3.1.0 /opt/iobroker/node_modules/make-dir
        npm ERR! extraneous: math-random@1.0.4 /opt/iobroker/node_modules/math-random
        npm ERR! extraneous: mime-db@ /opt/iobroker/node_modules/mime-db
        npm ERR! extraneous: mime@ /opt/iobroker/node_modules/mime
        npm ERR! extraneous: mimic-response@2.1.0 /opt/iobroker/node_modules/mimic-response
        npm ERR! extraneous: minimatch@ /opt/iobroker/node_modules/minimatch
        npm ERR! extraneous: minimist@ /opt/iobroker/node_modules/minimist
        npm ERR! extraneous: minipass@ /opt/iobroker/node_modules/minipass
        npm ERR! extraneous: minizlib@ /opt/iobroker/node_modules/minizlib
        npm ERR! extraneous: mixin-deep@2.0.1 /opt/iobroker/node_modules/mixin-deep
        npm ERR! extraneous: mkdirp@ /opt/iobroker/node_modules/mkdirp
        npm ERR! extraneous: moment@ /opt/iobroker/node_modules/moment
        npm ERR! extraneous: mqtt-connection@ /opt/iobroker/node_modules/mqtt-connection
        npm ERR! extraneous: mqtt-packet@ /opt/iobroker/node_modules/mqtt-packet
        npm ERR! extraneous: mqtt@ /opt/iobroker/node_modules/mqtt
        npm ERR! extraneous: multicast-dns-service-types@1.1.0 /opt/iobroker/node_modules/multicast-dns-service-types
        npm ERR! extraneous: multicast-dns@ /opt/iobroker/node_modules/multicast-dns
        npm ERR! extraneous: mz@2.7.0 /opt/iobroker/node_modules/mz
        npm ERR! extraneous: nan@ /opt/iobroker/node_modules/nan
        npm ERR! extraneous: negotiator@ /opt/iobroker/node_modules/negotiator
        npm ERR! extraneous: nested-property@ /opt/iobroker/node_modules/nested-property
        npm ERR! extraneous: netmask@ /opt/iobroker/node_modules/netmask
        npm ERR! extraneous: node-abi@ /opt/iobroker/node_modules/node-abi
        npm ERR! extraneous: node-addon-api@ /opt/iobroker/node_modules/node-addon-api
        npm ERR! extraneous: node-fetch@ /opt/iobroker/node_modules/node-fetch
        npm ERR! extraneous: node-forge@ /opt/iobroker/node_modules/node-forge
        npm ERR! extraneous: node-gyp-build@ /opt/iobroker/node_modules/node-gyp-build
        npm ERR! extraneous: node-hue-api@ /opt/iobroker/node_modules/node-hue-api
        npm ERR! extraneous: node-inspect@ /opt/iobroker/node_modules/node-inspect
        npm ERR! extraneous: node-persist@0.0.11 /opt/iobroker/node_modules/node-persist
        npm ERR! extraneous: node-rest-client@ /opt/iobroker/node_modules/node-rest-client
        npm ERR! extraneous: node-rsa@1.1.1 /opt/iobroker/node_modules/node-rsa
        npm ERR! extraneous: node-schedule@ /opt/iobroker/node_modules/node-schedule
        npm ERR! extraneous: node-ssdp@ /opt/iobroker/node_modules/node-ssdp
        npm ERR! extraneous: nopt@ /opt/iobroker/node_modules/nopt
        npm ERR! extraneous: normalize-package-data@2.5.0 /opt/iobroker/node_modules/normalize-package-data
        npm ERR! extraneous: normalize-url@6.1.0 /opt/iobroker/node_modules/normalize-url
        npm ERR! extraneous: npmlog@ /opt/iobroker/node_modules/npmlog
        npm ERR! extraneous: number-allocator@ /opt/iobroker/node_modules/number-allocator
        npm ERR! extraneous: number-is-nan@1.0.1 /opt/iobroker/node_modules/number-is-nan
        npm ERR! extraneous: object-assign@4.1.1 /opt/iobroker/node_modules/object-assign
        npm ERR! extraneous: object-hash@ /opt/iobroker/node_modules/object-hash
        npm ERR! extraneous: object-inspect@ /opt/iobroker/node_modules/object-inspect
        npm ERR! extraneous: object-is@ /opt/iobroker/node_modules/object-is
        npm ERR! extraneous: object.assign@ /opt/iobroker/node_modules/object.assign
        npm ERR! extraneous: os-locale@1.4.0 /opt/iobroker/node_modules/os-locale
        npm ERR! extraneous: osx-temperature-sensor@ /opt/iobroker/node_modules/osx-temperature-sensor
        npm ERR! extraneous: p-cancelable@2.1.1 /opt/iobroker/node_modules/p-cancelable
        npm ERR! extraneous: p-finally@1.0.0 /opt/iobroker/node_modules/p-finally
        npm ERR! extraneous: p-limit@2.3.0 /opt/iobroker/node_modules/p-limit
        npm ERR! extraneous: p-locate@4.1.0 /opt/iobroker/node_modules/p-locate
        npm ERR! extraneous: p-queue@ /opt/iobroker/node_modules/p-queue
        npm ERR! extraneous: p-retry@4.6.2 /opt/iobroker/node_modules/p-retry
        npm ERR! extraneous: p-timeout@3.2.0 /opt/iobroker/node_modules/p-timeout
        npm ERR! extraneous: p-try@2.2.0 /opt/iobroker/node_modules/p-try
        npm ERR! extraneous: pako@ /opt/iobroker/node_modules/pako
        npm ERR! extraneous: parse-json@2.2.0 /opt/iobroker/node_modules/parse-json
        npm ERR! extraneous: parseqs@ /opt/iobroker/node_modules/parseqs
        npm ERR! extraneous: parseuri@0.0.6 /opt/iobroker/node_modules/parseuri
        npm ERR! extraneous: passport@ /opt/iobroker/node_modules/passport
        npm ERR! extraneous: path-exists@2.1.0 /opt/iobroker/node_modules/path-exists
        npm ERR! extraneous: path-is-absolute@1.0.1 /opt/iobroker/node_modules/path-is-absolute
        npm ERR! extraneous: path-parse@1.0.7 /opt/iobroker/node_modules/path-parse
        npm ERR! extraneous: path-type@1.1.0 /opt/iobroker/node_modules/path-type
        npm ERR! extraneous: picocolors@ /opt/iobroker/node_modules/picocolors
        npm ERR! extraneous: picomatch@ /opt/iobroker/node_modules/picomatch
        npm ERR! extraneous: pidtree@ /opt/iobroker/node_modules/pidtree
        npm ERR! extraneous: pidusage@ /opt/iobroker/node_modules/pidusage
        npm ERR! extraneous: pify@2.3.0 /opt/iobroker/node_modules/pify
        npm ERR! extraneous: pinkie-promise@2.0.1 /opt/iobroker/node_modules/pinkie-promise
        npm ERR! extraneous: pinkie@2.0.4 /opt/iobroker/node_modules/pinkie
        npm ERR! extraneous: pngjs@ /opt/iobroker/node_modules/pngjs
        npm ERR! extraneous: prebuild-install@ /opt/iobroker/node_modules/prebuild-install
        npm ERR! extraneous: process@0.11.10 /opt/iobroker/node_modules/process
        npm ERR! extraneous: prompt@ /opt/iobroker/node_modules/prompt
        npm ERR! extraneous: proper-lockfile@4.1.2 /opt/iobroker/node_modules/proper-lockfile
        npm ERR! extraneous: psl@ /opt/iobroker/node_modules/psl
        npm ERR! extraneous: q@1.1.2 /opt/iobroker/node_modules/q
        npm ERR! extraneous: qrcode@ /opt/iobroker/node_modules/qrcode
        npm ERR! extraneous: qs@ /opt/iobroker/node_modules/qs
        npm ERR! extraneous: queue-tick@1.0.1 /opt/iobroker/node_modules/queue-tick
        npm ERR! extraneous: randomatic@3.1.1 /opt/iobroker/node_modules/randomatic
        npm ERR! extraneous: read-pkg-up@1.0.1 /opt/iobroker/node_modules/read-pkg-up
        npm ERR! extraneous: read-pkg@1.1.0 /opt/iobroker/node_modules/read-pkg
        npm ERR! extraneous: redirect-https@ /opt/iobroker/node_modules/redirect-https
        npm ERR! extraneous: redis-commands@ /opt/iobroker/node_modules/redis-commands
        npm ERR! extraneous: regexp.prototype.flags@ /opt/iobroker/node_modules/regexp.prototype.flags
        npm ERR! extraneous: reinterval@1.1.0 /opt/iobroker/node_modules/reinterval
        npm ERR! extraneous: request-promise-core@ /opt/iobroker/node_modules/request-promise-core
        npm ERR! extraneous: request-promise-native@ /opt/iobroker/node_modules/request-promise-native
        npm ERR! extraneous: request@ /opt/iobroker/node_modules/request
        npm ERR! extraneous: require-main-filename@1.0.1 /opt/iobroker/node_modules/require-main-filename
        npm ERR! extraneous: resolve@ /opt/iobroker/node_modules/resolve
        npm ERR! extraneous: responselike@2.0.1 /opt/iobroker/node_modules/responselike
        npm ERR! extraneous: rfdc@ /opt/iobroker/node_modules/rfdc
        npm ERR! extraneous: rimraf@ /opt/iobroker/node_modules/rimraf
        npm ERR! extraneous: safe-stable-stringify@ /opt/iobroker/node_modules/safe-stable-stringify
        npm ERR! extraneous: sax@1.2.4 /opt/iobroker/node_modules/sax
        npm ERR! extraneous: semaphore@1.1.0 /opt/iobroker/node_modules/semaphore
        npm ERR! extraneous: semver@5.7.1 /opt/iobroker/node_modules/semver
        npm ERR! extraneous: send@ /opt/iobroker/node_modules/send
        npm ERR! extraneous: seq-logging@ /opt/iobroker/node_modules/seq-logging
        npm ERR! extraneous: serialport@ /opt/iobroker/node_modules/serialport
        npm ERR! extraneous: set-blocking@2.0.0 /opt/iobroker/node_modules/set-blocking
        npm ERR! extraneous: shelly-iot@ /opt/iobroker/node_modules/shelly-iot
        npm ERR! extraneous: side-channel@ /opt/iobroker/node_modules/side-channel
        npm ERR! extraneous: simple-concat@ /opt/iobroker/node_modules/simple-concat
        npm ERR! extraneous: simple-get@3.1.1 /opt/iobroker/node_modules/simple-get
        npm ERR! extraneous: slip@1.0.2 /opt/iobroker/node_modules/slip
        npm ERR! extraneous: socket.io-adapter@1.1.2 /opt/iobroker/node_modules/socket.io-adapter
        npm ERR! extraneous: socket.io-client@ /opt/iobroker/node_modules/socket.io-client
        npm ERR! extraneous: socket.io-parser@3.4.1 /opt/iobroker/node_modules/socket.io-parser
        npm ERR! extraneous: socket.io@ /opt/iobroker/node_modules/socket.io
        npm ERR! extraneous: sort-keys-recursive@2.1.8 /opt/iobroker/node_modules/sort-keys-recursive
        npm ERR! extraneous: sort-keys@4.2.0 /opt/iobroker/node_modules/sort-keys
        npm ERR! extraneous: sorted-array-functions@ /opt/iobroker/node_modules/sorted-array-functions
        npm ERR! extraneous: source-map-support@ /opt/iobroker/node_modules/source-map-support
        npm ERR! extraneous: spdx-correct@ /opt/iobroker/node_modules/spdx-correct
        npm ERR! extraneous: spdx-exceptions@2.3.0 /opt/iobroker/node_modules/spdx-exceptions
        npm ERR! extraneous: spdx-expression-parse@ /opt/iobroker/node_modules/spdx-expression-parse
        npm ERR! extraneous: spdx-license-ids@3.0.12 /opt/iobroker/node_modules/spdx-license-ids
        npm ERR! extraneous: split2@ /opt/iobroker/node_modules/split2
        npm ERR! extraneous: sshpk@ /opt/iobroker/node_modules/sshpk
        npm ERR! extraneous: standard-as-callback@ /opt/iobroker/node_modules/standard-as-callback
        npm ERR! extraneous: statuses@ /opt/iobroker/node_modules/statuses
        npm ERR! extraneous: stealthy-require@1.1.1 /opt/iobroker/node_modules/stealthy-require
        npm ERR! extraneous: stop-iteration-iterator@1.0.0 /opt/iobroker/node_modules/stop-iteration-iterator
        npm ERR! extraneous: stream-shift@ /opt/iobroker/node_modules/stream-shift
        npm ERR! extraneous: streamsearch@ /opt/iobroker/node_modules/streamsearch
        npm ERR! extraneous: streamx@2.13.2 /opt/iobroker/node_modules/streamx
        npm ERR! extraneous: string.prototype.trimend@ /opt/iobroker/node_modules/string.prototype.trimend
        npm ERR! extraneous: string.prototype.trimstart@ /opt/iobroker/node_modules/string.prototype.trimstart
        npm ERR! extraneous: strip-bom@2.0.0 /opt/iobroker/node_modules/strip-bom
        npm ERR! extraneous: strip-json-comments@2.0.1 /opt/iobroker/node_modules/strip-json-comments
        npm ERR! extraneous: strnum@ /opt/iobroker/node_modules/strnum
        npm ERR! extraneous: suncalc2@1.8.1 /opt/iobroker/node_modules/suncalc2
        npm ERR! extraneous: supports-preserve-symlinks-flag@ /opt/iobroker/node_modules/supports-preserve-symlinks-flag
        npm ERR! extraneous: systeminformation@ /opt/iobroker/node_modules/systeminformation
        npm ERR! extraneous: tar-fs@ /opt/iobroker/node_modules/tar-fs
        npm ERR! extraneous: tar-stream@ /opt/iobroker/node_modules/tar-stream
        npm ERR! extraneous: tar@ /opt/iobroker/node_modules/tar
        npm ERR! extraneous: tcp-ping@0.1.1 /opt/iobroker/node_modules/tcp-ping
        npm ERR! extraneous: thenify-all@1.6.0 /opt/iobroker/node_modules/thenify-all
        npm ERR! extraneous: thenify@3.3.1 /opt/iobroker/node_modules/thenify
        npm ERR! extraneous: through2@2.0.5 /opt/iobroker/node_modules/through2
        npm ERR! extraneous: thunky@1.1.0 /opt/iobroker/node_modules/thunky
        npm ERR! extraneous: to-array@0.1.4 /opt/iobroker/node_modules/to-array
        npm ERR! extraneous: treemap-js@1.2.1 /opt/iobroker/node_modules/treemap-js
        npm ERR! extraneous: tslib@ /opt/iobroker/node_modules/tslib
        npm ERR! extraneous: tuyapi@ /opt/iobroker/node_modules/tuyapi
        npm ERR! extraneous: tweetnacl@ /opt/iobroker/node_modules/tweetnacl
        npm ERR! extraneous: typedarray@0.0.6 /opt/iobroker/node_modules/typedarray
        npm ERR! extraneous: typescript@ /opt/iobroker/node_modules/typescript
        npm ERR! extraneous: uid-number@0.0.6 /opt/iobroker/node_modules/uid-number
        npm ERR! extraneous: ultron@1.1.1 /opt/iobroker/node_modules/ultron
        npm ERR! extraneous: unbox-primitive@ /opt/iobroker/node_modules/unbox-primitive
        npm ERR! extraneous: universalify@0.1.2 /opt/iobroker/node_modules/universalify
        npm ERR! extraneous: unix-dgram@ /opt/iobroker/node_modules/unix-dgram
        npm ERR! extraneous: uri-js@ /opt/iobroker/node_modules/uri-js
        npm ERR! extraneous: url-parse@ /opt/iobroker/node_modules/url-parse
        npm ERR! extraneous: usb@ /opt/iobroker/node_modules/usb
        npm ERR! extraneous: util@ /opt/iobroker/node_modules/util
        npm ERR! extraneous: uuid@ /opt/iobroker/node_modules/uuid
        npm ERR! extraneous: validate-npm-package-license@3.0.4 /opt/iobroker/node_modules/validate-npm-package-license
        npm ERR! extraneous: virtual-tsc@ /opt/iobroker/node_modules/virtual-tsc
        npm ERR! extraneous: vows@ /opt/iobroker/node_modules/vows
        npm ERR! extraneous: wake_on_lan@1.0.0 /opt/iobroker/node_modules/wake_on_lan
        npm ERR! extraneous: webdav@ /opt/iobroker/node_modules/webdav
        npm ERR! extraneous: websocket-stream@ /opt/iobroker/node_modules/websocket-stream
        npm ERR! extraneous: which-boxed-primitive@ /opt/iobroker/node_modules/which-boxed-primitive
        npm ERR! extraneous: which-collection@ /opt/iobroker/node_modules/which-collection
        npm ERR! extraneous: which-module@1.0.0 /opt/iobroker/node_modules/which-module
        npm ERR! extraneous: which-typed-array@ /opt/iobroker/node_modules/which-typed-array
        npm ERR! extraneous: which@ /opt/iobroker/node_modules/which
        npm ERR! extraneous: wide-align@1.1.5 /opt/iobroker/node_modules/wide-align
        npm ERR! extraneous: winston-daily-rotate-file@ /opt/iobroker/node_modules/winston-daily-rotate-file
        npm ERR! extraneous: winston-seq-updated@ /opt/iobroker/node_modules/winston-seq-updated
        npm ERR! extraneous: winston-syslog@ /opt/iobroker/node_modules/winston-syslog
        npm ERR! extraneous: winston-transport@ /opt/iobroker/node_modules/winston-transport
        npm ERR! extraneous: winston@ /opt/iobroker/node_modules/winston
        npm ERR! extraneous: wrap-ansi@2.1.0 /opt/iobroker/node_modules/wrap-ansi
        npm ERR! extraneous: ws@ /opt/iobroker/node_modules/ws
        npm ERR! extraneous: xml2js@ /opt/iobroker/node_modules/xml2js
        npm ERR! extraneous: xmlbuilder@ /opt/iobroker/node_modules/xmlbuilder
        npm ERR! extraneous: xmlhttprequest-ssl@ /opt/iobroker/node_modules/xmlhttprequest-ssl
        npm ERR! extraneous: xtend@4.0.2 /opt/iobroker/node_modules/xtend
        npm ERR! extraneous: y18n@3.2.2 /opt/iobroker/node_modules/y18n
        npm ERR! extraneous: yallist@ /opt/iobroker/node_modules/yallist
        npm ERR! extraneous: yargs-parser@ /opt/iobroker/node_modules/yargs-parser
        npm ERR! extraneous: yargs@7.1.2 /opt/iobroker/node_modules/yargs
        npm ERR! extraneous: yeast@0.1.2 /opt/iobroker/node_modules/yeast
        npm ERR! extraneous: zigbee-herdsman-converters@ /opt/iobroker/node_modules/zigbee-herdsman-converters
        npm ERR! extraneous: zigbee-herdsman@ /opt/iobroker/node_modules/zigbee-herdsman
        npm ERR! extraneous: zlib@ /opt/iobroker/node_modules/zlib
        
        1 Reply Last reply Reply Quote 0
        • S
          subman82 @Thomas Braun last edited by

          @thomas-braun said in js-controller lässts sich nicht updaten:

          @subman82

          Da hat es den npm tree zerzaust. Bei den ganzen ERRs auch kein Wunder das die Ausgabe so lang ist.

          cd /opt/iobroker
          npm prune
          npm ls
          

          Teil2 von2

          iobroker.inst@3.0.0 /opt/iobroker
          ├── @abandonware/bluetooth-hci-socket@ extraneous
          ├── @abandonware/noble@ extraneous
          ├── @alcalzone/jsonl-db@ extraneous
          ├── @alcalzone/pak@ extraneous
          ├── @alcalzone/proper-lockfile@ extraneous
          ├── @apollon/iobroker-tools@ extraneous
          ├── @colors/colors@ extraneous
          ├── @dabh/diagnostics@ extraneous
          ├── @datalust/winston-seq@ extraneous
          ├── @googleapis/drive@ extraneous
          ├── @harmonyhub/discover@ extraneous
          ├── @homebridge/ciao@ extraneous
          ├── @homebridge/dbus-native@0.4.2 extraneous
          ├── @homebridge/long@5.2.1 extraneous
          ├── @homebridge/put@0.0.8 extraneous
          ├── @iobroker/adapter-core@ extraneous
          ├── @iobroker/db-base@ extraneous
          ├── @iobroker/db-objects-file@ extraneous
          ├── @iobroker/db-objects-jsonl@ extraneous
          ├── @iobroker/db-objects-redis@ extraneous
          ├── @iobroker/db-states-file@ extraneous
          ├── @iobroker/db-states-jsonl@ extraneous
          ├── @iobroker/db-states-redis@ extraneous
          ├── @iobroker/js-controller-adapter@ extraneous
          ├── @iobroker/js-controller-cli@ extraneous
          ├── @iobroker/js-controller-common-db@ extraneous
          ├── @iobroker/js-controller-common@ extraneous
          ├── @iobroker/plugin-base@ extraneous
          ├── @iobroker/plugin-sentry@ extraneous
          ├── @iobroker/socket-classes@ extraneous
          ├── @leichtgewicht/ip-codec@ extraneous
          ├── @mapbox/node-pre-gyp@ extraneous
          ├── @protobufjs/aspromise@1.1.2 extraneous
          ├── @protobufjs/inquire@1.1.0 extraneous
          ├── @root/acme@ extraneous
          ├── @root/asn1@ extraneous
          ├── @root/csr@ extraneous
          ├── @root/encoding@ extraneous
          ├── @root/greenlock-express@ extraneous
          ├── @root/greenlock@ extraneous
          ├── @root/keypairs@ extraneous
          ├── @root/pem@ extraneous
          ├── @root/request@ extraneous
          ├── @root/x509@ extraneous
          ├── @sentry/browser@5.12.1 extraneous
          ├── @sentry/core@ extraneous
          ├── @sentry/hub@ extraneous
          ├── @sentry/integrations@ extraneous
          ├── @sentry/minimal@ extraneous
          ├── @sentry/node@ extraneous
          ├── @sentry/types@ extraneous
          ├── @sentry/utils@ extraneous
          ├── @serialport/binding-abstract@ extraneous
          ├── @serialport/binding-mock@ extraneous
          ├── @serialport/bindings-cpp@ extraneous
          ├── @serialport/bindings-interface@ extraneous
          ├── @serialport/bindings@ extraneous
          ├── @serialport/parser-byte-length@ extraneous
          ├── @serialport/parser-cctalk@ extraneous
          ├── @serialport/parser-delimiter@ extraneous
          ├── @serialport/parser-inter-byte-timeout@ extraneous
          ├── @serialport/parser-packet-length@ extraneous
          ├── @serialport/parser-readline@ extraneous
          ├── @serialport/parser-ready@ extraneous
          ├── @serialport/parser-regex@ extraneous
          ├── @serialport/parser-slip-encoder@ extraneous
          ├── @serialport/parser-spacepacket@ extraneous
          ├── @serialport/stream@ extraneous
          ├── @sindresorhus/is@4.6.0 extraneous
          ├── @socket.io/component-emitter@3.1.0 extraneous
          ├── @szmarczak/http-timer@4.0.6 extraneous
          ├── @tuyapi/cloud@0.6.1 extraneous
          ├── @types/babel-types@7.0.11 extraneous
          ├── @types/bl@ extraneous
          ├── @types/cacheable-request@6.0.3 extraneous
          ├── @types/caseless@0.12.2 extraneous
          ├── @types/cookie@ extraneous
          ├── @types/cors@ extraneous
          ├── @types/iobroker@ extraneous
          ├── @types/keyv@3.1.4 extraneous
          ├── @types/readable-stream@2.3.15 extraneous
          ├── @types/request@ extraneous
          ├── @types/responselike@1.0.0 extraneous
          ├── @types/retry@0.12.0 extraneous
          ├── @types/tough-cookie@4.0.2 extraneous
          ├── abbrev@1.1.1 extraneous
          ├── abort-controller@3.0.0 extraneous
          ├── acme-http-01-standalone@ extraneous
          ├── after@0.8.2 extraneous
          ├── agent-base@ extraneous
          ├── ajv@ extraneous
          ├── alcalzone-shared@ extraneous
          ├── any-promise@1.3.0 extraneous
          ├── aproba@2.0.0 extraneous
          ├── are-we-there-yet@ extraneous
          ├── arraybuffer.slice@0.0.7 extraneous
          ├── asn1@ extraneous
          ├── async-limiter@1.0.1 extraneous
          ├── async@ extraneous
          ├── authenticate-pam@1.0.5 extraneous
          ├── autobind-decorator@2.4.0 extraneous
          ├── available-typed-arrays@ extraneous
          ├── aws4@ extraneous
          ├── axios@ extraneous
          ├── b4a@1.6.1 extraneous
          ├── backo2@1.0.2 extraneous
          ├── base64-arraybuffer@0.1.4 extraneous
          ├── base64-js@ extraneous
          ├── base64id@2.0.0 extraneous
          ├── bignumber.js@ extraneous
          ├── binary-extensions@ extraneous
          ├── bl@ extraneous
          ├── blob@0.0.5 extraneous
          ├── body-parser@ extraneous
          ├── bonjour-hap@ extraneous
          ├── bottleneck@2.19.5 extraneous
          ├── brace-expansion@1.1.11 extraneous
          ├── buffer-crc32@0.2.13 extraneous
          ├── buffer@ extraneous
          ├── busboy@ extraneous
          ├── cacheable-lookup@5.0.4 extraneous
          ├── cacheable-request@7.0.2 extraneous
          ├── call-bind@ extraneous
          ├── camelcase@3.0.0 extraneous
          ├── canvas@ extraneous
          ├── capitalize@2.0.4 extraneous
          ├── chokidar@ extraneous
          ├── cliui@3.2.0 extraneous
          ├── clone-response@1.0.3 extraneous
          ├── cluster-key-slot@ extraneous
          ├── coap-packet@1.1.1 extraneous
          ├── coap@ extraneous
          ├── code-point-at@1.1.0 extraneous
          ├── coffeescript@1.12.7 extraneous
          ├── coiot-coap@ extraneous
          ├── color-support@1.1.3 extraneous
          ├── colors@1.4.0 extraneous
          ├── commander@ extraneous
          ├── commist@1.1.0 extraneous
          ├── component-bind@1.0.0 extraneous
          ├── component-emitter@1.3.0 extraneous
          ├── component-inherit@0.0.3 extraneous
          ├── compressible@ extraneous
          ├── concat-map@0.0.1 extraneous
          ├── concat-stream@2.0.0 extraneous
          ├── connect@3.7.0 extraneous
          ├── console-control-strings@1.1.0 extraneous
          ├── core-util-is@ extraneous
          ├── cors@2.8.5 extraneous
          ├── cron-parser@ extraneous
          ├── cross-spawn@ extraneous
          ├── crypto-js@4.1.1 extraneous
          ├── crypto@1.0.1 extraneous
          ├── debounce@ extraneous
          ├── decache@ extraneous
          ├── decamelize@1.2.0 extraneous
          ├── decompress-response@4.2.1 extraneous
          ├── deep-equal@ extraneous
          ├── deep-extend@0.6.0 extraneous
          ├── define-properties@ extraneous
          ├── delegates@1.0.0 extraneous
          ├── detect-libc@ extraneous
          ├── dev-null@0.1.1 extraneous
          ├── dijkstrajs@ extraneous
          ├── dns-packet@ extraneous
          ├── dropbox-v2-api@ extraneous
          ├── duplexer@ extraneous
          ├── duplexify@ extraneous
          ├── ecc-jsbn@ extraneous
          ├── encode-utf8@1.0.3 extraneous
          ├── engine.io-client@ extraneous
          ├── engine.io-parser@ extraneous
          ├── engine.io@ extraneous
          ├── error-ex@1.3.2 extraneous
          ├── es-abstract@ extraneous
          ├── es-get-iterator@ extraneous
          ├── es-to-primitive@ extraneous
          ├── es6-promisify@5.0.0 extraneous
          ├── esbuild@ extraneous
          ├── escalade@ extraneous
          ├── event-target-shim@5.0.1 extraneous
          ├── eventemitter3@ extraneous
          ├── events@3.3.0 extraneous
          ├── execa@ extraneous
          ├── express-fileupload@ extraneous
          ├── express-session@ extraneous
          ├── express@ extraneous
          ├── fast-deep-equal@ extraneous
          ├── fast-fifo@1.1.0 extraneous
          ├── fast-json-stable-stringify@ extraneous
          ├── fast-srp-hap@ extraneous
          ├── fast-xml-parser@ extraneous
          ├── fastseries@ extraneous
          ├── fecha@ extraneous
          ├── file-stream-rotator@ extraneous
          ├── find-up@1.1.2 extraneous
          ├── for-each@0.3.3 extraneous
          ├── form-data@ extraneous
          ├── fs-extra@7.0.1 extraneous
          ├── fs.realpath@1.0.0 extraneous
          ├── ftp@ extraneous
          ├── function.prototype.name@ extraneous
          ├── functions-have-names@ extraneous
          ├── futoin-hkdf@1.4.3 extraneous
          ├── gauge@ extraneous
          ├── gaxios@ extraneous
          ├── gcp-metadata@ extraneous
          ├── get-caller-file@1.0.3 extraneous
          ├── get-intrinsic@ extraneous
          ├── get-ssl-certificate@2.3.3 extraneous
          ├── get-stream@ extraneous
          ├── get-symbol-description@ extraneous
          ├── glob@ extraneous
          ├── google-auth-library@ extraneous
          ├── google-p12-pem@ extraneous
          ├── googleapis-common@ extraneous
          ├── gopd@1.0.1 extraneous
          ├── got@11.8.6 extraneous
          ├── graceful-fs@ extraneous
          ├── greenlock-express@ extraneous
          ├── greenlock-store-fs@ extraneous
          ├── gtoken@ extraneous
          ├── hap-controller@ extraneous
          ├── hap-nodejs@ extraneous
          ├── har-validator@ extraneous
          ├── harmonyhubws@1.0.6 extraneous
          ├── has-bigints@ extraneous
          ├── has-binary2@1.0.3 extraneous
          ├── has-cors@1.1.0 extraneous
          ├── has-property-descriptors@ extraneous
          ├── has-symbols@ extraneous
          ├── has-tostringtag@ extraneous
          ├── has-unicode@2.0.1 extraneous
          ├── help-me@ extraneous
          ├── hexy@0.2.11 extraneous
          ├── hosted-git-info@ extraneous
          ├── http-mitm-proxy@0.9.0 extraneous
          ├── http2-wrapper@1.0.3 extraneous
          ├── https-proxy-agent@ extraneous
          ├── human-signals@ extraneous
          ├── indexof@0.0.1 extraneous
          ├── inflight@1.0.6 extraneous
          ├── ini@1.3.8 extraneous
          ├── internal-slot@ extraneous
          ├── invert-kv@1.0.0 extraneous
          ├── iobroker.admin@6.3.5 invalid: "stable" from the root project
          ├── iobroker.backitup@2.6.19 invalid: "stable" from the root project
          ├── iobroker.device-reminder@1.2.9 extraneous
          ├── iobroker.discovery@3.1.0 invalid: "stable" from the root project
          ├── iobroker.harmony@1.2.2 extraneous
          ├── iobroker.hue@3.7.1 extraneous
          ├── iobroker.info@1.9.26 extraneous
          ├── iobroker.javascript@6.1.4 extraneous
          ├── iobroker.js-controller@4.0.23 invalid: "stable" from the root project
          ├── iobroker.mihome-vacuum@3.9.5 extraneous
          ├── iobroker.mihome@1.4.0 extraneous
          ├── iobroker.mqtt@4.0.7 extraneous
          ├── iobroker.scenes@2.3.9 extraneous
          ├── iobroker.shelly@6.3.1 extraneous
          ├── iobroker.simple-api@2.7.2 extraneous
          ├── iobroker.socketio@4.2.0 extraneous
          ├── iobroker.terminal@1.0.0 extraneous
          ├── iobroker.tuya@3.13.1 extraneous
          ├── iobroker.vis@1.4.16 extraneous
          ├── iobroker.web@4.3.0 extraneous
          ├── iobroker.ws.server@ extraneous
          ├── iobroker.ws@ extraneous
          ├── iobroker.yahka@0.17.0 extraneous
          ├── iobroker.zigbee@1.8.10 extraneous
          ├── iobroker@2.0.3 extraneous
          ├── ioredis@ extraneous
          ├── ip@ extraneous
          ├── is-arguments@ extraneous
          ├── is-array-buffer@3.0.2 extraneous
          ├── is-bigint@ extraneous
          ├── is-boolean-object@ extraneous
          ├── is-callable@ extraneous
          ├── is-core-module@ extraneous
          ├── is-date-object@ extraneous
          ├── is-generator-function@ extraneous
          ├── is-map@ extraneous
          ├── is-nan@ extraneous
          ├── is-negative-zero@ extraneous
          ├── is-number-object@ extraneous
          ├── is-plain-obj@2.1.0 extraneous
          ├── is-regex@ extraneous
          ├── is-set@ extraneous
          ├── is-shared-array-buffer@ extraneous
          ├── is-string@ extraneous
          ├── is-symbol@ extraneous
          ├── is-typed-array@ extraneous
          ├── is-utf8@0.2.1 extraneous
          ├── is-weakmap@ extraneous
          ├── is-weakref@ extraneous
          ├── is-weakset@ extraneous
          ├── isarray@2.0.5 extraneous
          ├── js-sdsl@ extraneous
          ├── jshashes@1.0.8 extraneous
          ├── json-bigint@ extraneous
          ├── json-schema@ extraneous
          ├── jsonata@ extraneous
          ├── jsonc-parser@ extraneous
          ├── jsonfile@4.0.0 extraneous
          ├── jsprim@ extraneous
          ├── jszip@ extraneous
          ├── jws@ extraneous
          ├── kind-of@6.0.3 extraneous
          ├── layerr@ extraneous
          ├── lcid@1.0.0 extraneous
          ├── leven@2.1.0 extraneous
          ├── libsodium-wrappers@ extraneous
          ├── libsodium@ extraneous
          ├── lie@3.3.0 extraneous
          ├── load-json-file@1.1.0 extraneous
          ├── localforage@ extraneous
          ├── locate-path@5.0.0 extraneous
          ├── lodash@ extraneous
          ├── logform@ extraneous
          ├── lowercase-keys@2.0.0 extraneous
          ├── luxon@ extraneous
          ├── macaddress@ extraneous
          ├── make-dir@3.1.0 extraneous
          ├── math-random@1.0.4 extraneous
          ├── mime-db@ extraneous
          ├── mime@ extraneous
          ├── mimic-response@2.1.0 extraneous
          ├── minimatch@ extraneous
          ├── minimist@ extraneous
          ├── minipass@ extraneous
          ├── minizlib@ extraneous
          ├── mixin-deep@2.0.1 extraneous
          ├── mkdirp@ extraneous
          ├── moment@ extraneous
          ├── mqtt-connection@ extraneous
          ├── mqtt-packet@ extraneous
          ├── mqtt@ extraneous
          ├── multicast-dns-service-types@1.1.0 extraneous
          ├── multicast-dns@ extraneous
          ├── mz@2.7.0 extraneous
          ├── nan@ extraneous
          ├── negotiator@ extraneous
          ├── nested-property@ extraneous
          ├── netmask@ extraneous
          ├── node-abi@ extraneous
          ├── node-addon-api@ extraneous
          ├── node-fetch@ extraneous
          ├── node-forge@ extraneous
          ├── node-gyp-build@ extraneous
          ├── node-hue-api@ extraneous
          ├── node-inspect@ extraneous
          ├── node-persist@0.0.11 extraneous
          ├── node-rest-client@ extraneous
          ├── node-rsa@1.1.1 extraneous
          ├── node-schedule@ extraneous
          ├── node-ssdp@ extraneous
          ├── nopt@ extraneous
          ├── normalize-package-data@2.5.0 extraneous
          ├── normalize-url@6.1.0 extraneous
          ├── npmlog@ extraneous
          ├── number-allocator@ extraneous
          ├── number-is-nan@1.0.1 extraneous
          ├── object-assign@4.1.1 extraneous
          ├── object-hash@ extraneous
          ├── object-inspect@ extraneous
          ├── object-is@ extraneous
          ├── object.assign@ extraneous
          ├── os-locale@1.4.0 extraneous
          ├── osx-temperature-sensor@ extraneous
          ├── p-cancelable@2.1.1 extraneous
          ├── p-finally@1.0.0 extraneous
          ├── p-limit@2.3.0 extraneous
          ├── p-locate@4.1.0 extraneous
          ├── p-queue@ extraneous
          ├── p-retry@4.6.2 extraneous
          ├── p-timeout@3.2.0 extraneous
          ├── p-try@2.2.0 extraneous
          ├── pako@ extraneous
          ├── parse-json@2.2.0 extraneous
          ├── parseqs@ extraneous
          ├── parseuri@0.0.6 extraneous
          ├── passport@ extraneous
          ├── path-exists@2.1.0 extraneous
          ├── path-is-absolute@1.0.1 extraneous
          ├── path-parse@1.0.7 extraneous
          ├── path-type@1.1.0 extraneous
          ├── picocolors@ extraneous
          ├── picomatch@ extraneous
          ├── pidtree@ extraneous
          ├── pidusage@ extraneous
          ├── pify@2.3.0 extraneous
          ├── pinkie-promise@2.0.1 extraneous
          ├── pinkie@2.0.4 extraneous
          ├── pngjs@ extraneous
          ├── prebuild-install@ extraneous
          ├── process@0.11.10 extraneous
          ├── prompt@ extraneous
          ├── proper-lockfile@4.1.2 extraneous
          ├── psl@ extraneous
          ├── q@1.1.2 extraneous
          ├── qrcode@ extraneous
          ├── qs@ extraneous
          ├── queue-tick@1.0.1 extraneous
          ├── randomatic@3.1.1 extraneous
          ├── read-pkg-up@1.0.1 extraneous
          ├── read-pkg@1.1.0 extraneous
          ├── redirect-https@ extraneous
          ├── redis-commands@ extraneous
          ├── regexp.prototype.flags@ extraneous
          ├── reinterval@1.1.0 extraneous
          ├── request-promise-core@ extraneous
          ├── request-promise-native@ extraneous
          ├── request@ extraneous
          ├── require-main-filename@1.0.1 extraneous
          ├── resolve@ extraneous
          ├── responselike@2.0.1 extraneous
          ├── rfdc@ extraneous
          ├── rimraf@ extraneous
          ├── safe-stable-stringify@ extraneous
          ├── sax@1.2.4 extraneous
          ├── semaphore@1.1.0 extraneous
          ├── semver@5.7.1 extraneous
          ├── send@ extraneous
          ├── seq-logging@ extraneous
          ├── serialport@ extraneous
          ├── set-blocking@2.0.0 extraneous
          ├── shelly-iot@ extraneous
          ├── side-channel@ extraneous
          ├── simple-concat@ extraneous
          ├── simple-get@3.1.1 extraneous
          ├── slip@1.0.2 extraneous
          ├── socket.io-adapter@1.1.2 extraneous
          ├── socket.io-client@ extraneous
          ├── socket.io-parser@3.4.1 extraneous
          ├── socket.io@ extraneous
          ├── sort-keys-recursive@2.1.8 extraneous
          ├── sort-keys@4.2.0 extraneous
          ├── sorted-array-functions@ extraneous
          ├── source-map-support@ extraneous
          ├── spdx-correct@ extraneous
          ├── spdx-exceptions@2.3.0 extraneous
          ├── spdx-expression-parse@ extraneous
          ├── spdx-license-ids@3.0.12 extraneous
          ├── split2@ extraneous
          ├── sshpk@ extraneous
          ├── standard-as-callback@ extraneous
          ├── statuses@ extraneous
          ├── stealthy-require@1.1.1 extraneous
          ├── stop-iteration-iterator@1.0.0 extraneous
          ├── stream-shift@ extraneous
          ├── streamsearch@ extraneous
          ├── streamx@2.13.2 extraneous
          ├── string.prototype.trimend@ extraneous
          ├── string.prototype.trimstart@ extraneous
          ├── strip-bom@2.0.0 extraneous
          ├── strip-json-comments@2.0.1 extraneous
          ├── strnum@ extraneous
          ├── suncalc2@1.8.1 extraneous
          ├── supports-preserve-symlinks-flag@ extraneous
          ├── systeminformation@ extraneous
          ├── tar-fs@ extraneous
          ├── tar-stream@ extraneous
          ├── tar@ extraneous
          ├── tcp-ping@0.1.1 extraneous
          ├── thenify-all@1.6.0 extraneous
          ├── thenify@3.3.1 extraneous
          ├── through2@2.0.5 extraneous
          ├── thunky@1.1.0 extraneous
          ├── to-array@0.1.4 extraneous
          ├── treemap-js@1.2.1 extraneous
          ├── tslib@ extraneous
          ├── tuyapi@ extraneous
          ├── tweetnacl@ extraneous
          ├── typedarray@0.0.6 extraneous
          ├── typescript@ extraneous
          ├── uid-number@0.0.6 extraneous
          ├── ultron@1.1.1 extraneous
          ├── unbox-primitive@ extraneous
          ├── universalify@0.1.2 extraneous
          ├── unix-dgram@ extraneous
          ├── uri-js@ extraneous
          ├── url-parse@ extraneous
          ├── usb@ extraneous
          ├── util@ extraneous
          ├── uuid@ extraneous
          ├── validate-npm-package-license@3.0.4 extraneous
          ├── virtual-tsc@ extraneous
          ├── vows@ extraneous
          ├── wake_on_lan@1.0.0 extraneous
          ├── webdav@ extraneous
          ├── websocket-stream@ extraneous
          ├── which-boxed-primitive@ extraneous
          ├── which-collection@ extraneous
          ├── which-module@1.0.0 extraneous
          ├── which-typed-array@ extraneous
          ├── which@ extraneous
          ├── wide-align@1.1.5 extraneous
          ├── winston-daily-rotate-file@ extraneous
          ├── winston-seq-updated@ extraneous
          ├── winston-syslog@ extraneous
          ├── winston-transport@ extraneous
          ├── winston@ extraneous
          ├── wrap-ansi@2.1.0 extraneous
          ├── ws@ extraneous
          ├── xml2js@ extraneous
          ├── xmlbuilder@ extraneous
          ├── xmlhttprequest-ssl@ extraneous
          ├── xtend@4.0.2 extraneous
          ├── y18n@3.2.2 extraneous
          ├── yallist@ extraneous
          ├── yargs-parser@ extraneous
          ├── yargs@7.1.2 extraneous
          ├── yeast@0.1.2 extraneous
          ├── zigbee-herdsman-converters@ extraneous
          ├── zigbee-herdsman@ extraneous
          └── zlib@ extraneous
          
          
          npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-08-06T14_38_13_261Z-debug-0.log
          
          
          1 Reply Last reply Reply Quote 0
          • S
            subman82 @Homoran last edited by

            @homoran said in js-controller lässts sich nicht updaten:

            @subman82 sagte in js-controller lässts sich nicht updaten:

            buster

            ist das der Grund für die inkompatibilität?

            Das OS ist vollkommen veraltet. Wir sind da bereits bei v12

            Ich habe heute versucht das Betriebssystem upzudaten von Buster zu bullseye um dann weiter upzudaten.
            Vorher hab ich mit WIN32 ein Image von meiner sd-Karte erstellt (das hat glaube ich sogar geklappt)
            Nachdem ich in nano die listen von buster zu bullseye geändert habe, kamen jedoch Fehlermeldungen und ich hab
            mich dann nicht getraut weiter fortzufahren. Ich habe die ANleitung hier verwendet:

            https://schroederdennis.de/tutorial-howto/debian-10-buster-auf-debian-11-bullseye-linux-updaten-anleitung/

            Oder welche könnt ihr mir empfehlen? Kann ich auch direkt auf die aktuelle OS Version updaten?

            pi@raspberrypi:~ $  sudo nano /^C
            pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list
            pi@raspberrypi:~ $ ^C
            pi@raspberrypi:~ $ sudo apt update
            Holen:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
            Ign:2 http://security.debian.org/debian-security bullseye-seCurity InRelease
            Fehl:3 http://security.debian.org/debian-security bullseye-seCurity Release
              404  Not Found [IP: 2a04:4e42:8d::644 80]
            Holen:4 http://deb.debian.org/debian bullseye-updates InRelease [44,1 kB]
            OK:5 https://deb.nodesource.com/node_18.x buster InRelease
            OK:6 http://archive.raspberrypi.org/debian buster InRelease
            Fehl:1 http://deb.debian.org/debian bullseye InRelease
              Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PU                                                                                                                        BKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 605C66F00D6C9793
            Fehl:4 http://deb.debian.org/debian bullseye-updates InRelease
              Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PU                                                                                                                        BKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131
            Paketlisten werden gelesen... Fertig
            E: Das Depot »http://security.debian.org/debian-security bullseye-seCurity Release« enthält keine Release-Datei.
            N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standa                                                                                                                        rdmäßig deaktiviert.
            N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite                                                                                                                         apt-secure(8).
            W: GPG-Fehler: http://deb.debian.org/debian bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werd                                                                                                                        en, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUB                                                                                                                        KEY 605C66F00D6C9793
            E: Das Depot »http://deb.debian.org/debian bullseye InRelease« ist nicht signiert.
            N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standa                                                                                                                        rdmäßig deaktiviert.
            N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite                                                                                                                         apt-secure(8).
            W: GPG-Fehler: http://deb.debian.org/debian bullseye-updates InRelease: Die folgenden Signaturen konnten nicht überpr                                                                                                                        üft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E13                                                                                                                        1
            E: Das Depot »http://deb.debian.org/debian bullseye-updates InRelease« ist nicht signiert.
            N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standa                                                                                                                        rdmäßig deaktiviert.
            N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite                                                                                                                         apt-secure(8).
            
            
            
            Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @subman82 last edited by Thomas Braun

              @subman82 sagte in js-controller lässts sich nicht updaten:

              bullseye-seCurity

              Das dürfte schon mal ein Typo sein.
              Das System ist an so vielen Stellen krumm und schief, ich würde es neuinstallieren. Ist weniger Arbeit als dadran herumzuflicken.

              64bit 'Bullseye' Lite

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @subman82 last edited by Homoran

                @subman82 sagte in js-controller lässts sich nicht updaten:

                Ich habe die ANleitung hier verwendet:

                warum was externes?

                @subman82 sagte in js-controller lässts sich nicht updaten:

                Oder welche könnt ihr mir empfehlen?

                https://forum.iobroker.net/post/667685

                S 1 Reply Last reply Reply Quote 0
                • S
                  subman82 @Homoran last edited by

                  @homoran said in js-controller lässts sich nicht updaten:

                  @subman82 sagte in js-controller lässts sich nicht updaten:

                  Ich habe die ANleitung hier verwendet:

                  @homoran warum was externes?

                  gegoogelt und da gabs ein Video zu....die Verzweiflung ist halt groß:/

                  @subman82 sagte in js-controller lässts sich nicht updaten:

                  Oder welche könnt ihr mir empfehlen?

                  @homoran : bzgl: https://forum.iobroker.net/post/667685

                  Da ich das System noch nie installiert habe, wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.
                  Wie man merkt , bin ich froh wenn ich den Laptop an bekomme ohne das Internet zu löschen.
                  Ich hab es jetzt nochmal mit deinem Link versucht, scheitere aber schon am ersten Schritt die Links in die Verzeichnisse zu packen,damit mit dem Befehl sudo apt update das richtige in Gang gesetzt wird.

                  über "sudo nano /etc/apt/sources.list " müsste ich doch das hier hinterlegen oder?

                  pi@raspberrypi:~ $ sudo apt update
                  
                  Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
                  
                  Get:2 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB]
                  
                  E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
                  
                  N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
                  
                  Do you want to accept these changes and continue updating from this repository? [y/N]
                  

                  wobei ich dann nicht weiss wo ich mit deb... beginne oder # oder #deb-src oder was auch immer.

                  Ich habe meine jetzige Buster Version dann mit sudo apt update mit dem alten Eintrag upgedated.

                  deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
                  # Uncomment line below then 'apt-get update' to enable 'apt-get source'
                  
                  

                  und anschließend folgendes in die "sudo nano /etc/apt/sources.list " neu eingetragen:

                  
                  deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
                  
                  #Uncomment line below then 'apt-get update' to enable 'apt-get source'
                  
                  #deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
                  
                  

                  Das hat aber auch nicht geklappt, da sich im ersten Link noch etwas von Buster gezogen wird:

                  pi@raspberrypi:~ $  sudo apt update
                  OK:1 http://archive.raspberrypi.org/debian buster InRelease
                  OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
                  OK:3 https://deb.nodesource.com/node_18.x buster InRelease
                  Paketlisten werden gelesen... Fertig
                  Abhängigkeitsbaum wird aufgebaut.
                  Statusinformationen werden eingelesen.... Fertig
                  Aktualisierung für 566 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
                  

                  Ich werd mir wohl mal ein zweites Raspberry kaufen und versuchen es selber zu installieren,damit ich das mal lerne.

                  Vielen Dank soweit schon mal!!

                  Thomas Braun Homoran 3 Replies Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @subman82 last edited by

                    @subman82 sagte in js-controller lässts sich nicht updaten:

                    Da ich das System noch nie installiert habe, wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.

                    Wie kommt denn das aktuelle Konstrukt auf die Kiste?

                    S 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @subman82 last edited by Thomas Braun

                      @subman82 sagte in js-controller lässts sich nicht updaten:

                      scheitere aber schon am ersten Schritt die Links in die Verzeichnisse zu packen,damit mit dem Befehl sudo apt update das richtige in Gang gesetzt wird.

                      ?

                      sudo apt update
                      

                      funktioniert aus jedem Verzeichnis heraus.

                      Mit den sed-Kommandos stellt man alles rekursiv auf bullseye um. Setzt allerdings eine saubere Grundlage voraus.

                      Und mit dem ganzen Zauber kommst du dann immer noch nicht auf eine 64bit-Version, das geht nur über eine Neuinstallation, weswegen genau das meine Empfehlung an der Stelle ist.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        subman82 @Thomas Braun last edited by

                        @thomas-braun said in js-controller lässts sich nicht updaten:

                        @subman82 sagte in js-controller lässts sich nicht updaten:

                        Da ich das System noch nie installiert habe, wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.

                        Wie kommt denn das aktuelle Konstrukt auf die Kiste?

                        Kann man fertig im Internet kaufen, dann müssen nur noch die Adapter runtergeladen und
                        entsprechend eingestellt werden. Das hab ich noch hinbekommen. Soweit läuft alles noch aber
                        ich möchte es halt aktualisieren und was für ein Chaos ich im System veranstaltet habe, habt ihr ja schon gesehen.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @subman82 last edited by

                          @subman82 sagte in js-controller lässts sich nicht updaten:

                          wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.

                          ???

                          • Betriebssystem installieren
                          • curl -sLf https://iobroker.net/install.sh | bash - ausführen

                          feddisch!

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            subman82 @Thomas Braun last edited by

                            @thomas-braun said in js-controller lässts sich nicht updaten:

                            @subman82 sagte in js-controller lässts sich nicht updaten:

                            scheitere aber schon am ersten Schritt die Links in die Verzeichnisse zu packen,damit mit dem Befehl sudo apt update das richtige in Gang gesetzt wird.

                            ?

                            sudo apt update
                            

                            funktioniert aus jedem Verzeichnis heraus.

                            Mit den sed-Kommandos stellt man alles rekursiv auf bullseye um. Setzt allerdings eine saubere Grundlage voraus.

                            Und mit dem ganzen Zauber kommst du dann immer noch nicht auf eine 64bit-Version, das geht nur über eine Neuinstallation, weswegen genau das meine Empfehlung an der Stelle ist.

                            Ah ok, dass mit der 64bit Version hab ich jetzt erst verstanden. Dann versuch ich es mit einer zweiten Raspberry mal selber.
                            Wenn ich alles zusammen habe such ich im Forum nach der Anleitung und wie ich den ganzen iobroker-Kram implementiert bekomme. Das sollte klappen oder muss ich das dann auch alles neu machen?

                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @subman82 last edited by

                              @subman82

                              https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                subman82 @Homoran last edited by

                                @homoran said in js-controller lässts sich nicht updaten:

                                @subman82 sagte in js-controller lässts sich nicht updaten:

                                wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.

                                ???

                                • Betriebssystem installieren
                                • curl -sLf https://iobroker.net/install.sh | bash - ausführen

                                feddisch!

                                Ich meine das Rasbian oder werfe ich jetzt alles durcheinander?
                                Und dann ist die Frage ob ich meine ganzen Einstellungen von den Adaptern über Backitup drauf bekomme.
                                Irgendwie habe ich es geschafft dass regelmässig Backups gemacht werden, aber ich hab noch nicht geschaut wie ich die aufgespielt bekomme und was da alles aufgespielt wird. Muss ich dann mal hier nachlesen und ausprobieren.

                                Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @subman82 last edited by

                                  @subman82 sagte in js-controller lässts sich nicht updaten:

                                  Und dann ist die Frage ob ich meine ganzen Einstellungen von den Adaptern über Backitup drauf bekomme.

                                  Das ist der Zweck eines Backups.

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    subman82 @Thomas Braun last edited by

                                    @thomas-braun said in js-controller lässts sich nicht updaten:

                                    @subman82

                                    https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht

                                    Ist gespeichert, Danke!!

                                    Bzgl. des Backups ist es mir schon klar dass die Daten und Informationen darin enthalten sind aber
                                    ich möchte mir ja auch keine alten Probleme wieder reinspielen mit dem Backup.

                                    Für heute ist aber erstmal Feierabend, morgen geht das Elend Arbeit weiter.Schönen Abend allerseits

                                    Homoran 1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @subman82 last edited by

                                      @subman82 sagte in js-controller lässts sich nicht updaten:

                                      Ich meine das Rasbian oder werfe ich jetzt alles durcheinander?

                                      • runterladen von raspberrypi.com
                                      • mit balena etcher oder ganz komfortabel mit pi imager am PC auf SD schreiben
                                      • SD im pi einstecken
                                      • curl -sLf https://iobroker.net/install.sh | bash - ausführen
                                      • backup mit Backitup wiederherstellen

                                      fix und fertig

                                      1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators @subman82 last edited by

                                        @subman82 sagte in js-controller lässts sich nicht updaten:

                                        keine alten Probleme wieder reinspielen mit dem Backup.

                                        Deswegen erst recht Neuinstallation.

                                        Das backup enthält nur die Konfigurationen, der Rest wird komplett neu installiert
                                        dauert etwas, dafür gaaaanz sauber

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        463
                                        Online

                                        31.9k
                                        Users

                                        80.1k
                                        Topics

                                        1.3m
                                        Posts

                                        5
                                        42
                                        1711
                                        Loading More Posts
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        The ioBroker Community 2014-2023
                                        logo