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. "critical severity vulnerabilities" bei npm-Installation

NEWS

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

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

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

"critical severity vulnerabilities" bei npm-Installation

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 4 Kommentatoren 729 Aufrufe 4 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.
  • KlausStoertebekerK Offline
    KlausStoertebekerK Offline
    KlausStoertebeker
    schrieb am zuletzt editiert von KlausStoertebeker
    #1

    Hallo ins Forum!
    Ich möchte meine ioBroker-Installation neu aufsetzen. Ich nutze dabei zwei Adapter, die nicht in den Repositories enthalten sind und daher mit npm installiert werden müssen:

    • iobroker.homepilot20
    • iobroker.pioneer_sv_vsx

    Wenn ich die Installation mit npm starten will bekomme ich folgende Fehlermeldungen:

    user@ioBroker-Server:~$ sudo npm install iobroker.homepilot20
    [sudo] password for user: 
    
    up to date, audited 13 packages in 6s
    
    2 critical severity vulnerabilities
    
    Some issues need review, and may require choosing
    a different dependency.
    
    Run `npm audit` for details.
    
    user@ioBroker-Server:~$ sudo npm audit fix --force
    npm WARN using --force Recommended protections disabled.
    npm WARN audit No fix available for iobroker.homepilot20@*
    
    up to date, audited 13 packages in 5s
    
    # npm audit report
    
    crypto-js  <4.2.0
    Severity: critical
    crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard - https://github.com/advisories/GHSA-xwcq-pm8m-c4vf
    No fix available
    node_modules/crypto-js
      iobroker.homepilot20  *
      Depends on vulnerable versions of crypto-js
      node_modules/iobroker.homepilot20
    
    2 critical severity vulnerabilities
    
    Some issues need review, and may require choosing
    a different dependency.
    
    

    Da ich für diese Problematik im Internet keine Lösung gefunden habe, habe ich mir gedacht, die Adapter manuell von meiner alten Installation auf die neue zu kopieren.
    Daher meine Frage:
    Wie kopiere ich einen einzelnen Adapter (NICHT die Instanzen - die sind ja im Backup gesichert) von einem Rechner auf den anderen?

    Gruß
    "Klaus"

    ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

    Thomas BraunT OliverIOO mcm1957M 5 Antworten Letzte Antwort
    0
    • KlausStoertebekerK KlausStoertebeker

      Hallo ins Forum!
      Ich möchte meine ioBroker-Installation neu aufsetzen. Ich nutze dabei zwei Adapter, die nicht in den Repositories enthalten sind und daher mit npm installiert werden müssen:

      • iobroker.homepilot20
      • iobroker.pioneer_sv_vsx

      Wenn ich die Installation mit npm starten will bekomme ich folgende Fehlermeldungen:

      user@ioBroker-Server:~$ sudo npm install iobroker.homepilot20
      [sudo] password for user: 
      
      up to date, audited 13 packages in 6s
      
      2 critical severity vulnerabilities
      
      Some issues need review, and may require choosing
      a different dependency.
      
      Run `npm audit` for details.
      
      user@ioBroker-Server:~$ sudo npm audit fix --force
      npm WARN using --force Recommended protections disabled.
      npm WARN audit No fix available for iobroker.homepilot20@*
      
      up to date, audited 13 packages in 5s
      
      # npm audit report
      
      crypto-js  <4.2.0
      Severity: critical
      crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard - https://github.com/advisories/GHSA-xwcq-pm8m-c4vf
      No fix available
      node_modules/crypto-js
        iobroker.homepilot20  *
        Depends on vulnerable versions of crypto-js
        node_modules/iobroker.homepilot20
      
      2 critical severity vulnerabilities
      
      Some issues need review, and may require choosing
      a different dependency.
      
      

      Da ich für diese Problematik im Internet keine Lösung gefunden habe, habe ich mir gedacht, die Adapter manuell von meiner alten Installation auf die neue zu kopieren.
      Daher meine Frage:
      Wie kopiere ich einen einzelnen Adapter (NICHT die Instanzen - die sind ja im Backup gesichert) von einem Rechner auf den anderen?

      Gruß
      "Klaus"

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

      @klausstoertebeker

      Nicht mit sudo hantieren...
      Und im falschen Verzeichnis stehste auch...

      Statt npm besser per iobroker-Kommando installieren.

      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

      KlausStoertebekerK 1 Antwort Letzte Antwort
      0
      • KlausStoertebekerK KlausStoertebeker

        Hallo ins Forum!
        Ich möchte meine ioBroker-Installation neu aufsetzen. Ich nutze dabei zwei Adapter, die nicht in den Repositories enthalten sind und daher mit npm installiert werden müssen:

        • iobroker.homepilot20
        • iobroker.pioneer_sv_vsx

        Wenn ich die Installation mit npm starten will bekomme ich folgende Fehlermeldungen:

        user@ioBroker-Server:~$ sudo npm install iobroker.homepilot20
        [sudo] password for user: 
        
        up to date, audited 13 packages in 6s
        
        2 critical severity vulnerabilities
        
        Some issues need review, and may require choosing
        a different dependency.
        
        Run `npm audit` for details.
        
        user@ioBroker-Server:~$ sudo npm audit fix --force
        npm WARN using --force Recommended protections disabled.
        npm WARN audit No fix available for iobroker.homepilot20@*
        
        up to date, audited 13 packages in 5s
        
        # npm audit report
        
        crypto-js  <4.2.0
        Severity: critical
        crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard - https://github.com/advisories/GHSA-xwcq-pm8m-c4vf
        No fix available
        node_modules/crypto-js
          iobroker.homepilot20  *
          Depends on vulnerable versions of crypto-js
          node_modules/iobroker.homepilot20
        
        2 critical severity vulnerabilities
        
        Some issues need review, and may require choosing
        a different dependency.
        
        

        Da ich für diese Problematik im Internet keine Lösung gefunden habe, habe ich mir gedacht, die Adapter manuell von meiner alten Installation auf die neue zu kopieren.
        Daher meine Frage:
        Wie kopiere ich einen einzelnen Adapter (NICHT die Instanzen - die sind ja im Backup gesichert) von einem Rechner auf den anderen?

        Gruß
        "Klaus"

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

        @klausstoertebeker sagte in "critical severity vulnerabilities" bei npm-Installation:

        Wie kopiere ich einen einzelnen Adapter (NICHT die Instanzen - die sind ja im Backup gesichert) von einem Rechner auf den anderen?

        Gar nicht.
        Damit würden die Einträge in den package.json fehlen.

        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
        • Thomas BraunT Thomas Braun

          @klausstoertebeker

          Nicht mit sudo hantieren...
          Und im falschen Verzeichnis stehste auch...

          Statt npm besser per iobroker-Kommando installieren.

          KlausStoertebekerK Offline
          KlausStoertebekerK Offline
          KlausStoertebeker
          schrieb am zuletzt editiert von
          #4

          @thomas-braun
          Wenn Du mir sagst, wie ich ein "iobroker install" auf einen Adapter anwenden kann, der NICHT über eines der Repositories "stable" oder "latest" installierbar ist (hatte ich in meinem Topic ja geschrieben), wäre ich dankbar für Informationen.
          und sudo benötigt man, um im Ordner "/opt/iobroker" Änderungen durchführen zu können. Denn soweit ich weiß, steht der Nutzer "iobroker" zwar in der Gruppe "sudo", darf aber den Befehl "npm" nicht als root ausführen...
          Gruß
          "Klaus"

          ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

          Thomas BraunT 4 Antworten Letzte Antwort
          0
          • KlausStoertebekerK KlausStoertebeker

            @thomas-braun
            Wenn Du mir sagst, wie ich ein "iobroker install" auf einen Adapter anwenden kann, der NICHT über eines der Repositories "stable" oder "latest" installierbar ist (hatte ich in meinem Topic ja geschrieben), wäre ich dankbar für Informationen.
            und sudo benötigt man, um im Ordner "/opt/iobroker" Änderungen durchführen zu können. Denn soweit ich weiß, steht der Nutzer "iobroker" zwar in der Gruppe "sudo", darf aber den Befehl "npm" nicht als root ausführen...
            Gruß
            "Klaus"

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

            @klausstoertebeker sagte in "critical severity vulnerabilities" bei npm-Installation:

            und sudo benötigt man, um im Ordner "/opt/iobroker" Änderungen durchführen zu können.

            Nein, da muss der ausführende User lediglich in der Gruppe iobroker sein. Root-Rechte sind da nicht erforderlich.

            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
            • KlausStoertebekerK KlausStoertebeker

              @thomas-braun
              Wenn Du mir sagst, wie ich ein "iobroker install" auf einen Adapter anwenden kann, der NICHT über eines der Repositories "stable" oder "latest" installierbar ist (hatte ich in meinem Topic ja geschrieben), wäre ich dankbar für Informationen.
              und sudo benötigt man, um im Ordner "/opt/iobroker" Änderungen durchführen zu können. Denn soweit ich weiß, steht der Nutzer "iobroker" zwar in der Gruppe "sudo", darf aber den Befehl "npm" nicht als root ausführen...
              Gruß
              "Klaus"

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

              @klausstoertebeker sagte in "critical severity vulnerabilities" bei npm-Installation:

              Wenn Du mir sagst, wie ich ein "iobroker install" auf einen Adapter anwenden kann

              Per giturl

              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
              • KlausStoertebekerK KlausStoertebeker

                @thomas-braun
                Wenn Du mir sagst, wie ich ein "iobroker install" auf einen Adapter anwenden kann, der NICHT über eines der Repositories "stable" oder "latest" installierbar ist (hatte ich in meinem Topic ja geschrieben), wäre ich dankbar für Informationen.
                und sudo benötigt man, um im Ordner "/opt/iobroker" Änderungen durchführen zu können. Denn soweit ich weiß, steht der Nutzer "iobroker" zwar in der Gruppe "sudo", darf aber den Befehl "npm" nicht als root ausführen...
                Gruß
                "Klaus"

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

                @klausstoertebeker sagte in "critical severity vulnerabilities" bei npm-Installation:

                darf aber den Befehl "npm" nicht als root ausführen...

                Vollkommen richtig, denn npm wird auch nicht als root ausgeführt.

                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
                • KlausStoertebekerK KlausStoertebeker

                  @thomas-braun
                  Wenn Du mir sagst, wie ich ein "iobroker install" auf einen Adapter anwenden kann, der NICHT über eines der Repositories "stable" oder "latest" installierbar ist (hatte ich in meinem Topic ja geschrieben), wäre ich dankbar für Informationen.
                  und sudo benötigt man, um im Ordner "/opt/iobroker" Änderungen durchführen zu können. Denn soweit ich weiß, steht der Nutzer "iobroker" zwar in der Gruppe "sudo", darf aber den Befehl "npm" nicht als root ausführen...
                  Gruß
                  "Klaus"

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

                  @klausstoertebeker sagte in "critical severity vulnerabilities" bei npm-Installation:

                  Wenn Du mir sagst, wie ich ein "iobroker install" auf einen Adapter anwenden kann, der NICHT über eines der Repositories "stable" oder "latest" installierbar ist (hatte ich in meinem Topic ja geschrieben), wäre ich dankbar für Informationen.

                  So:

                  $ iobroker url https://github.com/homecineplexx/ioBroker.homepilot20 --host DEINHOSTNAME --debug
                  
                  install homecineplexx/ioBroker.homepilot20#02cc37918b4279ce1e5175f1b3f84eb6057eea6b
                  
                  Installing homecineplexx/ioBroker.homepilot20#02cc37918b4279ce1e5175f1b3f84eb6057eea6b... (System call)
                  
                  npm WARN skipping integrity check for git dependency ssh://git@github.com/homecineplexx/ioBroker.homepilot20.git
                  
                  106 packages are looking for funding run `npm fund` for details
                  
                  upload [3] homepilot20.admin /opt/iobroker/node_modules/iobroker.homepilot20/admin/homepilot.png homepilot.png image/png
                  
                  upload [1] homepilot20.admin /opt/iobroker/node_modules/iobroker.homepilot20/admin/style.css style.css text/css
                  
                  upload [0] homepilot20.admin /opt/iobroker/node_modules/iobroker.homepilot20/admin/words.js words.js application/javascript
                  
                  Process exited with code 0
                  

                  Entsprechend für ioBroker.pioneer_sc_vsx dann so:

                  echad@chet:~ $ iobroker url https://github.com/okeck1982/ioBroker.pioneer_sc_vsx --host DEINHOSTNAME --debug
                  install okeck1982/ioBroker.pioneer_sc_vsx#b74d0f748835d2c1c4b860d43a8e6a24939039ce
                  NPM version: 10.2.4
                  Installing okeck1982/ioBroker.pioneer_sc_vsx#b74d0f748835d2c1c4b860d43a8e6a24939039ce... (System call)
                  npm WARN skipping integrity check for git dependency ssh://git@github.com/okeck1982/ioBroker.pioneer_sc_vsx.git
                  
                  added 3 packages in 9s
                  
                  106 packages are looking for funding
                    run `npm fund` for details
                  upload [3] pioneer_sc_vsx.admin /opt/iobroker/node_modules/iobroker.pioneer_sc_vsx/admin/index_m.html index_m.html text/html
                  upload [2] pioneer_sc_vsx.admin /opt/iobroker/node_modules/iobroker.pioneer_sc_vsx/admin/pioneer_sc_vsx.png pioneer_sc_vsx.png image/png
                  upload [1] pioneer_sc_vsx.admin /opt/iobroker/node_modules/iobroker.pioneer_sc_vsx/admin/style.css style.css text/css
                  upload [0] pioneer_sc_vsx.admin /opt/iobroker/node_modules/iobroker.pioneer_sc_vsx/admin/words.js words.js application/javascript
                  echad@chet:~ $
                  

                  Wo ist dann sudo bzw. eine root shell erforderlich gewesen?

                  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
                  • KlausStoertebekerK KlausStoertebeker

                    Hallo ins Forum!
                    Ich möchte meine ioBroker-Installation neu aufsetzen. Ich nutze dabei zwei Adapter, die nicht in den Repositories enthalten sind und daher mit npm installiert werden müssen:

                    • iobroker.homepilot20
                    • iobroker.pioneer_sv_vsx

                    Wenn ich die Installation mit npm starten will bekomme ich folgende Fehlermeldungen:

                    user@ioBroker-Server:~$ sudo npm install iobroker.homepilot20
                    [sudo] password for user: 
                    
                    up to date, audited 13 packages in 6s
                    
                    2 critical severity vulnerabilities
                    
                    Some issues need review, and may require choosing
                    a different dependency.
                    
                    Run `npm audit` for details.
                    
                    user@ioBroker-Server:~$ sudo npm audit fix --force
                    npm WARN using --force Recommended protections disabled.
                    npm WARN audit No fix available for iobroker.homepilot20@*
                    
                    up to date, audited 13 packages in 5s
                    
                    # npm audit report
                    
                    crypto-js  <4.2.0
                    Severity: critical
                    crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard - https://github.com/advisories/GHSA-xwcq-pm8m-c4vf
                    No fix available
                    node_modules/crypto-js
                      iobroker.homepilot20  *
                      Depends on vulnerable versions of crypto-js
                      node_modules/iobroker.homepilot20
                    
                    2 critical severity vulnerabilities
                    
                    Some issues need review, and may require choosing
                    a different dependency.
                    
                    

                    Da ich für diese Problematik im Internet keine Lösung gefunden habe, habe ich mir gedacht, die Adapter manuell von meiner alten Installation auf die neue zu kopieren.
                    Daher meine Frage:
                    Wie kopiere ich einen einzelnen Adapter (NICHT die Instanzen - die sind ja im Backup gesichert) von einem Rechner auf den anderen?

                    Gruß
                    "Klaus"

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von OliverIO
                    #9

                    @klausstoertebeker

                    Diese Art der Fehler muss der Adapter owner behebe.
                    Sie bedeuten, dass er eine Version einer Bibliothek verwendet, die eine sicheitslücke Beinhaltet.

                    Wenn du es selber beheben möchtest, dann musst du auf github den Adapter Klonen, den Fehler beheben (eventuell reicht es schon, die Dependence the zu aktualisieren) und dann kannst du zum einen einen so genannten pullrequest erzeugen, den du dem Adapter owner übermittelst und/oder du installierst dir dann deine Version des Adapters direkt von github

                    Auf jeden Fall kannst du ob es unter dem Adapter auf github bereits einen issue gibt, ansonsten kannst du ihn erfassen.

                    Das manuelle kopieren würde ich lassen, das gibt nur Schwierigkeiten

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    1 Antwort Letzte Antwort
                    1
                    • KlausStoertebekerK KlausStoertebeker

                      Hallo ins Forum!
                      Ich möchte meine ioBroker-Installation neu aufsetzen. Ich nutze dabei zwei Adapter, die nicht in den Repositories enthalten sind und daher mit npm installiert werden müssen:

                      • iobroker.homepilot20
                      • iobroker.pioneer_sv_vsx

                      Wenn ich die Installation mit npm starten will bekomme ich folgende Fehlermeldungen:

                      user@ioBroker-Server:~$ sudo npm install iobroker.homepilot20
                      [sudo] password for user: 
                      
                      up to date, audited 13 packages in 6s
                      
                      2 critical severity vulnerabilities
                      
                      Some issues need review, and may require choosing
                      a different dependency.
                      
                      Run `npm audit` for details.
                      
                      user@ioBroker-Server:~$ sudo npm audit fix --force
                      npm WARN using --force Recommended protections disabled.
                      npm WARN audit No fix available for iobroker.homepilot20@*
                      
                      up to date, audited 13 packages in 5s
                      
                      # npm audit report
                      
                      crypto-js  <4.2.0
                      Severity: critical
                      crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard - https://github.com/advisories/GHSA-xwcq-pm8m-c4vf
                      No fix available
                      node_modules/crypto-js
                        iobroker.homepilot20  *
                        Depends on vulnerable versions of crypto-js
                        node_modules/iobroker.homepilot20
                      
                      2 critical severity vulnerabilities
                      
                      Some issues need review, and may require choosing
                      a different dependency.
                      
                      

                      Da ich für diese Problematik im Internet keine Lösung gefunden habe, habe ich mir gedacht, die Adapter manuell von meiner alten Installation auf die neue zu kopieren.
                      Daher meine Frage:
                      Wie kopiere ich einen einzelnen Adapter (NICHT die Instanzen - die sind ja im Backup gesichert) von einem Rechner auf den anderen?

                      Gruß
                      "Klaus"

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

                      @klausstoertebeker sagte in "critical severity vulnerabilities" bei npm-Installation:

                      Und weil wir gerade dabei sind:

                      Mit

                      sudo npm audit fix --force

                      zerbröselt man sich auch ganz wunderbar seine Installation. Insbesondere wenn der fix auch noch geforced wird.

                      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
                      • KlausStoertebekerK KlausStoertebeker

                        Hallo ins Forum!
                        Ich möchte meine ioBroker-Installation neu aufsetzen. Ich nutze dabei zwei Adapter, die nicht in den Repositories enthalten sind und daher mit npm installiert werden müssen:

                        • iobroker.homepilot20
                        • iobroker.pioneer_sv_vsx

                        Wenn ich die Installation mit npm starten will bekomme ich folgende Fehlermeldungen:

                        user@ioBroker-Server:~$ sudo npm install iobroker.homepilot20
                        [sudo] password for user: 
                        
                        up to date, audited 13 packages in 6s
                        
                        2 critical severity vulnerabilities
                        
                        Some issues need review, and may require choosing
                        a different dependency.
                        
                        Run `npm audit` for details.
                        
                        user@ioBroker-Server:~$ sudo npm audit fix --force
                        npm WARN using --force Recommended protections disabled.
                        npm WARN audit No fix available for iobroker.homepilot20@*
                        
                        up to date, audited 13 packages in 5s
                        
                        # npm audit report
                        
                        crypto-js  <4.2.0
                        Severity: critical
                        crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard - https://github.com/advisories/GHSA-xwcq-pm8m-c4vf
                        No fix available
                        node_modules/crypto-js
                          iobroker.homepilot20  *
                          Depends on vulnerable versions of crypto-js
                          node_modules/iobroker.homepilot20
                        
                        2 critical severity vulnerabilities
                        
                        Some issues need review, and may require choosing
                        a different dependency.
                        
                        

                        Da ich für diese Problematik im Internet keine Lösung gefunden habe, habe ich mir gedacht, die Adapter manuell von meiner alten Installation auf die neue zu kopieren.
                        Daher meine Frage:
                        Wie kopiere ich einen einzelnen Adapter (NICHT die Instanzen - die sind ja im Backup gesichert) von einem Rechner auf den anderen?

                        Gruß
                        "Klaus"

                        mcm1957M Online
                        mcm1957M Online
                        mcm1957
                        schrieb am zuletzt editiert von mcm1957
                        #11

                        @klausstoertebeker

                        Von einer Installation von Adaptern die NICHT via Repositories installierbar sind wird auf produktiven Systemen und für nicht erfahrene User prinzipiell abgeraten.

                        Von Github sollte nur installiert werden, wenn dies der Entwickler z.B. als Hotfix oder zur Fehlersuche vorgibt. In jedem Fall gilt "Use at own risk".

                        Adapter die nicht im Repository enthalten sind lassen vermuten, dass die Entwicklung nur halbherzig erfolgt und / oder dass erkannte Mängel die der Maintainer nicht behebt eine Aufnahme verhindern.

                        Die erste Maßnahme bei Adaptern die nicht im Repository enthalten sind ist den Entwickler zu kontaktieren und zu ersuchen eine Aufnahme zu veranlassen. Infos dazu gibt es hier:

                        https://github.com/ioBroker/ioBroker.repositories?tab=readme-ov-file#requirements-for-adapter-to-get-added-to-the-latest-repository

                        Im Bedarfsfall können wir gerne dabei unterstützen. Einfach als dev hier oder besser noch im Telegrammchannel (Links unter www.iobroker.dev) melden.

                        edit:
                        Da homepilot20 offensichtlich gewartet wird, sollte eine Aufnahme des Adapters in die offiziellen Repos durchaus möglich sein. Derzeit fehlen diesem Adapter aber z.B. die standardmäßigen Basisteste - und ev. noch andere Dinge. Dies würde ein Review zeigen. Wenn der Adapetr aber prinzipiell funktioniert sollten das keine unlösbaren Hindernisse sein.
                        Ergo -> Entwickler kontaktieren.

                        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                        Support Repositoryverwaltung.

                        Wer 'nen Kaffee spendieren will: https://paypal.me

                        LESEN - gute Forenbeitrage

                        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

                        344

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        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