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.
    • S
      subman82 @DJMarc75 last edited by

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

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

      muss es teilen, sonst bekomme ich es nicht hochgeladen

      ach komm - die komplette Ausgabe markieren und hier in Codetags posten... und zieh Dein Fenster von Deiner Konsole mal breiter !

      Ich hatte putty auf die gesamte Bildschirmgröße gezogen,komisch.
      Ich muss jetzt leider los, ich schau später nochmal hier rein und schau mal wie ich das OS aktualisiert bekomme.
      Die Adapter habe ich auch trotz Cache löschen und Neustart nicht aktualisiert bekommen.

      Vielen Dank für eure Hilfe schon mal und sorry, dass ich so unerfahren mit iobroker und schreiben in Foren bin.
      Bis später .

      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:

        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

                                          435
                                          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