Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. nach update auf js-c 2/redis - Multihost

    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

    nach update auf js-c 2/redis - Multihost

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

      ja 192.168.178.5 ist Master mit iobroker und redis auf macos.

      iobroker status
      iobroker is running on this host.
      
      At least one iobroker host is running.
      
      Objects type: redis
      States  type: redis
      
      iobroker multihost status
      Please check the binding of redis service. By default it is only local: http://download.redis.io/redis-stable/redis.conf
      Change "bind 127.0.0.1" to "bind 0.0.0.0" or to others.
      No configuration change needed.
      
      
      Multihost discovery server: enabled
      Discovery authentication:   enabled
      Objects:                    redis on 127.0.0.1
      States:                     redis on 127.0.0.1
      AiR-Server:iobroker ebber$
      

      muss ich redis irgendwie konfigurieren damit der slave (192.168.178.4) es auf dem master findet?

      arteck 1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active @kevlar last edited by

        @kevlar sagte in nach update auf js-c 2/redis - Multihost:

        Objects: redis on 127.0.0.1

        das ist falsch .. hier muss 0.0.0.0 stehen

        1 Reply Last reply Reply Quote 0
        • K
          kevlar last edited by

          iobroker multihost status
          Please check the binding of redis service. By default it is only local: http://download.redis.io/redis-stable/redis.conf
          Change "bind 127.0.0.1" to "bind 0.0.0.0" or to others.
          No configuration change needed.
          
          
          Multihost discovery server: enabled
          Discovery authentication:   enabled
          Objects:                    redis on 0.0.0.0
          States:                     redis on 0.0.0.0
          

          done.
          beim Slave kommt dennoch:

          sudo iobroker status
          No connection to objects 192.168.178.5:6379[redis]
          No connection to states 192.168.178.5:6379[redis]
          
          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @kevlar last edited by

            @kevlar
            Beide neu gestartet?

            1 Reply Last reply Reply Quote 0
            • K
              kevlar last edited by

              ja, sowohl iobroker als auch die kompletten Rechner.

              Das Problem ist ja auch das sämtliche Instanzen beim Master fehlen. Liegt das an der fehldenden Verbindung von Slave zum Redis vom Master, oder hat es da noch was anderes zerschossen?

              simatec 1 Reply Last reply Reply Quote 0
              • simatec
                simatec Developer Most Active @kevlar last edited by

                @kevlar
                Hast du bind in der redis.conf angepasst?
                Hier muss folgendes rein

                bind 127.0.0.1 IP deines Mastersystems
                

                oder alternativ

                bind 0.0.0.0
                
                1 Reply Last reply Reply Quote 0
                • K
                  kevlar last edited by

                  hab 0.0.0.0 reingeschrieben jetzt. jetzt klappt die Verbindung vom Slave wohl:

                  sudo iobroker status
                  iobroker is running on this host.
                  
                  At least one iobroker host is running.
                  
                  Objects type: redis
                  States  type: redis
                  
                  sudo iobroker multihost status
                  Please check the binding of redis service. By default it is only local: http://download.redis.io/redis-stable/redis.conf
                  Change "bind 127.0.0.1" to "bind 0.0.0.0" or to others.
                  No configuration change needed.
                  
                  
                  Multihost discovery server: enabled
                  Discovery authentication:   enabled
                  Objects:                    redis on 192.168.178.5
                  States:                     redis on 192.168.178.5
                  

                  Das Problem das alle Instanzen weg sind besteht aber weiterhin. Wo sind die hin?

                  1 Reply Last reply Reply Quote 0
                  • K
                    kevlar last edited by

                    seltsam ist auch das, wenn ich versuche ein Backup wiederherzustellen:

                    sudo iobroker stop
                    /Users/root/Library/LaunchAgents/org.ioBroker.LaunchAtLogin.plist: No such file or directory
                    Stopping iobroker controller daemon...
                    iobroker controller daemon stopped.
                    No "killall.sh" script found. Just stop.
                    
                    sudo iobroker restore 2019_11_20-00_30_12_backupiobroker.tar
                    Stop iobroker first!
                    

                    🤔 🤔

                    1 Reply Last reply Reply Quote 0
                    • K
                      kevlar last edited by

                      ich habe gerade die server macos iobroker version gelöscht/verschoben und frisch installiert.
                      Wenn ich das letzte backup einspielen will crash es aber mit folgender Meldung:

                      iobroker restore
                      Please specify one of the backup names:
                      2019_11_20-00_42_16_backupiobroker.tar.gz or 2019_11_20-00_42_16 or 0
                      /usr/local/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:786
                              if (parseInt(name, 10).toString() === name.toString()) {
                                                                         ^
                      
                      TypeError: Cannot read property 'toString' of undefined
                          at BackupRestore.restoreBackup (/usr/local/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:786:52)
                          at dbConnect (/usr/local/iobroker/node_modules/iobroker.js-controller/lib/setup.js:713:24)
                          at Object.connected (/usr/local/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2321:41)
                          at Immediate.StatesInMemoryServer.setImmediate (/usr/local/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServerRedis.js:72:46)
                          at runCallback (timers.js:705:18)
                          at tryOnImmediate (timers.js:676:5)
                          at processImmediate (timers.js:658:5)
                      
                      1 Reply Last reply Reply Quote 0
                      • K
                        kevlar last edited by kevlar

                        Hilfe 😢

                        vor dem Update auf js controller 2 und das redis umstellen hatte ich per terminal ein update gemacht

                        iobroker backup
                        

                        aber auch den kompletten iobroker-data ordner gesichert.
                        nach dem Update fehlen wie gesagt alle Instanzen.

                        iobroker restore
                        

                        klappt nicht siehe oben

                        Was sollte denn in der 2019_11_20-00_42_16_backupiobroker.tar.gz drin sein?
                        es ist lediglich

                        backup.json
                        files
                        -admin.0
                        -web.0
                        -vis.0
                        

                        drin. Wo sind die objekte? wo die states??

                        Zum Glück hab ich ja noch das manuelle Backup des iobroker-data Ordners.

                        Hier hab ich versucht:

                        iobroker verzeichnis löschen, per install script neu installieren --> admin
                        

                        --> läuft

                        iobroker stop
                        - iobroker-data löschen, durch Backup ersetzen.
                        iobroker start all
                        iobroker upload all
                        iobroker start
                        iobroker restart
                        iobroker list instances --> NICHTS
                        

                        Was läuft da schief? Muss ich eine iobroker install mit altem JS Controller nehmen?

                        Bei

                        iobroker start all
                        

                        hängt der Terminal scheinbar endlos ohne Fehlermeldung und Statusanzeige. Dauert dieser Schritt ewig? Wo kann ich logs dazu sehen?

                        Ich bin gerade wirklich verzweifelt.

                        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

                        729
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        js-controller 2 multihost
                        4
                        16
                        1320
                        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