Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Kann keinen Adapter installieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Kann keinen Adapter installieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • Gurke258
      Gurke258 @wendy2702 last edited by

      @wendy2702

      nee noch nicht, aber das ändert doch nichts daran, das ich das beschriebene Modul (Blink@5.0.1) nicht finde bzw. nicht deinstallieren kann?

      Glasfaser 1 Reply Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @Gurke258 last edited by Glasfaser

        @Gurke258

        lösche mal das Verzeichniss

        /opt/iobroker/node_modules/iobroker.javascript/node_modules/blink
        
        AlCalzone 1 Reply Last reply Reply Quote 0
        • AlCalzone
          AlCalzone Developer @Glasfaser last edited by

          @Glasfaser Einfach so in node_modules was löschen macht keinen Sinn. Das kommt mit dem nächsten Update wieder.

          cd /opt/iobroker
          npm ls blink
          

          um herauszufinden, wo es mit drin hängt. Dann kann man gezielt im übergeordneten Verzeichnis npm uninstall blink aufrufen. Oder im Falle des Skript-Adapters, es aus den zusätzlichen Modulen entfernen.

          Homoran Glasfaser Gurke258 3 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @AlCalzone last edited by

            @AlCalzone sagte in Kann keinen Adapter installieren:

            Dann kann man gezielt im übergeordneten Verzeichnis npm uninstall blink aufrufen.

            Das ist wichtig, da wir bis heute nicht wissen wie und wo blink installiert wurde

            1 Reply Last reply Reply Quote 0
            • Glasfaser
              Glasfaser @AlCalzone last edited by

              @AlCalzone

              wurde ja alles schon im Thread gemacht ... gelöscht usw....

              dann habe ich diesen Vorschlag von Apollon77 gelesen ,
              https://github.com/ioBroker/ioBroker.javascript/issues/617

              fuzzyy0815 created this issue in ioBroker/ioBroker.javascript

              closed kein Update möglich von 4.16.17 -> 4.6.21 #617

              AlCalzone 1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer @Glasfaser last edited by

                @Glasfaser sagte in Kann keinen Adapter installieren:

                wurde ja alles schon im Thread gemacht ... gelöscht usw....

                Ja ne, eben nicht!

                Ich sehe

                • einmal npm uninstall blink im Home-Verzeichnis (wo iobroker sicher keine Module sucht).
                • einmal iobroker del blink, was den nicht existenten blink-Adapter löschen würde (wenn es ihn denn gäbe)

                Wie ich in meinem letzten Post geschrieben habe: erst mal herausfinden, wo genau das Modul herkommt. Dann kann man über weitere Schritte wie gezieltes Deinstallieren nachdenken. npm uninstall <paketname> wirkt nämlich immer nur im aktuellen Verzeichnis, nicht in Unterverzeichnissen.

                1 Reply Last reply Reply Quote 0
                • Gurke258
                  Gurke258 @AlCalzone last edited by Gurke258

                  @AlCalzone

                  Also mit diesem Befehl bekomme ich folgende Meldung:

                  pi@HomePi:/opt/iobroker $ npm ls blink
                  iobroker.inst@2.0.3 /opt/iobroker
                  └─┬ iobroker.javascript@4.8.4
                    └── UNMET DEPENDENCY blink@^5.0.1
                  
                  npm ERR! missing: blink@^5.0.1, required by iobroker.javascript@4.8.4
                  
                  

                  @Glasfaser sagte in Kann keinen Adapter installieren:

                  @AlCalzone

                  wurde ja alles schon im Thread gemacht ... gelöscht usw....

                  dann habe ich diesen Vorschlag von Apollon77 gelesen ,
                  https://github.com/ioBroker/ioBroker.javascript/issues/617

                  Das hatte ich auch schon gefunden und gemacht.

                  AlCalzone 1 Reply Last reply Reply Quote 0
                  • AlCalzone
                    AlCalzone Developer @Gurke258 last edited by AlCalzone

                    @Gurke258 Hast du blink in den Adaptereinstellungen des Skript-Adapters eingetragen? 38e2e1a4-3bcc-47e0-af2b-7feafaa2c2b7-grafik.png
                    Falls ja, entfernen und folgendes ausführen:

                    cd /opt/iobroker/node_modules/iobroker.javascript
                    npm uninstall blink
                    

                    Wenn das nicht hinhaut, hilft ggf. die Holzhammermethode:
                    /opt/iobroker/node_modules/iobroker.javascript/package.json mit einem Editor öffnen und die Zeile "blink": "^5.0.1", löschen.

                    Gurke258 1 Reply Last reply Reply Quote 0
                    • Gurke258
                      Gurke258 @AlCalzone last edited by

                      @AlCalzone

                      Der Fehler scheint behoben zu sein, es war tatsächlich in in Javascripts eingetragen. Habe es gelöscht.

                      Allerdings kann ich immer noch keine Adapter installieren:

                      $ ./iobroker add daswetter  --host HomePi
                      NPM version: 6.14.8
                      npm install iobroker.daswetter@3.0.4 --loglevel error --prefix "/opt/iobroker" (System call)
                      npm
                       ERR! code ELOOPnpm ERR! syscall accessnpm ERR! path /opt/iobroker/node_modules/iobroker.daswetternpm ERR! errno -40
                      npm ERR! ELOOP: too many symbolic links encountered, access '/opt/iobroker/node_modules/iobroker.daswetter'
                      npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2020-10-26T17_42_22_564Z-debug.log
                      ERROR: host.HomePi Cannot install iobroker.daswetter@3.0.4: 216
                      ERROR: process exited with code 25
                      
                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @Gurke258 last edited by

                        @Gurke258 sagte in Kann keinen Adapter installieren:

                        code ELOOP

                        npm -v
                        which npm
                        
                        Gurke258 1 Reply Last reply Reply Quote 0
                        • Gurke258
                          Gurke258 @Thomas Braun last edited by

                          @Thomas-Braun sagte in Kann keinen Adapter installieren:

                          which npm

                          pi@HomePi:~ $ npm -v
                          6.14.8
                          pi@HomePi:~ $ which npm
                          /usr/bin/npm
                          
                          
                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Gurke258 last edited by Thomas Braun

                            @Gurke258
                            Okay.

                            Die ganze Nummer bitte:

                            which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                            

                            Der Fehler kommt zustande, wenn Pakete/Module in falschen Verzeichnissen installiert werden. Passiert i.d.R. wenn da manuell was gemacht wird. Ich vermute, du hast da irgendwas doppelt installiert. Vielleicht global oder im ~ und im iobroker.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @Thomas Braun last edited by Homoran

                              @Gurke258
                              @Thomas-Braun sagte in Kann keinen Adapter installieren:

                              Passiert i.d.R. wenn da manuell was gemacht wird.

                              ...und bei npm-Befehlen nicht in /opt/iobroker gewechselt wird

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

                                @Homoran sagte in Kann keinen Adapter installieren:

                                ...und bei npm-Befehlen nicht in /opt/iobroker gewechselt wird

                                Richtig.

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

                                  @Thomas-Braun

                                  Ich hab es jetzt hinbekommen.

                                  Das problem war das der Ornder iobroker.daswetter in

                                  cd /opt/iobroker/node_modules
                                  

                                  noch vorhanden war und rot. Habe ihn gelöscht mit

                                  sudo rm -rf iobroker.daswetter
                                  

                                  und dann konnte ich den Adapter erneut installieren und auch andere adapter wieder installieren.

                                  Vielen Dank an alle die mir geholfen haben 👍 🙂 🙂

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

                                    @Gurke258
                                    Besser nicht manuell da per 'npm' rummachen. Wenn da nicht die richtigen Verzeichnisse angesprochen werden zersägst du dir das System.

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    912
                                    Online

                                    31.9k
                                    Users

                                    80.1k
                                    Topics

                                    1.3m
                                    Posts

                                    adapter error node npm
                                    7
                                    29
                                    2784
                                    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