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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    18
    1
    658

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

npm ERR! engine Unsupported engine

Geplant Angeheftet Gesperrt Verschoben Installation
19 Beiträge 6 Kommentatoren 4.5k 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.
  • 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 Offline
              HomoranH Offline
              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 Offline
                      HomoranH Offline
                      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

                      484

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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