Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Einsteigerfragen
  4. Installation
  5. npm ERR! engine Unsupported engine

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    320

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

npm ERR! engine Unsupported engine

Geplant Angeheftet Gesperrt Verschoben Installation
19 Beiträge 6 Kommentatoren 4.6k Aufrufe 5 Watching
  • Ä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.
  • Thomas BraunT Thomas Braun

    @vermillion

    sudo apt update
    apt policy nodejs
    
    V Offline
    V Offline
    Vermillion
    schrieb am zuletzt editiert von Vermillion
    #9

    @thomas-braun

    dennis@raspberry:~ $ sudo apt update
    OK:1 http://deb.debian.org/debian bullseye InRelease
    OK:2 http://deb.debian.org/debian-security bullseye-security InRelease                                   
    OK:3 http://deb.debian.org/debian bullseye-updates InRelease                                             
    OK:4 http://archive.raspberrypi.org/debian bullseye InRelease                           
    OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease
    OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    Alle Pakete sind aktuell.
    dennis@raspberry:~ $ sudo apt policy nodejs
    nodejs:
      Installiert:           12.22.12~dfsg-1~deb11u1
      Installationskandidat: 12.22.12~dfsg-1~deb11u1
      Versionstabelle:
     *** 12.22.12~dfsg-1~deb11u1 500
            500 http://deb.debian.org/debian-security bullseye-security/main i386 Packages
            100 /var/lib/dpkg/status
         12.22.5~dfsg-2~11u1 500
            500 http://deb.debian.org/debian bullseye/main i386 Packages
    dennis@raspberry:~ $ 
    
    
    dennis@raspberry:~ $ sudo apt install nodejs=16.16.0-deb-1nodesource1
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    E: Version »16.16.0-deb-1nodesource1« für »nodejs« konnte nicht gefunden werden.
    
    

    auch mit 16.19.0 gleiches Spiel:

    dennis@raspberry:~ $ sudo apt install nodejs=16.19.0-deb-1nodesource1
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    E: Version »16.19.0-deb-1nodesource1« für »nodejs« konnte nicht gefunden werden.
    
    
    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • V Vermillion

      @thomas-braun

      dennis@raspberry:~ $ sudo apt update
      OK:1 http://deb.debian.org/debian bullseye InRelease
      OK:2 http://deb.debian.org/debian-security bullseye-security InRelease                                   
      OK:3 http://deb.debian.org/debian bullseye-updates InRelease                                             
      OK:4 http://archive.raspberrypi.org/debian bullseye InRelease                           
      OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease
      OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease
      Paketlisten werden gelesen… Fertig
      Abhängigkeitsbaum wird aufgebaut… Fertig
      Statusinformationen werden eingelesen… Fertig
      Alle Pakete sind aktuell.
      dennis@raspberry:~ $ sudo apt policy nodejs
      nodejs:
        Installiert:           12.22.12~dfsg-1~deb11u1
        Installationskandidat: 12.22.12~dfsg-1~deb11u1
        Versionstabelle:
       *** 12.22.12~dfsg-1~deb11u1 500
              500 http://deb.debian.org/debian-security bullseye-security/main i386 Packages
              100 /var/lib/dpkg/status
           12.22.5~dfsg-2~11u1 500
              500 http://deb.debian.org/debian bullseye/main i386 Packages
      dennis@raspberry:~ $ 
      
      
      dennis@raspberry:~ $ sudo apt install nodejs=16.16.0-deb-1nodesource1
      Paketlisten werden gelesen… Fertig
      Abhängigkeitsbaum wird aufgebaut… Fertig
      Statusinformationen werden eingelesen… Fertig
      E: Version »16.16.0-deb-1nodesource1« für »nodejs« konnte nicht gefunden werden.
      
      

      auch mit 16.19.0 gleiches Spiel:

      dennis@raspberry:~ $ sudo apt install nodejs=16.19.0-deb-1nodesource1
      Paketlisten werden gelesen… Fertig
      Abhängigkeitsbaum wird aufgebaut… Fertig
      Statusinformationen werden eingelesen… Fertig
      E: Version »16.19.0-deb-1nodesource1« für »nodejs« konnte nicht gefunden werden.
      
      
      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #10

      @vermillion

      Was steht da drin?

      cat /etc/apt/sources.list.d/nodesource.list
      

      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

      V 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @vermillion

        Was steht da drin?

        cat /etc/apt/sources.list.d/nodesource.list
        
        V Offline
        V Offline
        Vermillion
        schrieb am zuletzt editiert von
        #11

        @thomas-braun said in npm ERR! engine Unsupported engine:

        cat /etc/apt/sources.list.d/nodesource.list

        #node 14
        
        deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
        
        deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
        
         
        
        #node 16
        
        deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
        
        deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
        
        
        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • V Vermillion

          Hallo zusammen,

          auf einem MiniPC habe ich eine frische Installation des Raspberry Pi OS aufgesetzt mithilfe des Pi Imagers.
          Im Anschluss mit dem Befehl

          curl -sLf https://iobroker.net/install.sh | bash -
          

          versucht ioBroker zu installieren.

          Hierbei erhalte ich beim Schritt "Installing ioBroker (3/4)" folgende Fehlermeldungen:

          npm ERR! code EBADENGINE
          npm ERR! engine Unsupported engine
          npm ERR! engine Not compatible with your version of node/npm: fs-extra@11.1.0
          npm ERR! notsup Not compatible with your version of node/npm: fs-extra@11.1.0
          npm ERR! notsup Required: {"node":">=14.14"}
          npm ERR! notsup Actual:   {"npm":"7.5.2","node":"v12.22.12"}
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/dennis/.npm/_logs/2023-01-05T12_53_43_979Z-debug.log
          

          Die Anfragen

          npm -v
          node -v
          nodejs-v
          

          ergeben jeweils

          7.5.2
          12.22.12
          12.22.12
          

          Versuche, das ganze per remove/autoremove/purge zu entfernen und dann per

          curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
          

          upzudaten, führen dazu, dass ich folgende Meldung erhalte, bei der 12.22.12 als bereits aktuellste Version betitelt wird.

          sudo apt-get install -y nodejs
          Paketlisten werden gelesen… Fertig
          Abhängigkeitsbaum wird aufgebaut… Fertig
          Statusinformationen werden eingelesen… Fertig
          nodejs ist schon die neueste Version (12.22.12~dfsg-1~deb11u1).
          0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
          

          Ich weiß an der Stelle nicht weiter.
          Falls noch weitere Informationen von mir benötigt werden, gebe ich gerne Auskunft.

          VG
          Dennis

          Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #12

          @vermillion sagte in npm ERR! engine Unsupported engine:

          auf einem MiniPC habe ich eine frische Installation des Raspberry Pi OS aufgesetzt

          Warum?
          Installiere doch einfach Ubuntu oder Debian in 64 Bit. Pi OS x86 scheint es nur in 32Bit zu geben und damit wirst du noch häufiger auf Probleme Stoßen.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • V Vermillion

            @thomas-braun said in npm ERR! engine Unsupported engine:

            cat /etc/apt/sources.list.d/nodesource.list

            #node 14
            
            deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
            
            deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
            
             
            
            #node 16
            
            deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
            
            deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
            
            
            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von Thomas Braun
            #13

            @vermillion

            Ich seh es schon.
            Du hast ein 32bit-Betriebssystem installiert.
            Nodesource baut aber nicht mehr für i386er-Prozessoren.

            Installier da ein aktuelles System mit 64bit (sofern die Hardware es hergibt).

            Das ist der *** SONDERFALL *** aus meinem HowTo.
            Ich würde aber nicht empfehlen das umzusetzen.

            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

            W 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @vermillion

              Ich seh es schon.
              Du hast ein 32bit-Betriebssystem installiert.
              Nodesource baut aber nicht mehr für i386er-Prozessoren.

              Installier da ein aktuelles System mit 64bit (sofern die Hardware es hergibt).

              Das ist der *** SONDERFALL *** aus meinem HowTo.
              Ich würde aber nicht empfehlen das umzusetzen.

              W Offline
              W Offline
              WasserStrom
              schrieb am zuletzt editiert von
              #14

              @thomas-braun @Vermillion
              Hallo,

              ich stehe gerade vor dem selben Problem bei einer Installation auf einem Raspberry 1b mit Raspberry Pi OS Lite (32 bit).

              Muss ich jetzt die Installationsroutine oder Iobroker davon überzeugen, mit einer älteren nodejs zusammen zu arbeiten?

              Die Installationsroutine scheint v12.22.12 installiert zu haben (das sagt "node -v").

              Grüße,
              Philipp

              HomoranH Thomas BraunT 2 Antworten Letzte Antwort
              0
              • W WasserStrom

                @thomas-braun @Vermillion
                Hallo,

                ich stehe gerade vor dem selben Problem bei einer Installation auf einem Raspberry 1b mit Raspberry Pi OS Lite (32 bit).

                Muss ich jetzt die Installationsroutine oder Iobroker davon überzeugen, mit einer älteren nodejs zusammen zu arbeiten?

                Die Installationsroutine scheint v12.22.12 installiert zu haben (das sagt "node -v").

                Grüße,
                Philipp

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von Homoran
                #15

                @wasserstrom bitte mehr Informationen
                https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                @wasserstrom sagte in npm ERR! engine Unsupported engine:

                Muss ich jetzt die Installationsroutine oder Iobroker davon überzeugen, mit einer älteren nodejs zusammen zu arbeiten?

                das schaffst du nicht, zumal es für deinen

                @wasserstrom sagte in npm ERR! engine Unsupported engine:

                Raspberry 1b mit

                ARM v6 Architektur kein fertiges aktuelles node mehr von nodesource gibt.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                W 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @wasserstrom bitte mehr Informationen
                  https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                  @wasserstrom sagte in npm ERR! engine Unsupported engine:

                  Muss ich jetzt die Installationsroutine oder Iobroker davon überzeugen, mit einer älteren nodejs zusammen zu arbeiten?

                  das schaffst du nicht, zumal es für deinen

                  @wasserstrom sagte in npm ERR! engine Unsupported engine:

                  Raspberry 1b mit

                  ARM v6 Architektur kein fertiges aktuelles node mehr von nodesource gibt.

                  W Offline
                  W Offline
                  WasserStrom
                  schrieb am zuletzt editiert von
                  #16

                  @homoran
                  Ich habe folgendes getan:

                  • Raspberry Pi OS Lite (32 bit) frisch geladen und auf die SD-Karte geschrieben
                  • Installation gestartet mit
                  curl -sLf https://iobroker.net/install.sh | bash -
                  
                  • System update durchgeführt, da die oben genannte Fehlermeldung kam
                  sudo apt update && sudo apt upgrade
                  
                  • Nochmal die Installationsroutine gestartet mit der selben Fehlermeldung
                  npm ERR! notsup Required: {"node":">=14.14"}
                  

                  Beim Aufruf von iobroker kommt auch eine Fehlermeldung

                  pi@raspberrypi:/opt/iobroker $ iobroker status
                  internal/modules/cjs/loader.js:818
                    throw err;
                    ^
                  Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                  

                  Sollte ich jetzt Anpassungen probieren, dass die Installationsroutine beim nächsten mal durchläuft oder sollte ich versuchen, iobroker einfach mit nodejs v12.22.12 zum laufen zu bringen?

                  Ich hatte mich vor Jahren mit der Installation von nodejs auf einem Raspberry Pi Zero beschäftigt und da etwas von den "unofficial-builds" verwendet. Inwiefern würde mir jetzt https://unofficial-builds.nodejs.org/download/release/v19.7.0/ weiterhelfen?

                  Sorry ich arbeite mich gerade nach einer inaktiven Zeit wieder in Iobroker/Raspberry-Themen ein.

                  1 Antwort Letzte Antwort
                  0
                  • W WasserStrom

                    @thomas-braun @Vermillion
                    Hallo,

                    ich stehe gerade vor dem selben Problem bei einer Installation auf einem Raspberry 1b mit Raspberry Pi OS Lite (32 bit).

                    Muss ich jetzt die Installationsroutine oder Iobroker davon überzeugen, mit einer älteren nodejs zusammen zu arbeiten?

                    Die Installationsroutine scheint v12.22.12 installiert zu haben (das sagt "node -v").

                    Grüße,
                    Philipp

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

                    @wasserstrom sagte in npm ERR! engine Unsupported engine:

                    Die Installationsroutine scheint v12.22.12 installiert zu haben (das sagt "node -v").

                    Ja, was aktuelleres gibt es nicht mehr über die üblichen Installationswege. Da muss von Hand ein 'unofficial build' installiert werden. Schau in meiner Signatur, da ist was entsprechendes verlinkt.

                    Wobei sich auch die Frage stellt, ob sich ein Raspberry1 noch sinnvoll einsetzen lässt. Der ist eigentlich zu schwach für die meisten Anwendungen.

                    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

                    W 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @wasserstrom sagte in npm ERR! engine Unsupported engine:

                      Die Installationsroutine scheint v12.22.12 installiert zu haben (das sagt "node -v").

                      Ja, was aktuelleres gibt es nicht mehr über die üblichen Installationswege. Da muss von Hand ein 'unofficial build' installiert werden. Schau in meiner Signatur, da ist was entsprechendes verlinkt.

                      Wobei sich auch die Frage stellt, ob sich ein Raspberry1 noch sinnvoll einsetzen lässt. Der ist eigentlich zu schwach für die meisten Anwendungen.

                      W Offline
                      W Offline
                      WasserStrom
                      schrieb am zuletzt editiert von
                      #18

                      @thomas-braun

                      Vielen Dank, das installieren der inoffiziellen nodejs-Version (nach der Anweisung in deiner Signatur) und dann das Ausführen des Installationsskripts hat geholfen!

                      Ihr könnt ja gerne an geeigneter Stelle die Installationsbeschreibung ergänzen, dass bei ARM v6 Prozessoren die richtige nodejs vorab installiert sein muss.

                      Ich bin gespannt, wie die Performance vom Iobroker auf dem Raspberry1 beim GPIO-Impulszählen von der Lichtschranke am Stromzähler ist. Das war halt das, was ich da hatte und kannte.

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • W WasserStrom

                        @thomas-braun

                        Vielen Dank, das installieren der inoffiziellen nodejs-Version (nach der Anweisung in deiner Signatur) und dann das Ausführen des Installationsskripts hat geholfen!

                        Ihr könnt ja gerne an geeigneter Stelle die Installationsbeschreibung ergänzen, dass bei ARM v6 Prozessoren die richtige nodejs vorab installiert sein muss.

                        Ich bin gespannt, wie die Performance vom Iobroker auf dem Raspberry1 beim GPIO-Impulszählen von der Lichtschranke am Stromzähler ist. Das war halt das, was ich da hatte und kannte.

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #19

                        @wasserstrom sagte in npm ERR! engine Unsupported engine:

                        Ihr könnt ja gerne an geeigneter Stelle die Installationsbeschreibung ergänzen, dass bei ARM v6 Prozessoren die richtige nodejs vorab installiert sein muss.

                        meinst du das lohnt noch?
                        ich kenne im Moment keine ARMv6 Geräte, die man wirklich für eine ioBroker Installation guten Gewissens empfehlen kann.

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        782

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        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