Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Installation
  5. npm ERR! engine Unsupported engine

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

npm ERR! engine Unsupported engine

npm ERR! engine Unsupported engine

Scheduled Pinned Locked Moved Installation
19 Posts 6 Posters 4.5k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vermillion
    wrote on last edited by Vermillion
    #1

    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

    Thomas BraunT Jey CeeJ 2 Replies Last reply
    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

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      wrote on last edited by Thomas Braun
      #2

      @vermillion

      Schau in meiner Signatur wie man nodejs richtig installiert.

      Sollte aber eigentlich der iob-Installer auch schon machen.

      sudo apt update
      sudo apt full-upgrade
      

      sagt?

      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

      arteckA V 2 Replies Last reply
      0
      • Thomas BraunT Thomas Braun

        @vermillion

        Schau in meiner Signatur wie man nodejs richtig installiert.

        Sollte aber eigentlich der iob-Installer auch schon machen.

        sudo apt update
        sudo apt full-upgrade
        

        sagt?

        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        wrote on last edited by
        #3

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

        Sollte aber eigentlich der iob-Installer auch schon machen.

        nicht wenn da schon was drauf ist..

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        Thomas BraunT 1 Reply Last reply
        0
        • arteckA arteck

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

          Sollte aber eigentlich der iob-Installer auch schon machen.

          nicht wenn da schon was drauf ist..

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          wrote on last edited by Thomas Braun
          #4

          @arteck sagte in npm ERR! engine Unsupported engine:

          nicht wenn da schon was drauf ist..

          Doch.
          Aber nicht, wenn da schon etwas schräges drauf ist.

          12.22.12~dfsg-1~deb11u1

          sowie

          und 1 nicht aktualisiert.

          ist schon ein sicheres Zeichen für 'was schräges'.

          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 Reply Last reply
          0
          • Thomas BraunT Thomas Braun

            @vermillion

            Schau in meiner Signatur wie man nodejs richtig installiert.

            Sollte aber eigentlich der iob-Installer auch schon machen.

            sudo apt update
            sudo apt full-upgrade
            

            sagt?

            V Offline
            V Offline
            Vermillion
            wrote on last edited by
            #5

            @thomas-braun

            dennis@raspberry:~ $ sudo apt update
            OK:1 http://archive.raspberrypi.org/debian bullseye InRelease
            OK:2 http://deb.debian.org/debian bullseye InRelease                           
            OK:3 http://deb.debian.org/debian-security bullseye-security InRelease         
            OK:4 https://deb.nodesource.com/node_19.x bullseye InRelease
            OK:5 http://deb.debian.org/debian bullseye-updates InRelease
            Paketlisten werden gelesen… Fertig
            Abhängigkeitsbaum wird aufgebaut… Fertig
            Statusinformationen werden eingelesen… Fertig
            Alle Pakete sind aktuell.
            dennis@raspberry:~ $ sudo apt full-upgrade
            Paketlisten werden gelesen… Fertig
            Abhängigkeitsbaum wird aufgebaut… Fertig
            Statusinformationen werden eingelesen… Fertig
            Paketaktualisierung (Upgrade) wird berechnet… Fertig
            Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
              gyp libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer
              libnode-dev libssl-dev libuv1-dev node-chownr node-color-name node-err-code
              node-extsprintf node-fast-deep-equal node-indent-string node-ini
              node-is-typedarray node-json-parse-better-errors node-json-schema
              node-json-schema-traverse node-qs node-resolve-from node-through
              node-typedarray-to-buffer node-universalify node-uuid
            Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
            0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
            
            

            Handelt sich um eine absolut frische Installation. Daher verwundert mich das Ganze ebenfalls.

            Thomas BraunT 1 Reply Last reply
            0
            • V Vermillion

              @thomas-braun

              dennis@raspberry:~ $ sudo apt update
              OK:1 http://archive.raspberrypi.org/debian bullseye InRelease
              OK:2 http://deb.debian.org/debian bullseye InRelease                           
              OK:3 http://deb.debian.org/debian-security bullseye-security InRelease         
              OK:4 https://deb.nodesource.com/node_19.x bullseye InRelease
              OK:5 http://deb.debian.org/debian bullseye-updates InRelease
              Paketlisten werden gelesen… Fertig
              Abhängigkeitsbaum wird aufgebaut… Fertig
              Statusinformationen werden eingelesen… Fertig
              Alle Pakete sind aktuell.
              dennis@raspberry:~ $ sudo apt full-upgrade
              Paketlisten werden gelesen… Fertig
              Abhängigkeitsbaum wird aufgebaut… Fertig
              Statusinformationen werden eingelesen… Fertig
              Paketaktualisierung (Upgrade) wird berechnet… Fertig
              Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
                gyp libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer
                libnode-dev libssl-dev libuv1-dev node-chownr node-color-name node-err-code
                node-extsprintf node-fast-deep-equal node-indent-string node-ini
                node-is-typedarray node-json-parse-better-errors node-json-schema
                node-json-schema-traverse node-qs node-resolve-from node-through
                node-typedarray-to-buffer node-universalify node-uuid
              Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
              0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
              
              

              Handelt sich um eine absolut frische Installation. Daher verwundert mich das Ganze ebenfalls.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              wrote on last edited by Thomas Braun
              #6

              @vermillion sagte in npm ERR! engine Unsupported engine:

              Handelt sich um eine absolut frische Installation

              Und wo kommt dann das nodesource-node-19-Repo her?
              Von Haus aus ist das gar nicht drin und der iob-Installer schleppt das nodesource-node16-Repo an.

              Da haste also irgendwas anders gemacht als vorgesehen.

              In der /etc/apt/sources.list.d/nodesource.list
              die 19 durch 16 ersetzen,

              sudo apt update
              sudo apt remove node-* gyp
              sudo apt install nodejs=16.19.0-deb-1nodesource1
              sudo apt policy nodejs
              

              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 Reply Last reply
              0
              • Thomas BraunT Thomas Braun

                @arteck sagte in npm ERR! engine Unsupported engine:

                nicht wenn da schon was drauf ist..

                Doch.
                Aber nicht, wenn da schon etwas schräges drauf ist.

                12.22.12~dfsg-1~deb11u1

                sowie

                und 1 nicht aktualisiert.

                ist schon ein sicheres Zeichen für 'was schräges'.

                V Offline
                V Offline
                Vermillion
                wrote on last edited by
                #7

                @thomas-braun

                Habe gemäß deiner Anleitung in der nodesource.list mal di beiden Einträg zu v14 und v16 ergänzt.
                Trotzdem ergibt

                apt policy nodejs
                

                lediglich

                dennis@raspberry:~ $ 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
                
                Thomas BraunT 1 Reply Last reply
                0
                • V Vermillion

                  @thomas-braun

                  Habe gemäß deiner Anleitung in der nodesource.list mal di beiden Einträg zu v14 und v16 ergänzt.
                  Trotzdem ergibt

                  apt policy nodejs
                  

                  lediglich

                  dennis@raspberry:~ $ 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
                  
                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  wrote on last edited by
                  #8

                  @vermillion

                  sudo apt update
                  apt policy nodejs
                  

                  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 Reply Last reply
                  0
                  • Thomas BraunT Thomas Braun

                    @vermillion

                    sudo apt update
                    apt policy nodejs
                    
                    V Offline
                    V Offline
                    Vermillion
                    wrote on last edited by 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 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      0
                      • Thomas BraunT Thomas Braun

                        @vermillion

                        Was steht da drin?

                        cat /etc/apt/sources.list.d/nodesource.list
                        
                        V Offline
                        V Offline
                        Vermillion
                        wrote on last edited by
                        #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 Reply Last reply
                        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
                          wrote on last edited by
                          #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 Reply Last reply
                          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
                            wrote on last edited by 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 Reply Last reply
                            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
                              wrote on last edited by
                              #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 Replies Last reply
                              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 Do not disturb
                                HomoranH Do not disturb
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by 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 Reply Last reply
                                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
                                  wrote on last edited by
                                  #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 Reply Last reply
                                  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
                                    wrote on last edited by 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 Reply Last reply
                                    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
                                      wrote on last edited by
                                      #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 Reply Last reply
                                      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 Do not disturb
                                        HomoranH Do not disturb
                                        Homoran
                                        Global Moderator Administrators
                                        wrote on last edited by
                                        #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 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        257

                                        Online

                                        32.4k

                                        Users

                                        81.3k

                                        Topics

                                        1.3m

                                        Posts
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Recent
                                        • Tags
                                        • Unread 0
                                        • Categories
                                        • Unreplied
                                        • Popular
                                        • GitHub
                                        • Docu
                                        • Hilfe