Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. subman82

    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

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 39
    • Best 0
    • Groups 1

    subman82

    @subman82

    Starter

    0
    Reputation
    8
    Profile views
    39
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    subman82 Follow
    Starter

    Latest posts made by subman82

    • RE: IOBroker nicht mehr erreichbar nach Routertausch

      @matze-quin

      posted in Error/Bug
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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

      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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.

      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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?

      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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.

      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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!!

      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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).
      
      
      
      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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
      
      
      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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
      
      posted in ioBroker Allgemein
      S
      subman82
    • RE: js-controller lässts sich nicht updaten

      @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 .

      posted in ioBroker Allgemein
      S
      subman82
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo