Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [Problem] Löschen von Adapter bei Multihost Betrieb

    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

    [Problem] Löschen von Adapter bei Multihost Betrieb

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

      Hallo,

      folgendes Phänomen:

      Aktuelle Version von IOBroker auf Windows; Zwei SubHosts auf Raspis, ebenfalls aktuell.

      Wenn ich nun einen Adapter auf einem der SubHosts entfernen möchte, wird ja autom. die Instanz gelöscht. Leider jedoch werden ALLE Instanzen gelöscht. Auch die der anderen Hosts, nicht nur die Instanz des entsprechenden Hosts.

      Kann das jemand bestätigen?

      Ich hoffe ich konnte mich verständlich ausdrücken.

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

        Hi,

        Ja das ist so, siehe auch https://github.com/ioBroker/ioBroker/wi … daptername .

        Ich lasse aktuell Adapter mit drauf, weil man die Instanzen an sich löschen kann einzeln und den Adapter drauf lassen kann. Nervt nur ein bissl bei Updates

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

          Oder hier

          http://www.iobroker.net/docu/?page_id=5 … stallieren

          Punkt 3

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • S
            Schwoab69 last edited by

            Ok. Danke euch.

            Aber ich sehe das als ein Problem oder sogar ein Fehler.

            Sieht das sonst noch jemand so?

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

              @Schwoab69:

              Aber ich sehe das als ein Problem oder sogar ein Fehler. `

              Nein!

              Es handelt sich hier um die Umkehrung der Konsolenbefehle

              iobroker install AdapterName
              

              beim Papierkorb unter Adapter.

              Hier werden die grundlegenden Dateien die für einen Adapter benötigt werden komplett geladen.

              Und

              iobroker add AdapterName
              

              beim Papierkorb unter Instanzen.

              Hier werden nur die einzelnen Dateien die für diese Instanz benötigt werden installiert.

              Enstsprechende Konsolenbefehle wären

              iobroker del AdapterName
              

              Um alle Dateien zu löschen, oder

              iobroker del AdapterName.0
              

              um nur die Instanz zu löschen.

              Gruß

              Rainer

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

                Es ist schon Grenzwertig das ein "del adapter" sich auf alle Instanzen auswirkt und nicht nur die vom gewählten Host im Admin. Am Ende fehlt eine Funktion "del adapter host" funktion die den Befehl nur für einen Host ausführt.

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

                  Da bin ich wie grsagt anderer Meinung.

                  Wenn du z.B. wegen irgendwelcher nicht nachvollziehbaren Effekte eine saubere Grundinstallation haben willst und alle alte Installationsdateien entfernen willst um anschließend neu zu installieren, müssen IMHO vorher alle Instanzen mit ihren alten Dateien entfernt werden.

                  Gruß

                  Rainer

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

                    Das mag sein. Der andere Fall ist aber das du auf einen Host wo du mal einen Adapter hattest den aktuell auf dem Host nie wieder loswirst. Er zeigt immer updates an obwohl die dort nicht mehr gebraucht werden … das nervt auf Dauer. Ich habe einige Adapter auf dem falschen Host installiert weil ich zu spät gesehen hab welcher Host im Admin ausgewählt war 😞

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

                      Das sollte aber kein Problem sein.

                      Wenn du es richtig gemacht hast und die INSTANZ vom Master auf dem falschen Cubie installiert hast, musst du nur die Instanz über den Reiter Instanzen dort löschen.

                      Hast du jedoch den Adapter vor der Umstellung auf Multihost beteits auf dem zukünftigen Slave installiert behabt, kommt es zu fem beschriebenen Problem.

                      Gruß

                      Rainer

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

                        Trotz Instanz löschen bleibt der Adapter (das npm Paket) auf dem entsprechenden Host installiert und wird von iobroker gesehen und damit auch updates angezeigt. Auch wenn es keine Instanz auf dem Host gibt.

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

                          @apollon77:

                          bleibt der Adapter (das npm Paket) auf dem entsprechenden Host installiert `
                          Das ist nicht gut!

                          Bleibt nur die Frage:
                          @Homoran:

                          Hast du jedoch den Adapter vor der Umstellung auf Multihost beteits auf dem zukünftigen Slave installiert gehabt, `

                          Gruß

                          Rainer

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

                            Nein. Sind alle nachträglich absichtlich oder unabsichtlich installiert worden

                            1 Reply Last reply Reply Quote 0
                            • X
                              xmace last edited by

                              same here....

                              Gibt es hierzu eine Lösung um die nicht benötigten Adapter zu vollständig vom slave zu entfernen?

                              1 Reply Last reply Reply Quote 0
                              • G
                                gemuesepudding Developer last edited by gemuesepudding

                                Wenn ich aus der Admin (multiHost) einen Adapter löschen will, dann wird ja iobroker delete [adatper] ausgeführt, zumd. sagt der Output das. Ich habe das mal wieder beim cloud-Adaper bemerkt. Der war eh nicht aktiv, aber das immer wieder angezeigte "WICHTIG: Die Gerätesteuerung über Alexa via Cloud-Adapter wird ab 4.1.2020 eingestellt!" sollte weg....

                                $ ./iobroker del cloud
                                Delete adapter "cloud"
                                npm uninstall iobroker.cloud --silent --save --prefix "/opt/iobroker" (System call)
                                process exited with code 0
                                

                                Dabei werden auch Instanzen und Objects gelöscht. Nur Codes liegen immer noch auf den Kisten.

                                2eb303eb-7365-453e-a6a2-a4ddac08eb1d-image.png

                                Bei mir hilft nur das manuelle Löschen des Codes per ssh.

                                cd /opt/iobroker/node_modules/
                                rm -rf iobroker.cloud/
                                

                                Das ist sicher nicht gewollt, wenn ich das in der Doku richtig sehen

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                680
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                5
                                14
                                4317
                                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