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 Offline
    S Offline
    samsungfreak
    schrieb am zuletzt editiert von
    #1

    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 2 Antworten 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
      #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

                          490

                          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