Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. js-controller & Node/NPM Updates mit Fehlern

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    721

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

js-controller & Node/NPM Updates mit Fehlern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 2 Kommentatoren 1.5k Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S samsungfreak

    Hallo zusammen,

    ich habe heute meine Umgebung auf den aktuellen Stand bringen wollen und bin dabei in verschiedene Fehler gelaufen.
    Meine Ausgangssituation war:

    • Debian Linux System
    • js-controller: 3.3.22
    • Node: v12.22.12
    • NPM: 6.14.16
    • Gearbeitet wurde mit einem Maintenance User (nicht root!)

    Zuerst habe ich die Node JS Version von 12.x auf 16.x aktualisiert:

    1. iobroker stop
    2. iobroker backup
    3. curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
    4. sudo apt-get install -y nodejs
    5. curl -sL https://iobroker.net/fix.sh | bash -

    Alle Befehle wurden ohne Fehler verarbeitet mit entsprechend erwartetem Ergebnis:

    • js-controller: 3.3.22
    • Node: v16.17.1
    • NPM: 8.15.0

    Danach wollte ich den js-controller von 3.3.22 auf 4.0.23 aktualisieren und bin wie folgt vorgegangen:

    1. iob backup
    2. iob stop
    3. iob update
    4. iob upgrade self

    Beim letzten Befehl bin ich dann in folgenden Fehler gelaufen:

    Update js-controller from @3.3.22 to @4.0.23
    NPM version: 8.15.0
    npm install iobroker.js-controller@4.0.23 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call)
    npm ERR! code 128
    npm ERR! An unknown git error occurred
    npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/gaudes/ioBroker.boschebike.git
    npm ERR! command-line line 0: unsupported option "accept-new".
    npm ERR! fatal: Konnte nicht vom Remote-Repository lesen.
    npm ERR!
    npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen
    npm ERR! und das Repository existiert.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /home/iobroker/.npm/_logs/2022-10-09T16_45_54_805Z-debug-0.log
    

    Erst nachdem ich den Adapter (welchen es nicht mehr auf Github gibt) vollständig gelöscht habe, lief das Upgrade durch allerdings mit folgenden Fehlern:

    Update js-controller from @3.3.22 to @4.0.23
    NPM version: 8.15.0
    npm install iobroker.js-controller@4.0.23 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call)
    Server Objects 127.0.0.1:40464 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets"]
    Server Objects 127.0.0.1:40464 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.protocolVersion"]
    Server States 127.0.0.1:56672 Error from InMemDB: Error: GET-UNSUPPORTED for namespace meta.: Data=["meta.states.protocolVersion"]
    Server States 127.0.0.1:56674 Error from InMemDB: Error: PSUBSCRIBE-UNSUPPORTED for namespace meta.: Data=["meta.*"]
    Server Objects 127.0.0.1:40464 Error from InMemDB: Error: Unknown LUA script load
    Server Objects 127.0.0.1:40464 Error from InMemDB: Error: Unknown LUA script load
    Server Objects 127.0.0.1:40464 Error from InMemDB: Error: Unknown LUA script load
    Server Objects 127.0.0.1:40464 Error from InMemDB: Error: SET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets",{"type":"Buffer","data":[49]}]
    

    Ich konnte jedoch keine Probleme feststellen das irgendetwas nicht mehr funktioniert wie vorher.
    Ich habe dann meinen Snapshots von VOR dem Update zurückgespielt um herauszufinden, warum ein js-controller Update nicht klappt wegen einem Adpater der nicht mehr verfügbar ist.

    Ich habe dann aufgrund eines Hinweis (Mit einem js-controller <4 sicherstellen das idealerweise keine 7.x/8.x von npm installiert ist!) aus dem Beitrag [How-to] Node.js ioBroker richtig updaten-2021/22 Edition die Updater Reihenfolge geändert:

    1. Update js-controller
    2. Update Node/NPM

    Hier ist der Fehler beim js-controller Update bzgl. dem nicht mehr verfügbaren Adapter nicht mehr aufgetreten.
    Allerdings die fast gleiche Fehlermeldung wie beim Updatevorgang vorher mit dem Zusatz "Could not migrate objects to corresponding sets".

    Update js-controller from @3.3.22 to @4.0.23
    NPM version: 6.14.16
    npm install iobroker.js-controller@4.0.23 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call)
    Server Objects 127.0.0.1:36092 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets"]
    Server States 127.0.0.1:37888 Error from InMemDB: Error: GET-UNSUPPORTED for namespace meta.: Data=["meta.states.protocolVersion"]
    Server Objects 127.0.0.1:36092 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.protocolVersion"]
    Server States 127.0.0.1:37890 Error from InMemDB: Error: PSUBSCRIBE-UNSUPPORTED for namespace meta.: Data=["meta.*"]
    Server Objects 127.0.0.1:36092 Error from InMemDB: Error: Unknown LUA script load
    Server Objects 127.0.0.1:36092 Error from InMemDB: Error: Unknown LUA script load
    Server Objects 127.0.0.1:36092 Error from InMemDB: Error: Unknown LUA script load
    Server Objects 127.0.0.1:36092 Error from InMemDB: Error: SET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets",{"type":"Buffer","data":[49]}]
    Could not migrate objects to corresponding sets: Error SET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets",{"type":"Buffer","data":[49]}]
    
    

    Ich habe mich entschieden den Snapshots wieder herzustellen vom VOR dem Update und erstmal zu klären was es mit den Fehlern auf sich hat.

    • Kennt jemand von euch das Problem?
    • Kann man die Fehler bei der zweiten Methode (erst js-controller Update dann Node/NPM) einfach ignorieren da alles sauber funktioniert?
    • Habe ich beim Update an sich was falsch gemacht (Reihenfolge)?
    • Wird bei einem Node Update automatisch NPM immer mit auf die passende Version aktualisiert? Ich konnte in der Doku keine Support Angabe zu den NPM Versionen finden
    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #2

    @samsungfreak sagte in js-controller & Node/NPM Updates mit Fehlern:

    Allerdings die fast gleiche Fehlermeldung wie beim Updatevorgang vorher mit dem Zusatz "Could not migrate objects to corresponding sets".

    Die Meldung kann in diesem Fall übergangen werden.

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    S 1 Antwort Letzte Antwort
    0
    • S samsungfreak

      Hallo zusammen,

      ich habe heute meine Umgebung auf den aktuellen Stand bringen wollen und bin dabei in verschiedene Fehler gelaufen.
      Meine Ausgangssituation war:

      • Debian Linux System
      • js-controller: 3.3.22
      • Node: v12.22.12
      • NPM: 6.14.16
      • Gearbeitet wurde mit einem Maintenance User (nicht root!)

      Zuerst habe ich die Node JS Version von 12.x auf 16.x aktualisiert:

      1. iobroker stop
      2. iobroker backup
      3. curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
      4. sudo apt-get install -y nodejs
      5. curl -sL https://iobroker.net/fix.sh | bash -

      Alle Befehle wurden ohne Fehler verarbeitet mit entsprechend erwartetem Ergebnis:

      • js-controller: 3.3.22
      • Node: v16.17.1
      • NPM: 8.15.0

      Danach wollte ich den js-controller von 3.3.22 auf 4.0.23 aktualisieren und bin wie folgt vorgegangen:

      1. iob backup
      2. iob stop
      3. iob update
      4. iob upgrade self

      Beim letzten Befehl bin ich dann in folgenden Fehler gelaufen:

      Update js-controller from @3.3.22 to @4.0.23
      NPM version: 8.15.0
      npm install iobroker.js-controller@4.0.23 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call)
      npm ERR! code 128
      npm ERR! An unknown git error occurred
      npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/gaudes/ioBroker.boschebike.git
      npm ERR! command-line line 0: unsupported option "accept-new".
      npm ERR! fatal: Konnte nicht vom Remote-Repository lesen.
      npm ERR!
      npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen
      npm ERR! und das Repository existiert.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/iobroker/.npm/_logs/2022-10-09T16_45_54_805Z-debug-0.log
      

      Erst nachdem ich den Adapter (welchen es nicht mehr auf Github gibt) vollständig gelöscht habe, lief das Upgrade durch allerdings mit folgenden Fehlern:

      Update js-controller from @3.3.22 to @4.0.23
      NPM version: 8.15.0
      npm install iobroker.js-controller@4.0.23 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call)
      Server Objects 127.0.0.1:40464 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets"]
      Server Objects 127.0.0.1:40464 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.protocolVersion"]
      Server States 127.0.0.1:56672 Error from InMemDB: Error: GET-UNSUPPORTED for namespace meta.: Data=["meta.states.protocolVersion"]
      Server States 127.0.0.1:56674 Error from InMemDB: Error: PSUBSCRIBE-UNSUPPORTED for namespace meta.: Data=["meta.*"]
      Server Objects 127.0.0.1:40464 Error from InMemDB: Error: Unknown LUA script load
      Server Objects 127.0.0.1:40464 Error from InMemDB: Error: Unknown LUA script load
      Server Objects 127.0.0.1:40464 Error from InMemDB: Error: Unknown LUA script load
      Server Objects 127.0.0.1:40464 Error from InMemDB: Error: SET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets",{"type":"Buffer","data":[49]}]
      

      Ich konnte jedoch keine Probleme feststellen das irgendetwas nicht mehr funktioniert wie vorher.
      Ich habe dann meinen Snapshots von VOR dem Update zurückgespielt um herauszufinden, warum ein js-controller Update nicht klappt wegen einem Adpater der nicht mehr verfügbar ist.

      Ich habe dann aufgrund eines Hinweis (Mit einem js-controller <4 sicherstellen das idealerweise keine 7.x/8.x von npm installiert ist!) aus dem Beitrag [How-to] Node.js ioBroker richtig updaten-2021/22 Edition die Updater Reihenfolge geändert:

      1. Update js-controller
      2. Update Node/NPM

      Hier ist der Fehler beim js-controller Update bzgl. dem nicht mehr verfügbaren Adapter nicht mehr aufgetreten.
      Allerdings die fast gleiche Fehlermeldung wie beim Updatevorgang vorher mit dem Zusatz "Could not migrate objects to corresponding sets".

      Update js-controller from @3.3.22 to @4.0.23
      NPM version: 6.14.16
      npm install iobroker.js-controller@4.0.23 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call)
      Server Objects 127.0.0.1:36092 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets"]
      Server States 127.0.0.1:37888 Error from InMemDB: Error: GET-UNSUPPORTED for namespace meta.: Data=["meta.states.protocolVersion"]
      Server Objects 127.0.0.1:36092 Error from InMemDB: Error: GET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.protocolVersion"]
      Server States 127.0.0.1:37890 Error from InMemDB: Error: PSUBSCRIBE-UNSUPPORTED for namespace meta.: Data=["meta.*"]
      Server Objects 127.0.0.1:36092 Error from InMemDB: Error: Unknown LUA script load
      Server Objects 127.0.0.1:36092 Error from InMemDB: Error: Unknown LUA script load
      Server Objects 127.0.0.1:36092 Error from InMemDB: Error: Unknown LUA script load
      Server Objects 127.0.0.1:36092 Error from InMemDB: Error: SET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets",{"type":"Buffer","data":[49]}]
      Could not migrate objects to corresponding sets: Error SET-UNSUPPORTED for namespace cfg.: Data=["meta.objects.features.useSets",{"type":"Buffer","data":[49]}]
      
      

      Ich habe mich entschieden den Snapshots wieder herzustellen vom VOR dem Update und erstmal zu klären was es mit den Fehlern auf sich hat.

      • Kennt jemand von euch das Problem?
      • Kann man die Fehler bei der zweiten Methode (erst js-controller Update dann Node/NPM) einfach ignorieren da alles sauber funktioniert?
      • Habe ich beim Update an sich was falsch gemacht (Reihenfolge)?
      • Wird bei einem Node Update automatisch NPM immer mit auf die passende Version aktualisiert? Ich konnte in der Doku keine Support Angabe zu den NPM Versionen finden
      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von Thomas Braun
      #3

      @samsungfreak sagte in js-controller & Node/NPM Updates mit Fehlern:

      Wird bei einem Node Update automatisch NPM immer mit auf die passende Version aktualisiert?

      Jein. Bei der von iobroker vorgesehenen Installationsmethode aus dem nodesource-Repo kommt npm aber immer mit dem nodeJS-Paket mit. Andere Packager machen das aber anders.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      S 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @samsungfreak sagte in js-controller & Node/NPM Updates mit Fehlern:

        Wird bei einem Node Update automatisch NPM immer mit auf die passende Version aktualisiert?

        Jein. Bei der von iobroker vorgesehenen Installationsmethode aus dem nodesource-Repo kommt npm aber immer mit dem nodeJS-Paket mit. Andere Packager machen das aber anders.

        S Offline
        S Offline
        samsungfreak
        schrieb am zuletzt editiert von
        #4

        @thomas-braun Danke für die Info!

        1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @samsungfreak sagte in js-controller & Node/NPM Updates mit Fehlern:

          Allerdings die fast gleiche Fehlermeldung wie beim Updatevorgang vorher mit dem Zusatz "Could not migrate objects to corresponding sets".

          Die Meldung kann in diesem Fall übergangen werden.

          S Offline
          S Offline
          samsungfreak
          schrieb am zuletzt editiert von
          #5

          @thomas-braun Ah ok alles klar, danke für die Info. Ist somit die zweite Methode/Reihenfolge richtig/besser?

          1. Update js-controller
          2. Update Node/NPM
          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • S samsungfreak

            @thomas-braun Ah ok alles klar, danke für die Info. Ist somit die zweite Methode/Reihenfolge richtig/besser?

            1. Update js-controller
            2. Update Node/NPM
            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #6

            @samsungfreak

            Spielt keine Rolle, der js-controller liegt bei einem Upgrade von nodejs eh auf Eis. Sollte er zumindest.

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              samsungfreak
              schrieb am zuletzt editiert von samsungfreak
              #7

              @thomas-braun Ok Danke.

              Jetzt habe ich allerdings das Problem, das ich nach den Updates (welche ohne Fehler liefen) keine Adapter Updates mehr installieren kann:(

              $ iobroker upgrade fb-checkpresence@1.1.19
              
              Update fb-checkpresence from @1.1.14 to @1.1.19
              
              host.Broker Adapter "system.adapter.fb-checkpresence.0" is stopped.
              
              NPM version: 8.15.0
              
              Installing iobroker.fb-checkpresence@1.1.19... (System call)
              
              host.Broker Cannot install iobroker.fb-checkpresence@1.1.19: 128
              
              ERROR: Process exited with code 25
              

              Das Update auf Node 16 lief ohne Probleme (nicht mit root durchgeführt):

              iobrokermaint@Broker:~$ curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
              [sudo] Passwort für iobrokermaint:
              
              ## Installing the NodeSource Node.js 16.x repo...
              
              
              ## Populating apt-get cache...
              
              + apt-get update
              Holen:1 http://security.debian.org stretch/updates InRelease [59,1 kB]
              Ign:2 http://ftp.de.debian.org/debian stretch InRelease
              OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
              OK:4 http://ftp.de.debian.org/debian stretch Release
              OK:5 https://deb.nodesource.com/node_12.x stretch InRelease
              Es wurden 59,1 kB in 0 s geholt (118 kB/s).
              Paketlisten werden gelesen... Fertig
              
              ## Confirming "stretch" is supported...
              
              + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/stretch/Release'
              
              ## Adding the NodeSource signing key to your keyring...
              
              + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
              
              ## Creating apt sources list file for the NodeSource Node.js 16.x repo...
              
              + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x stretch main' > /etc/apt/sources.list.d/nodesource.list
              + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
              
              ## Running `apt-get update` for you...
              
              + apt-get update
              OK:1 http://security.debian.org stretch/updates InRelease
              Ign:2 http://ftp.de.debian.org/debian stretch InRelease
              OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
              OK:4 http://ftp.de.debian.org/debian stretch Release
              Holen:5 https://deb.nodesource.com/node_16.x stretch InRelease [4.585 B]
              Holen:7 https://deb.nodesource.com/node_16.x stretch/main amd64 Packages [770 B]
              Es wurden 5.355 B in 1 s geholt (5.163 B/s).
              Paketlisten werden gelesen... Fertig
              
              ## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm
              ## You may also need development tools to build native addons:
                   sudo apt-get install gcc g++ make
              ## To install the Yarn package manager, run:
                   curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
                   echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
                   sudo apt-get update && sudo apt-get install yarn
              
              
              iobrokermaint@Broker:~$ sudo apt-get install -y nodejs
              Paketlisten werden gelesen... Fertig
              Abhängigkeitsbaum wird aufgebaut.
              Statusinformationen werden eingelesen.... Fertig
              Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
                linux-image-4.9.0-11-amd64 linux-image-4.9.0-12-amd64 linux-image-4.9.0-13-amd64 linux-image-4.9.0-15-amd64
              Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
              Die folgenden Pakete werden aktualisiert (Upgrade):
                nodejs
              1 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
              Es müssen 27,1 MB an Archiven heruntergeladen werden.
              Nach dieser Operation werden 34,0 MB Plattenplatz zusätzlich benutzt.
              Holen:1 https://deb.nodesource.com/node_16.x stretch/main amd64 nodejs amd64 16.17.1-1nodesource1 [27,1 MB]
              Es wurden 27,1 MB in 1 s geholt (20,6 MB/s).
              apt-listchanges: Lese Changelogs...
              (Lese Datenbank ... 77407 Dateien und Verzeichnisse sind derzeit installiert.)
              Vorbereitung zum Entpacken von .../nodejs_16.17.1-1nodesource1_amd64.deb ...
              Detected old npm client, removing...
              Entpacken von nodejs (16.17.1-1nodesource1) über (12.22.12-1nodesource1) ...
              nodejs (16.17.1-1nodesource1) wird eingerichtet ...
              Trigger für man-db (2.7.6.1-2) werden verarbeitet ...
              iobrokermaint@Broker:~$ curl -sL https://iobroker.net/fix.sh | bash -
              library: loaded
              Library version=2022-06-15
              
              ==========================================================================
              
                  Welcome to the ioBroker installation fixer!
                  Script version: 2022-06-03
              
                  You might need to enter your password a couple of times.
              
              ==========================================================================
              
              
              ==========================================================================
                  Installing prerequisites (1/3)
              ==========================================================================
              
              Ign:1 http://ftp.de.debian.org/debian stretch InRelease
              OK:2 http://security.debian.org stretch/updates InRelease
              OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
              OK:4 http://ftp.de.debian.org/debian stretch Release
              OK:5 https://deb.nodesource.com/node_16.x stretch InRelease
              Paketlisten werden gelesen... Fertig
              Installed gcc-c++
              
              ==========================================================================
                  Checking ioBroker user and directory permissions (2/3)
              ==========================================================================
              
              Created /etc/sudoers.d/iobroker
              Fixing directory permissions...
              
              ==========================================================================
                  Checking autostart (3/3)
              ==========================================================================
              
              Enabling autostart...
              Autostart enabled!
              
              ==========================================================================
              
                  Your installation was fixed successfully
                  Run iobroker start to start ioBroker again!
              
              ==========================================================================
              
              
              

              iobrokermaint@Broker:~$ npm -v
              8.15.0
              iobrokermaint@Broker:~$ node -v
              v16.17.1

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • S samsungfreak

                @thomas-braun Ok Danke.

                Jetzt habe ich allerdings das Problem, das ich nach den Updates (welche ohne Fehler liefen) keine Adapter Updates mehr installieren kann:(

                $ iobroker upgrade fb-checkpresence@1.1.19
                
                Update fb-checkpresence from @1.1.14 to @1.1.19
                
                host.Broker Adapter "system.adapter.fb-checkpresence.0" is stopped.
                
                NPM version: 8.15.0
                
                Installing iobroker.fb-checkpresence@1.1.19... (System call)
                
                host.Broker Cannot install iobroker.fb-checkpresence@1.1.19: 128
                
                ERROR: Process exited with code 25
                

                Das Update auf Node 16 lief ohne Probleme (nicht mit root durchgeführt):

                iobrokermaint@Broker:~$ curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
                [sudo] Passwort für iobrokermaint:
                
                ## Installing the NodeSource Node.js 16.x repo...
                
                
                ## Populating apt-get cache...
                
                + apt-get update
                Holen:1 http://security.debian.org stretch/updates InRelease [59,1 kB]
                Ign:2 http://ftp.de.debian.org/debian stretch InRelease
                OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
                OK:4 http://ftp.de.debian.org/debian stretch Release
                OK:5 https://deb.nodesource.com/node_12.x stretch InRelease
                Es wurden 59,1 kB in 0 s geholt (118 kB/s).
                Paketlisten werden gelesen... Fertig
                
                ## Confirming "stretch" is supported...
                
                + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/stretch/Release'
                
                ## Adding the NodeSource signing key to your keyring...
                
                + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
                
                ## Creating apt sources list file for the NodeSource Node.js 16.x repo...
                
                + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x stretch main' > /etc/apt/sources.list.d/nodesource.list
                + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
                
                ## Running `apt-get update` for you...
                
                + apt-get update
                OK:1 http://security.debian.org stretch/updates InRelease
                Ign:2 http://ftp.de.debian.org/debian stretch InRelease
                OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
                OK:4 http://ftp.de.debian.org/debian stretch Release
                Holen:5 https://deb.nodesource.com/node_16.x stretch InRelease [4.585 B]
                Holen:7 https://deb.nodesource.com/node_16.x stretch/main amd64 Packages [770 B]
                Es wurden 5.355 B in 1 s geholt (5.163 B/s).
                Paketlisten werden gelesen... Fertig
                
                ## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm
                ## You may also need development tools to build native addons:
                     sudo apt-get install gcc g++ make
                ## To install the Yarn package manager, run:
                     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
                     echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
                     sudo apt-get update && sudo apt-get install yarn
                
                
                iobrokermaint@Broker:~$ sudo apt-get install -y nodejs
                Paketlisten werden gelesen... Fertig
                Abhängigkeitsbaum wird aufgebaut.
                Statusinformationen werden eingelesen.... Fertig
                Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
                  linux-image-4.9.0-11-amd64 linux-image-4.9.0-12-amd64 linux-image-4.9.0-13-amd64 linux-image-4.9.0-15-amd64
                Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
                Die folgenden Pakete werden aktualisiert (Upgrade):
                  nodejs
                1 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
                Es müssen 27,1 MB an Archiven heruntergeladen werden.
                Nach dieser Operation werden 34,0 MB Plattenplatz zusätzlich benutzt.
                Holen:1 https://deb.nodesource.com/node_16.x stretch/main amd64 nodejs amd64 16.17.1-1nodesource1 [27,1 MB]
                Es wurden 27,1 MB in 1 s geholt (20,6 MB/s).
                apt-listchanges: Lese Changelogs...
                (Lese Datenbank ... 77407 Dateien und Verzeichnisse sind derzeit installiert.)
                Vorbereitung zum Entpacken von .../nodejs_16.17.1-1nodesource1_amd64.deb ...
                Detected old npm client, removing...
                Entpacken von nodejs (16.17.1-1nodesource1) über (12.22.12-1nodesource1) ...
                nodejs (16.17.1-1nodesource1) wird eingerichtet ...
                Trigger für man-db (2.7.6.1-2) werden verarbeitet ...
                iobrokermaint@Broker:~$ curl -sL https://iobroker.net/fix.sh | bash -
                library: loaded
                Library version=2022-06-15
                
                ==========================================================================
                
                    Welcome to the ioBroker installation fixer!
                    Script version: 2022-06-03
                
                    You might need to enter your password a couple of times.
                
                ==========================================================================
                
                
                ==========================================================================
                    Installing prerequisites (1/3)
                ==========================================================================
                
                Ign:1 http://ftp.de.debian.org/debian stretch InRelease
                OK:2 http://security.debian.org stretch/updates InRelease
                OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease
                OK:4 http://ftp.de.debian.org/debian stretch Release
                OK:5 https://deb.nodesource.com/node_16.x stretch InRelease
                Paketlisten werden gelesen... Fertig
                Installed gcc-c++
                
                ==========================================================================
                    Checking ioBroker user and directory permissions (2/3)
                ==========================================================================
                
                Created /etc/sudoers.d/iobroker
                Fixing directory permissions...
                
                ==========================================================================
                    Checking autostart (3/3)
                ==========================================================================
                
                Enabling autostart...
                Autostart enabled!
                
                ==========================================================================
                
                    Your installation was fixed successfully
                    Run iobroker start to start ioBroker again!
                
                ==========================================================================
                
                
                

                iobrokermaint@Broker:~$ npm -v
                8.15.0
                iobrokermaint@Broker:~$ node -v
                v16.17.1

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #8

                @samsungfreak

                Stretch ist schon zweimal für tot erklärt worden.

                Installier da ein 'bullseye' / Debian 11.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                S 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @samsungfreak

                  Stretch ist schon zweimal für tot erklärt worden.

                  Installier da ein 'bullseye' / Debian 11.

                  S Offline
                  S Offline
                  samsungfreak
                  schrieb am zuletzt editiert von
                  #9

                  @thomas-braun Du meinst, dass es daran liegt?

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • S samsungfreak

                    @thomas-braun Du meinst, dass es daran liegt?

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von Thomas Braun
                    #10

                    @samsungfreak

                    Nein, es liegt nicht daran.
                    Aber dein Stretch ist trotzdem schon doppelt tot.
                    Wenn du das jetzt nur beiflickst rennst du 3 Meter weiter in das nächste Problem.

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    S 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @samsungfreak

                      Nein, es liegt nicht daran.
                      Aber dein Stretch ist trotzdem schon doppelt tot.
                      Wenn du das jetzt nur beiflickst rennst du 3 Meter weiter in das nächste Problem.

                      S Offline
                      S Offline
                      samsungfreak
                      schrieb am zuletzt editiert von
                      #11

                      @thomas-braun Ok.
                      Ich hatte vor ein System Upgrade in den nächsten Wochen durchzuführen und keine Neuinstallation.
                      Hast du noch eine Idee, herauszufinden, woran es aktuell liegt mit den Fehlern nach den Upgrades?

                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • S samsungfreak

                        @thomas-braun Ok.
                        Ich hatte vor ein System Upgrade in den nächsten Wochen durchzuführen und keine Neuinstallation.
                        Hast du noch eine Idee, herauszufinden, woran es aktuell liegt mit den Fehlern nach den Upgrades?

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @samsungfreak Steht oben im Forum angeschlagen.

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        492

                        Online

                        32.9k

                        Benutzer

                        83.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe