Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Alte Adapter lassen sich nicht löschen

    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

    Alte Adapter lassen sich nicht löschen

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

      @sigi234
      Die Admin-Version ist 3.7.7

      Hilft das hier vielleicht noch weiter?

      sebastian@srv-iobroker1:/opt/iobroker$ iobroker del sourceanalytix
      Delete adapter "sourceanalytix"
      Error deleting adapter sourceanalytix from disk: Error: Cannot find module 'iobroker.sourceanalytix/io-package.json'
      You might have to delete it yourself!
      sebastian@srv-iobroker1:/opt/iobroker$ 
      
      sigi234 1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @Hiltex last edited by sigi234

        @Hiltex

        Nochmal installieren und wieder deinstallieren.
        Wie deinstalliert du ihn?

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

          @Hiltex sagte in Alte Adapter lassen sich nicht löschen:

          Das hier:

          sieht doch genauso gut aus wie das bemängelte log

          @Hiltex sagte in Alte Adapter lassen sich nicht löschen:

          process exited with code 0

          Sourceanalytics ist doch gar nicht mehr drin

          kein Wunder, dass du es nicht noch mal deinstallieren kannst

          sigi234 1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @Homoran last edited by

            @Homoran sagte in Alte Adapter lassen sich nicht löschen:

            Sourceanalytics ist doch gar nicht mehr drin

            Wer lesen kann ist klar im Vorteil. 😏

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

              Vielleicht hab ich mich nicht ganz eindeutig ausgedrückt 😄

              Das Ziel ist, Adapter ohne Instanzen vom System zu entfernen.
              Bildschirmfoto 2020-01-27 um 11.59.03.png

              Hier wird Sourceanalytix noch angezeigt und soll eigentlich über die Tonne gelöscht werden.

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

                @Hiltex
                Wenn ich das richtig erkenne ist das die Adapterliste aller möglichen installierbaren Adapter.
                Da kannst du nichts herauslöschen

                Wenn der Installiert wäre, stünde unter der Spalte vor der Version eine 1

                Hiltex 1 Reply Last reply Reply Quote 0
                • Hiltex
                  Hiltex @Homoran last edited by

                  @Homoran
                  Wenn ich mit der Maus über die Tonne fahre steht da "Adapter löschen". Und früher hat das ja auch funktioniert.

                  Bildschirmfoto 2020-01-27 um 12.06.29.png

                  Sprechen wir wirklich vom Gleichen?

                  Homoran J 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Hiltex last edited by

                    @Hiltex
                    Wurde der Adapter über GitHub installiert?
                    Ist der Adapter schon über npm verfügbar?

                    • wenn nicht wie soll npm ihn deinstallieren?
                    1 Reply Last reply Reply Quote 0
                    • J
                      Jan1 @Hiltex last edited by Jan1

                      @Hiltex
                      Wenn er installiert ist, dann geht das auch, aber in Deinem Beispiel oben ist der Adapter eben nicht installiert und wie willst den dann löschen, wenn nicht vorhanden?

                      Hier mal ein Beispiel wenn ein Adapter installiert ist, dann sieht die Zeile so aus:
                      25ce3cfe-3148-44d6-b295-595235a251f8-grafik.png

                      DA ist dann die Verfügbare Version und die tatsächlich installierte aufgeführt. Ist bei installiert kein EIntrag, dann ist der auch nicht auf Deinem System und kann folglich auch nicht von dem entfernt werden, was so auch noch nie funktioniert hat, da unmöglich.

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

                        @Jan1
                        @Hiltex

                        Nicht dass wir weiter aneinander vorbeireden.
                        Was @Jan1 zeigt ist eine installierte Instanz - die durch iobroker del AdapterName.0 deinstalliert wird.

                        Die gesamten Installationsdateien des Adapters werden tatsächlich mit iobroker del AdapterName incl. aller installierten Instanzen glöscht.

                        Die Mülltonne scheint mir gemäß log

                        @Hiltex sagte in Alte Adapter lassen sich nicht löschen:

                        npm uninstall iobroker.sourceanalytix --silent --save --prefix "/opt/iobroker" (System call)

                        aber npm aufzurufen

                        EDIT:
                        habe eben in der Adapterliste der repositories gesehen, dass sourceanalytics zumindest in latest mit der Version 0.3.0 vertreten ist

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

                          @Homoran
                          Jup, ich lag falsch, das ist ja tatsächlich ein installierter Adapter, also vergess was ich geschrieben habe.

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

                            Zur allgemeinen Entwirrung schreib ich nochmal Schritt für Schritt alles auf. Ich nutze dazu einen Adapter den ich noch nie installiert hatte: 1Wire OWFS

                            Bildschirmfoto 2020-01-27 um 12.09.59.png

                            Schritt 1: installieren
                            Instanz läuft, alles gut.
                            Bildschirmfoto 2020-01-27 um 12.10.44.png

                            Schritt 2: löschen
                            Mach ich gleich über die Tonne auf der entsprechenden Zeile
                            Bildschirmfoto 2020-01-27 um 12.10.59.png

                            So sieht dann die Ausgabe aus:
                            Bildschirmfoto 2020-01-27 um 12.13.39.png

                            Aber der Adapter scheint gelöscht zu sein
                            Bildschirmfoto 2020-01-27 um 12.13.53.png

                            Schritt 3: den nächsten unliebsamen Adapter löschen
                            Ich nehme hier einfach Bars-Widget
                            Bildschirmfoto 2020-01-27 um 12.14.01.png

                            Bildschirmfoto 2020-01-27 um 12.14.14.png

                            Bildschirmfoto 2020-01-27 um 12.14.32.png

                            Ergebnis
                            Der zuvor gelöschte Adapter 1Wire OWFS wird wieder als installiert, nur eben ohne Instanz angezeigt
                            Bildschirmfoto 2020-01-27 um 12.14.44.png

                            Für dieses Problem suche ich gerade eine Lösung.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Hiltex
                              Hiltex last edited by

                              Vielleicht noch als Ergänzung:
                              Ich habe nun auch mal versucht, einen Adapter zu löschen, der bei reinstall eine Instanz hatte - geht auch nicht.

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

                                Welcher js-controller?

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

                                  Hab jetzt Version 2.1.1 installiert

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

                                    @Hiltex sagte in Alte Adapter lassen sich nicht löschen:

                                    Für dieses Problem suche ich gerade eine Lösung.

                                    ich sehe da kein Problem.

                                    Die Installation der "Adapter" geschieht zweistufig.
                                    (In Wirklichkeit braucht man ja eine oder mehrere Instanzen!)

                                    Die Liste unter "Adapter" enthält nur eine Liste zur Verfügung stehender Adapter - ohne irgendwelche Dateien

                                    Will man jetzt eine arbeitsfähige Instanz erzeugen passiert folgendes
                                    zuerst werden die notwendigen Installationsdateien heruntergeladen
                                    Dann werden diese für die Erzeugung der Instanzen verwendet.

                                    https://www.iobroker.net/#de/documentation/tutorial/adapter.md

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

                                      versuch mal 2.2.8 vom controller

                                      Hiltex 1 Reply Last reply Reply Quote 0
                                      • Hiltex
                                        Hiltex @apollon77 last edited by

                                        @apollon77
                                        Nach dem Update auf den js-controller 2.2.8 hat sich auch nichts geändert. Nach wie vor lassen sich die Adapter nicht löschen.

                                        Ich vermute ja fast, dass das garnichts direkt mit ioBroker zu tun hat, sondern eher mit NPM, einem fehlenden Index, oder was auch immer. Aber mit googeln bin ich da bisher nicht weitergekommen.

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

                                          @Hiltex sagte in Alte Adapter lassen sich nicht löschen:

                                          sondern eher mit NPM, einem fehlenden Index, oder was auch immer.

                                          ja, das kann es sein. deine Info:
                                          @Hiltex sagte in Alte Adapter lassen sich nicht löschen:

                                          habe ich erst den Ordner ~/.npm gelöscht und anschließend das reinstall-Script ausgeführt
                                          ist mir irgendwie durchgerutscht

                                          Dann mache mal bitte

                                          cd /opt/iobroker
                                          npm rebuild
                                          

                                          Man möge mich korrigieren wenn der Befehl besser in /opt/iobroker/node_modules aufgehoben ist.

                                          Hiltex 1 Reply Last reply Reply Quote 0
                                          • Hiltex
                                            Hiltex @Homoran last edited by

                                            @Homoran
                                            Das Verzeichnis ist denke ich so korrekt. Zumindest werden auch jede Menge Dinge, die unter Node-Modules liegen, mit aufgelistet. Abhilfe schafft das Ganze jedoch nicht.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            416
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            npm fehler
                                            6
                                            41
                                            4447
                                            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