Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [Gelöst] Probleme im Multihost-Betrieb

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    878

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Gelöst] Probleme im Multihost-Betrieb

Geplant Angeheftet Gesperrt Verschoben Error/Bug
16 Beiträge 4 Kommentatoren 2.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen, ich bräuchte nochmal Hilfe beim Multihost-Betrieb.

    Ich versuche, meinen Windows-PC als Slave einzurichten. Master läuft aufm Raspberry (erreichbar unter "heizung.local").

    Klappt alles andere als gut. Habe mich an http://www.iobroker.net/?page_id=2291&lang=de gehalten (minus js-controller Installation, da die mittlerweile automatisch geschieht).

    Dann in der gleichen Konsole (mit Adminrechten)

    iobroker setup custom
    

    ausgeführt und folgende Eingaben getätigt:

    Type of objects DB [file, couch, redis], default [file]: ENTER
    Host of objects DB(file), default[127.0.0.1]: heizung.local
    Port of objects DB(file), default[9001]: ENTER
    Type of states DB [file, redis], default [file]: ENTER
    Host of states DB (file), default[heizung.local]: ENTER
    Port of states DB (file), default[9000]: ENTER
    Host name of this machine [DomiPC]: ENTER
    

    Der Master findet den Slave:

    $ iobroker list hosts
    Heizung             Heizung (version: 0.17.2, hostname: Heizung       , alive, uptime:      1970)
    DomiPC              DomiPC (version: 0.17.2, hostname: DomiPC        , alive, uptime:      1040)
    
    

    Der Slave aber nicht den Master:

    DomiPC              DomiPC (version: 0.17.2, hostname: DomiPC        ,  dead, uptime:      1126)
    

    Und scheinbar hält er sich selbst auch für tot. Admin-Interface kann ich aber öffnen unter localhost:8081

    Wenn ich Befehle auf der Slave-Konsole ausführen will (z.b. iobroker update, Adapter installieren), kommt immer folgende Fehlermeldung:

    events.js:160
          throw er; // Unhandled 'error' event
          ^
    
    Error: listen EADDRNOTAVAIL 192.168.0.136:9001
        at Object.exports._errnoException (util.js:1022:11)
        at exports._exceptionWithHostPort (util.js:1045:20)
        at Server._listen2 (net.js:1246:19)
        at listen (net.js:1295:10)
        at net.js:1405:9
        at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:62:16)
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:81:10)
    
    

    Die angegebene Adresse kann ich im Browser aufrufen, dort steht dann "not implemented".

    Hat jemand eine Idee, was ich machen könnte?

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @AlCalzone:

      Hat jemand eine Idee, was ich machen könnte? `
      Wenn ich dich richtig verstehe willst du auf den admin vom slave.

      Den gibt es nicht ;-)

      Im Admin vom Master kann man das zu bearbeitende Gerät per Pulldown auswählen und dort alles verwalten.

      http://www.iobroker.net/?page_id=5379&l … _einzelnen

      auf den beiden Bildern das pulldown ganz rechts (ohne Nummer)

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #3

        Der Sklave will die Objects-DB vom Master connected (das ist auf Port 9001) und da kommt er wohl nicht hin …

        EADDRNOTAVAIL 192.168.0.136:9001

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          Wenn es das ist was apollon meint bleibt die Frage ob du redis verwendest.

          Gruß

          Rainer

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #5

            9001 ist die File-DB … hat mit Redis nix zu tun

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            1 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @apollon77:

              9001 ist die File-DB … hat mit Redis nix zu tun `
              Guten Morgen :oops:

              Natürlich!

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                schrieb am zuletzt editiert von
                #7

                @Homoran:

                @AlCalzone:

                Hat jemand eine Idee, was ich machen könnte? Wenn ich dich richtig verstehe willst du auf den admin vom slave.
                Eigentlich will ich auf dem Slave nur einen Adapter installieren. Ob ich das aus der Konsole mache, oder übers Admin-Interface vom Master (via Dropdown den Slave ausgewählt), oder übers Admin-Interface vom Slave (das ich nicht installiert habe, aber trotzdem existiert, siehe Screens)
                1097_admin-slave.png
                1097_konsole-slave.png
                ich bekomme immer nur den EADDRNOTAVAIL-Fehler.

                Meine Installation ist eigentlich Standard (auf dem Raspi via <u>npm install iobroker</u> ohne weitere Anpassungen).

                D.h. es müsste per file laufen und nicht redis, richtig?

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                1 Antwort Letzte Antwort
                0
                • AlCalzoneA Offline
                  AlCalzoneA Offline
                  AlCalzone
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  Apropos Verbindung zum Master…
                  1097_netstat.png
                  Der Master sieht eine Verbindung vom Slave, sowohl auf Port 9000 als auch auf 9001.

                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                  1 Antwort Letzte Antwort
                  0
                  • AlCalzoneA Offline
                    AlCalzoneA Offline
                    AlCalzone
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    Okay, weiter gehts mit den Seltsamkeiten.

                    Auf dem Slave:

                    Adapter installiert -> besagter Fehler, Adapter taucht aber in der Liste der verfügbaren Adapter auf

                    Instanz hinzugefügt -> Fehler

                    Instanz nochmal hinzugefügt -> lief durch (code 0), sehe im Log die angelegten Objekte.

                    Die Instanz taucht aber weder auf dem Slave noch auf dem Master in der Instanzenliste auf.

                    iobroker list instances
                    

                    liefert nur auf dem Slave einen Eintrag mit der besagten Instanz.

                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                    1 Antwort Letzte Antwort
                    0
                    • AlCalzoneA Offline
                      AlCalzoneA Offline
                      AlCalzone
                      Developer
                      schrieb am zuletzt editiert von
                      #10

                      jemand ne Idee?

                      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                      1 Antwort Letzte Antwort
                      0
                      • HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #11

                        Bevor du hier zum Alleinunterhalter wirst ;)

                        Kann es sein, dass du irgendwie zwei Installationen parallel laufen hast?

                        Ich kann z.b. nicht auf den admin meines Slaves zugreifen.

                        Gruß

                        Rainer

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • AlCalzoneA Offline
                          AlCalzoneA Offline
                          AlCalzone
                          Developer
                          schrieb am zuletzt editiert von
                          #12

                          @Homoran:

                          Kann es sein, dass du irgendwie zwei Installationen parallel laufen hast? `
                          Der Master (Pi) läuft auf einem Image, das ich vor einer Weile "stinknormal" installiert habe. Dh. Jessie auf SD-Karte, alles geupdated, ioBroker ohne Schnickschnack installiert.

                          Meine Installationsschritte des Slave habe ich im ersten Post beschrieben. Siehst du hier irgendeinen Fehler meinerseits?

                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                          1 Antwort Letzte Antwort
                          0
                          • eric2905E Offline
                            eric2905E Offline
                            eric2905
                            schrieb am zuletzt editiert von
                            #13

                            Du hast in der custom config den Hostnamen als Ziel angegeben.

                            Hast Du es mal mit der IP versucht?

                            Gruß,

                            Eric

                            Von unterwegs getippert

                            Roses are red, violets are blue,

                            if I listen to metal, my neighbours do too

                            1 Antwort Letzte Antwort
                            0
                            • AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              schrieb am zuletzt editiert von
                              #14

                              Noch nicht, kann ich nachher aber mal probieren.

                              Hatte ich bisher nicht als Problem angesehen, da die IP in der Fehlermeldung ja aufgelöst ist.

                              Ich gebe Rückmeldung.

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              1 Antwort Letzte Antwort
                              0
                              • HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #15

                                Ich habe eben mal per putty auf dem slave ioBroker list instances ausgeführt. FA werden ALLE Instanzen gelistet. Die auf dem Master und auf dem Slave installiert sind.

                                Gruß

                                Rainer

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                0
                                • AlCalzoneA Offline
                                  AlCalzoneA Offline
                                  AlCalzone
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #16

                                  @eric2905:

                                  Hast Du es mal mit der IP versucht? `
                                  So, bin endlich mal dazu gekommen, das auszuprobieren.

                                  Glaube, Hostname statt IP war das Problem. Der Slave findet den Master und listet die richtigen Instanzen.

                                  Installation von Master -> Slave hat auch funktioniert ohne Fehler.

                                  Danke!

                                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  617

                                  Online

                                  32.6k

                                  Benutzer

                                  82.1k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe