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.
    • J
      Jan1 @Gurke258 last edited by

      @Gurke258
      mach mal das:

      nodejs -v && node -v && npm -v
      which nodejs && which node && which npm
      

      und poste das Ergebnis

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

        @Jan1

        pi@HomePi:/opt/iobroker $ nodejs -v && node -v && npm -v
        v12.19.0
        v12.19.0
        6.14.8
        pi@HomePi:/opt/iobroker $ which nodejs && which node && which npm
        /usr/bin/nodejs
        /usr/bin/node
        /usr/bin/npm
        
        
        J 1 Reply Last reply Reply Quote 0
        • J
          Jan1 @Gurke258 last edited by

          @Gurke258
          Das sieht schon mal sauber aus.

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

            @Jan1

            Ja deswegen wundert es mich ja das es nicht geht

            1 Reply Last reply Reply Quote 0
            • wendy2702
              wendy2702 last edited by

              Mal mit Node 10 versucht?

              Gurke258 1 Reply Last reply Reply Quote 0
              • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            706
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

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