Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. [gelöst] Shelly Adapter Installation schlägt fehl

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Shelly Adapter Installation schlägt fehl

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      merlin2k11 last edited by merlin2k11

      Hallo,
      ich habe heute ein frisches Debian 11 installiert. Dann habe ich die ioBroker installation via

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

      durchgeführt.
      Nachdem die Installation ohne sichtbarer Fehler durchgelaufen ist wollte ich unter Adapters den Shelly Adapter installieren.
      Hier erhalte ich aber folgende Meldung ohne das sich der Shelly Adapter installiert.

      $ iobroker add shelly --host iobroker
      
      NPM version: 7.5.2
      
      Installing iobroker.shelly@6.0.0... (System call)
      
      host.iobroker Cannot install iobroker.shelly@6.0.0: 1
      
      ERROR: Process exited with code 25
      

      Wie komme ich nun weiter das ich doch noch den Shelly Adapter bekomme?

      lg Armin

      G 1 Reply Last reply Reply Quote 0
      • G
        guergen @merlin2k11 last edited by

        @merlin2k11 Warum ist da eine NPM 7.x.x-Version installiert?

        M 1 Reply Last reply Reply Quote 0
        • M
          merlin2k11 @guergen last edited by merlin2k11

          @guergen das fragst du mich?

          Wie gesagt - Debian Installation durchlaufen lassen - und iobroker über die Befehlszeile installiert. Mehr habe ich nicht getan.

          Das ist das was das Installationsscript installiert.


          Aber danke für den Tipp - die Lösung ist

          sudo npm cache clean -f
          sudo npm install -g n
          sudo n stable
          node -v
          
          Thomas Braun 1 Reply Last reply Reply Quote -1
          • da_Woody
            da_Woody last edited by

            @merlin2k11 warum der versuch den shelly adapter über die konsole zu insten?
            wozu gibts die ioB oberfläche?

            M 1 Reply Last reply Reply Quote 0
            • M
              merlin2k11 @da_Woody last edited by

              @da_woody darüber habe ich es versucht .... die Fehlermeldung war aus dem fenster kopiert worden ...

              Thomas Braun 1 Reply Last reply Reply Quote 1
              • Thomas Braun
                Thomas Braun Most Active @merlin2k11 last edited by Thomas Braun

                @merlin2k11

                Nicht mit sudo und mit n da herum hantieren. nodejs wird als Paket über den Paketmanager installiert. Dann kommt auch die passende Version von npm mit.

                Schau in meine Signatur wie es richtig gemacht wird und wie man das korrigiert.

                Zum konkreten Problem: Vermutlich hier zu finden.
                https://forum.iobroker.net/topic/57337/fehler-25-bei-adapter-install-update-mit-npm8

                Aber zunächst muss nodejs sauber installiert werden.

                1 Reply Last reply Reply Quote 1
                • Thomas Braun
                  Thomas Braun Most Active @merlin2k11 last edited by Thomas Braun

                  @merlin2k11

                  Hast du jetzt nodejs sauber installiert?

                  Denn

                  Aber danke für den Tipp - die Lösung ist

                  ist keine Lösung, das ist Murks in der Form.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    merlin2k11 @Thomas Braun last edited by

                    @thomas-braun
                    Hallo Thomas, warum ist das Murks?
                    Ich habe heute Abend nochmal ein iobroker neu installiert und genau auf dieser Art und weise konnte ich das Update installieren und den Adapter installieren.
                    Zwar habe ich mit dem Adapter noch andere Probleme - aber das hätte ich nun in einem anderen Post gemacht.

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @merlin2k11 last edited by Thomas Braun

                      @merlin2k11

                      Weil diese 'Rumpel'-Installationen über n früher oder später immer für Probleme sorgen.

                      Wie bist du da jetzt unterwegs?
                      Poste mal die vollständigen Ein- und Ausgaben dazu:

                      sudo ln -s /usr/bin/node /usr/bin/nodejs
                      uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                      

                      Und warum überhaupt so'n Hantier? Der Installations-Einzeiler bringt die richtige Version von nodejs (inkl. npm) mit.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        merlin2k11 @Thomas Braun last edited by

                        @thomas-braun
                        Ich glaube wir können das Problem als "User" Fehler abstempeln.
                        Ich wollte dir den Fehler nochmal nachbauen - habe aber mittlerweile auf dem Proxmox Server auch die Installations CD upgedatet. Ich hatte das Debian bei meinem Versuch vorher mit einer Debian 11.0 DVD-Installation Image installiert.
                        Mittlerweile habe ich ein Debian 11.4 Netinstall Image auf dem Server geworfen.
                        Mit der 11.4 Netinstall kann ich den Fehler nicht rekonstruieren. Ich vermute also das es evtl. durch mein altes Installationsimage gekommen ist.
                        debian.PNG

                        • Ich muss mal schauen ob mein Problem mit dem Shelly Adapter evtl auch jetzt behoben ist - ansonsten muss ich dafür nochmal ein Topic machen.

                        Ich danke

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @merlin2k11 last edited by Thomas Braun

                          @merlin2k11

                          Haste jetzt nochmal neu installiert und den Mumpitz mit n bleiben lassen?

                          Aber auch Debian 11 funktioniert sauber mit der Grundinstallation per Einzeiler.

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            merlin2k11 @Thomas Braun last edited by

                            @thomas-braun
                            Ja - jetzt musste ich es nicht mehr. Nun ging es so

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            1.2k
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            4
                            12
                            590
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo