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. ioBroker Allgemein
  4. ioBroker Recovery von Raspberry Image Dump

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

ioBroker Recovery von Raspberry Image Dump

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
2 Beiträge 1 Kommentatoren 228 Aufrufe 2 Watching
  • Ä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.
  • C Offline
    C Offline
    CaneTLOTW
    schrieb am zuletzt editiert von CaneTLOTW
    #1

    Mein Setup:

    • Raspberry Pi 4
    • Docker mit Portainer
    • buanet / ioBroker.docker
    • mysql Datenbank (auf NAS)

    ioBroker habe ich im Docker laufen:

    *damit auch andere Dinge dazu kommen könnten (was bisher nicht passiert ist).
    *Umzug auf dem PI kam damals von einer Installation im Docker.

    Als Backup Strategie habe ich nach dieser Anleitung alle 7 Tage ein kompletten Image Dump der SD im Pi erstellt und auf meinem NAS gesichert.
    Dachte bis vor einer Woche, dass das eine super Strategie ist...

    Nun ist mir vor ca. 1 Woche die SD Karte verstorben.
    --> letztes Backup Image gezogen und mit rufus auf eine neue SD geschrieben
    --> ab in den Pi
    --> Pi, Docker, Portainer starten, nur ioBroker nicht :(

    An der Stelle hänge ich nun und verstehe nicht, warum es so ist...
    Ok, das Image wurde zur Laufzeit erstellt, also als alles lief ... Ist das ein Problem?

    So sieht aktuell der LOG in Portainer nach dem start mit "frischem" image aus:

    ------------------------------------------------------------
    ---------------     2021-07-01 00:20:52      ---------------
    ------------------------------------------------------------
    
    
    ------------------------------------------------------------
    -----       Welcome to your ioBroker-container!        -----
    -----          Startupscript is now running.           -----
    -----                Please be patient!                -----
    ------------------------------------------------------------
    
    
    
    ------------------------------------------------------------
    -----              Debugging information               -----
    -----                                                  -----
    -----                      System                      -----
    -----               arch:      armv7l                  -----
    -----                                                  -----
    -----                     Versions                     -----
    -----               image:     v4.2.0                  -----
    -----               node:      v10.20.1                -----
    -----               npm:       6.14.4                  -----
    -----                                                  -----
    -----                       ENV                        -----
    -----               AVAHI:     false                   -----
    -----               PACKAGES:  nano                    -----
    -----               SETGID:    1000                    -----
    -----               SETUID:    1000                    -----
    -----               ZWAVE:     false                   -----
    ------------------------------------------------------------
    
    ------------------------------------------------------------
    -----         Step 1 of 5: Preparing container         -----
    ------------------------------------------------------------
    
    Installing additional packages is set by ENV.
    The following packages will be installed: nano...
    
    Done.
    
    
    ------------------------------------------------------------
    -----   Step 2 of 5: Detecting ioBroker installation   -----
    ------------------------------------------------------------
    
    Existing installation of ioBroker detected in /opt/iobroker.
    
    ------------------------------------------------------------
    -----   Step 3 of 5: Checking ioBroker installation    -----
    ------------------------------------------------------------
    
    (Re)Setting folder permissions (This might take a while! Please be patient!)...
    Done.
    
    Fixing "sudo-bug" by replacing sudo in iobroker with gosu...
    
    Done.
    
    The object system.adapter.admin.0 was not found!
    /opt/scripts/iobroker_startup.sh: line 173: [: !=: unary operator expected
    
    ------------------------------------------------------------
    -----      Step 4 of 5: Applying special settings      -----
    ------------------------------------------------------------
    
    Some adapters have special requirements/ settings which can be activated by the use of environment variables.
    For more information take a look at readme.md on Github!
    
    
    ------------------------------------------------------------
    -----          Step 5 of 5: ioBroker startup           -----
    ------------------------------------------------------------
    
    
     
    
    
    Starting ioBroker...
     
    

    Ins Auge sticht:

    The object system.adapter.admin.0 was not found!
    /opt/scripts/iobroker_startup.sh: line 173: [: !=: unary operator expected
    

    Und ioBroker startet NICHT weiter durch

    Es werden keine Instancen gefunden:

    root@iobroker:/opt/iobroker# iobroker list instances
    
    
    + instance is alive
    root@iobroker:/opt/iobroker#
    

    iobroker update findet kein repository
    iobroker fix ändert nichts

    Erst nachdem ich den js-controller neu installiere kann ich z.B. wieder ein iobroker update laufen lassen.

    sudo -H -u iobroker npm install iobroker.js-controller
    

    Wenn ich dann admin neu installiere komme ich auch wieder auf die WebOberfläche, jedoch ist dort alles leer.
    Es sieht so aus, als ob er die alte Installation nicht erkennt.

    Mein Problem scheint diesem Beitrag ähnlich zu sein:
    https://forum.iobroker.net/topic/45498/iobroker-startet-nicht
    https://forum.iobroker.net/topic/44257/iobroker-nicht-erreichbar-nach-neustarts-admin-0-fehlt?lang=en-GB
    --> Aber doch nicht gleich

    Hat da jemand noch eine Idee?

    EDIT:
    Habe gerade noch die states.json und object.json mit dem backup im order ausgetauscht - leider auch keine Änderung.
    Sieht man irgendwie, ob diese defekt sind?

    Wie kann ich die iobroker.json prüfen?

    root@iobroker:/opt/iobroker# node node_modules/iobroker.js-controller/controller.js --logs
    2021-07-02 00:36:53.609  - info: host.iobroker iobroker.js-controller version 2.2.10 js-controller starting
    2021-07-02 00:36:53.619  - info: host.iobroker Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker
    2021-07-02 00:36:53.621  - info: host.iobroker hostname: iobroker, node: v10.20.1
    2021-07-02 00:36:53.623  - info: host.iobroker ip addresses: 192.168.15.100
    2021-07-02 00:36:53.813  - info: host.iobroker  Error inMem-objects listening on port 9001
    2021-07-02 00:36:53.823  - info: host.iobroker  Error inMem-states listening on port 9000
    2021-07-02 00:36:53.864  - info: host.iobroker connected to Objects and States
    2021-07-02 00:36:53.905  - info: host.iobroker no instances found
    
    1 Antwort Letzte Antwort
    0
    • C Offline
      C Offline
      CaneTLOTW
      schrieb am zuletzt editiert von
      #2

      LÖSUNG aus mehreren Quellen:

      • Ich hatte auch das Problem, dass ein iobroker update self nicht lief.
        • pkill -u iobroker hat es dann gelöst.
        • Dank an: https://forum.iobroker.net/topic/34166/problem-update-js-controller/7
      • Die Lösung zum Starten von ioBroker lag schlussendlich darin , dass so gut wie all objects.json und states.json defekt waren:
        • scheinbar in allen image dumps von der SD, wie auch der Datenrettung von der gecrashten SD.
          • interessanter weise aber auch die objects.json.bak und states.json.bak
        • Es existierte zum Glück ein Satz mit iobroker backup - wohl mal beim testen/rumspielen - erstelltes Backup der objects.json und states.json
        • Nachdem diese in System kopiert waren lief wieder alles!

      --> In allen Fällen in denen ioBroker nach dem eingang beschriebenen Fehlerbild nicht startet scheint es demnach an den defekten objects.json und states.json zu liegen.
      --> Eine eindeutigere Fehlereldung wäre hier natürlich hilfreich...

      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
      FAQ Cloud / IOT
      HowTo: Node.js-Update
      HowTo: Backup/Restore
      Downloads
      BLOG

      751

      Online

      32.5k

      Benutzer

      81.7k

      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