Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Raspberrypi defekt - Daten retten?

    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

    Raspberrypi defekt - Daten retten?

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

      Hallo Rainer,

      vielen Dank für dein Rückmeldung.

      Ja beim Hosname bin ich mir nicht sicher. Hatte ihn zwar nie

      geändert aber ????

      Mir würde es eigentlich schon reichen, wenn ich alle meine Adapter (Inkl. Einstellungen)

      und meine VIS-Views wieder herstellen könnte.

      Bein letzten Versuch habe ich node-modules und iobroker-data wieder zurück gesichert.

      Wobei er mir bei den node-modulen einige Fehlermeldungen beim kopieren brachte und es

      danach u.a. Probleme mit dem js-controller gab???

      Eine Frage nebenbei: Was wird eigentlich alles mit dem "iobroker backup" gesichert?

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

        @tomg1970:

        Ja beim Hosname bin ich mir nicht sicher. Hatte ihn zwar nie

        geändert aber ???? `
        Dann solltest du nach dem Zurückspielen des Ordners und VOR dem Starten von ioBroker noch

        sudo iobroker host this
        

        ausführen.

        Mit

        sudo iobroker backup
        

        werden alle Konfigurationen, Skripte und Views gesichert.

        Wenn die States in <file>gespeichert werden diese auch.

        Gruß

        Rainer</file>

        1 Reply Last reply Reply Quote 0
        • T
          tomg1970 last edited by

          @Homoran:

          Mit

          sudo iobroker backup
          

          werden alle Konfigurationen, Skripte und Views gesichert.

          Wenn die States in <file>gespeichert werden diese auch.</file> `

          … die installierten Adapter (inkl. Admin/Einstellung) also nicht?

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

            Jein!

            Die Einstellungen ja (Konfigurationen), die Adapter nicht.

            Diese werden amschließend an den Befehl

            sudo iobroker restore
            

            beim Versuch sie zu starten neu installiert.

            Daher dauert der restore je nach Umfang der Installation und der Leistungsfähigkeit des ioBroker-Servers etwa 2 Stunden.

            Auch wenn anscheinend nach wenigen Sekunden alles fertig ist.

            Wenn man sich dann die Instanzen ansieht erschrickt man oft ("die sind alle unvollständig!!") aber das log zeigt dann etwas an wie "Adapter xy - starting - trying to install - 1st attempt…)

            der vollständige restore ist erst beendet, wenn alle Instanzen komplett neu installiert wurden.

            Daher kann es auch sein, dass nach dem restore neuere Versionen installiert wurden als es vorher der Fall war.

            Gruß

            Rainer

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

              wie wird das bei Multihost gehandhabt?

              ich möchte auf eine frische ioBroker Installation auf einem Windows Rechner umziehen.

              <u>Altes Setup</u> Von 2 Raspberry Pis habe ich 2 /opt/iobroker Verzeichnisse:

              1. von dem ehemaligen Raspberry PI master 192.168.1.5

              2. vom ehemaligen Slave 192.168.1.6

              Backups

              Backups hatte ich von beiden angelegt, aber das hat scheinbar nicht funktioniert.

              Oder ist es normal, dass das Backup archiv nur eine Datei (backup.json) enthält und einen Files Ordner, welcher leer ist? Da fehlen doch dann meine Bilder welche ich bei VIS hochgeladen habe etc?

              Manuelle Übertragung

              im /opt/iobroker Verzeichnis des ehemaligen Masters sind in "/opt/iobroker/iobroker-data/files" alle Adapter zu finden. Auch zum beispiel vis.0, wo dann auch meine hochgeladenen Bilder sind.

              im Verzeichnis des Slaves nur admin und discovery (obwohl ich den als host für vis ausgewählt hatte).

              Wie muss ich jetzt vorgehen? reicht es das Verzeichnis des alten Raspberry Masters in in Windows "drüberzukopieren"? Oder wie kann ich die 2 alten Hosts mergen.

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

                Ist das noch das selbe Thema?

                oder besser neuer Thread - Migration von pi auf Windows?

                Eine Migration auf eine andere Hardware geht nicht so einfach mit dem Kopieren des Ordners /opt/iobroker, da die Pakete entsprechend der Hardware (und natürlich auch der node-version) kompiliert wurden.

                @kevlar:

                aber das hat scheinbar nicht funktioniert. `
                Schon mal einen Restore probiert?

                @kevlar:

                einen Files Ordner, welcher leer ist? `
                Hier befindet sich bei mir die vis-views.json, die alle views enthält.

                und die
                @kevlar:

                Bilder welche ich bei VIS hochgeladen `

                @kevlar:

                im Verzeichnis des Slaves nur admin und discovery (obwohl ich den als host für vis ausgewählt hatte). `
                in einem Master-Slave System werden alle Instanzen auf dem Master verwaltet. Wo das anschließend läuft steht in der Info beim Master

                @kevlar:

                reicht es das Verzeichnis des alten Raspberry Masters in in Windows "drüberzukopieren"? `
                Nope! (s.o.)

                @kevlar:

                Oder wie kann ich die 2 alten Hosts mergen. `
                Ich habe es noch nie getestet ob man den Master wieder herstellen kann und dort anschließend alle Instanzen dem Master zuordnet.

                Gruß

                Rainer

                1 Reply Last reply Reply Quote 0
                • T
                  tomg1970 last edited by

                  @Homoran:

                  Wenn der Rechner exakt inkl. Hostnamen gleich aufgebaut ist, einfach das gesamte Verzeichnis drüberschreiben `

                  Was mache ich falsch… beim zurückspielen der Daten per WINSCP kommt mir sofort ein Fehler (siehe Screenshot)

                  IoBroker habe ich gestoppt - reicht das ??

                  sudo iobroker stop
                  

                  2292_iobroker_copy.jpg

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

                    Hast du den ssh zugang für root freigeschaltet?

                    Gruß Rainer

                    1 Reply Last reply Reply Quote 0
                    • T
                      tomg1970 last edited by

                      Ich habe in der sshd_config angepasst? Wie kann ich testen ob das auch wirklich greift?

                      sudo nano /etc/ssh/sshd_config
                      
                      

                      gelöscht

                      #PermitRootLogin without-password
                      

                      hinzugefügt:

                      PermitRootLogin yes
                      
                      sudo /etc/init.d/ssh restart
                      
                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators last edited by

                        @tomg1970:

                        Wie kann ich testen ob das auch wirklich greift? `
                        Kannst du dich als root mit winscp auf dem Raspi einloggen.

                        Wenn ja, ist das Thema ok.

                        Dann kann es noch an verschiedenen Besitzern der alten und der neuen Installation liegen.

                        Ggf. Per winscp die Rechte anpassen.

                        Gruß Rainer

                        1 Reply Last reply Reply Quote 0
                        • T
                          tomg1970 last edited by

                          @Homoran:

                          Kannst du dich als root mit winscp auf dem Raspi einloggen.

                          Wenn ja, ist das Thema ok. `

                          …auweia ... ich hatte noch "pi" als Benutzer in winscp hinterlegt ... peinlich

                          Mit root, klappte das zurückkopieren/überschreiben der Dateien

                          DANKE dir für den Tipp Rainer

                          1 Reply Last reply Reply Quote 0
                          • T
                            tomg1970 last edited by

                            Jetzt bin ich wieder bei meinem Grundproblem angelangt 😞

                            Das Problem mit dem js-controller:

                            Als Beispiel im Log

                            host.ioBroker-RasPi	2018-06-03 17:17:28.880	error	Caught by controller[0]: Cannot parse "/opt/iobroker/node_modules/iobroker.vis/lib/../../iobroker.vis-justgage/io-package.json": SyntaxError: Unexpected end of JSON input
                            
                            1 Reply Last reply Reply Quote 0
                            • K
                              kevlar last edited by

                              @Homoran:

                              Ist das noch das selbe Thema?

                              oder besser neuer Thread - Migration von pi auf Windows? `
                              Kannst es gerne verschieben (falls möglich), wenn es doch eine komplexere Thematik ist. Wollte nicht den Ursprungsthread damit zumüllen, ich habe nur den Thread gewählt weil es ja auch um das "überschreiben" von /opt/iobroker/ ging.

                              @tomg1970:

                              Das Problem mit dem js-controller: `

                              hast du mal die "../iobroker.vis-justgage/io-package.json"" Datei angeschaut? Ist die Funktionstüchtig oder vllt zertstört?

                              1 Reply Last reply Reply Quote 0
                              • T
                                tomg1970 last edited by

                                @kevlar:

                                Das Problem mit dem js-controller: `

                                hast du mal die "../iobroker.vis-justgage/io-package.json"" Datei angeschaut? Ist die Funktionstüchtig oder vllt zertstört?

                                mmmh könnte echt sein … die hat 0 kb .... und beim zurückkopieren überschreibe ich dann wahrscheinlich immer die korrekte Datei aus der Installation ?

                                Soll ich einfach mal diesen Ordner weg lassen, oder geht das nicht?

                                1 Reply Last reply Reply Quote 0
                                • T
                                  tomg1970 last edited by

                                  @tomg1970:

                                  @kevlar:

                                  Das Problem mit dem js-controller:

                                  …..hast du mal die "../iobroker.vis-justgage/io-package.json"" Datei angeschaut? Ist die Funktionstüchtig oder vllt zertstört? `

                                  mmmh könnte echt sein … die hat 0 kb .... und beim zurückkopieren überschreibe ich dann wahrscheinlich immer die korrekte Datei aus der Installation ?

                                  Soll ich einfach mal diesen Ordner weg lassen, oder geht das nicht? `

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

                                    einfach justgage löschen und neu installieren.

                                    oder drüberinstallieren

                                    Gruß

                                    Rainer

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      tomg1970 last edited by

                                      Irgendwie klappt das alles nicht …. es hängt immer wieder am gleichen Punkte.

                                      Möchte jetzt folgenden Weg probieren. Grundinstallation.

                                      1. nur die VIS-Views zurückspielen >>> wo finde ich diese?

                                      2. dann probieren die Adapter einzeln wieder zu installieren?

                                      wenn das klappt evtl. verschiedene Adapter (inkl. Einstellugen) wieder zurück zu sichern >> was muss pro Adapter hier zurückgespielt werden und

                                      wo finde ich die einzelnen Dateien

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

                                        Vorschlag 1:

                                        Mach mal ein Backup

                                        cd /opt/ iobroker
                                        sudo iobroker stop
                                        sudo iobroker backup
                                        

                                        Kopiere die entstandene Datei in /opt/iobroker/backups auf deinen PC

                                        Neue Installation

                                        Dort Ordner /opt/iobroker/backups anlegen und Backup zurückspielen

                                        Dann mit

                                        cd /opt/ iobroker
                                        sudo iobroker stop
                                        sudo iobroker restore
                                        sudo iobroker start
                                        

                                        Die Installation zurückspielen.

                                        Jetzt werden Alle Adapter neu Installiert, Konfigurationen, Skripte und Views aus der alten Installation übernommen, dauert bis zu 2 Stunden.

                                        Vorschlag 2:

                                        Alles komplett neu, Views aus alter Installation übernehmen.

                                        Diese befinden sich in einer Datei vis-views.json. Diese liegt (aus dem Kopf) unter /opt/iobroker/node_modules/vis.0/main

                                        Gruß Rainer

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

                                          Hallo Rainer,

                                          verstehe ich das richtig..ich sichere mir den /opt/iobroker ordner komplett, wenn ich noch draufkomme....dann nehme ich mir eine neue microSD und installiere darauf den iobroker neu....also gibt es ja wieder einen Ordner /opt/iobroker......wenn iobroker installiert ist dann nehme ich den gesicherten /opt/iobroker Ordner und kopiere den mit z.B. Filzilla in den neu installierten iobroker ordner...wenn ich gefragt werde ob ich überschreiben will dann -> ja.

                                          Hab ich das so richtig verstanden? und muss das kopieren mit Rootrechten passieren?

                                          Über ne Rückinfo vielen dank

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

                                            @Kusselin sagte in Raspberrypi defekt - Daten retten?:

                                            Hab ich das so richtig verstanden?

                                            Der Beitrag ist jetzt 2 Jahre alt.
                                            In der Zwischenzeit hat sich viel getan.

                                            Grundsätzlich geht das noch so, wenn....
                                            Gleiche Hardware
                                            Gleiche nodejs Version
                                            Gleiche ip
                                            Gleicher hostname

                                            Einen Versuch ist es wert, ggf noch einen npm rebuild im verzeichnis ausführen und den fixer drüberjagen.

                                            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

                                            893
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            34
                                            4130
                                            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