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. Backupimage ioBroker funktioniert nicht wie es soll…

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    445

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

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

Backupimage ioBroker funktioniert nicht wie es soll…

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 562 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.
  • K Offline
    K Offline
    Kugelkopf
    schrieb am zuletzt editiert von
    #1

    Moin Ihr!

    Ich bin völlig am verzweifeln, ich sitze schon seit mehreren Nächten daran und komme nicht weiter.

    Situation ist folgende:

    Ich betreibe einen Raspberrypi 3b+ mit dem OS auf einer externen USB HDD. Komplett ohne SD-Karte.

    Es werden regelmässig Backups via RaspiBackup von dem System auf meinem NAS erzeugt. Das funktioniert via DDz.

    Bislang habe ich das OS auf einer SD-Karte betrieben und auch das wieder einspielen des Image auf eine neue SD-Karte hat nie für Probleme gesorgt.

    Da an Heilig Abend dann die SD-Karte abgeraucht ist, habe ich mich dazu entschieden das ganze auf eine alte 2,5" Festplatte auszulagern.

    Das hat auch irgendwann funktioniert.

    Leider ist aber meine alte ursprüngliche iobroker version ziemlich verpfuscht. Viel ausprobiert etc..

    Deshalb dachte ich mir: Ich hab noch ein 2. Raspberrypi 3b (ohne plus) und auch noch eine 2. externe hdd. Um Ausfall zu vermeiden, installiere ich das ganze System auf meiner Backuplösung ziehe ein Image davon und spiele es auf meinem aktiven System ein.

    Das aktive System ist übrigens auch immer Up2Date.

    Nun tat ich dies und siehe da, iobroker läuft nicht. Durch pgrep wird mir angezeigt das iobroker.js-controller läuft. Ich kann aber via "sudo iobroker start" iobroker 234234 mal starten es passiert nichts. er sagt immer wieder: "iobroker controller daemon started. PID: 7451" mit unterschiedlicher PID.

    Via iobroker list instances bekomme ich:

    iobroker list instances
     Cannot parse /opt/iobroker/iobroker-data/objects.json: SyntaxError: Unexpected token � in JSON at position 0
     Cannot parse /opt/iobroker/iobroker-data/objects.json.bak: SyntaxError: Unexpected token  in JSON at position 1
     Cannot parse /opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json: SyntaxError: Unexpected end of JSON input
     Cannot parse /opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json.bak: SyntaxError: Unexpected end of JSON input
    
    + instance is alive
    

    angezeigt.

    (Es sei noch zu erwähnen, dass dieser Fehler neu ist. Normalerweise bekomme ich nur "+instance is alive" angezeigt.)

    Alternativ probierte ich einfach dieses Image, auf die Festplatte zurück zu spielen von der es ursprünglich kam und an dem Raspi an dem es ursprünglich produziert wurde. Dort bekomme ich genau die gleichen Fehler.

    Ich hätte ja verstanden, dass es möglicherweise zu Konflikten kommt weil es einmal ein Raspi 3b und ein 3b+ ist und jeweils zwei unterschiedliche HDDs sind aber dass es selbst auf dem Ursprungsystem nicht funktioniert ist mir ein Rätsel.

    Und wieso funktioniert es wenn es sich um SD-Karten handelt aber nicht bei HDDs?

    Alles andere scheint soweit ich es beurteilen kann zu funktionieren.

    Habe auch schon e2fsck und dosfsck ausgeführt.

    Habe im Verzeichnis iobroker "sudo chmod 777 * -R" ausgeführt.

    Habe iobroker reinstall.sh ausprobiert.

    "sudo iobroker start admin" liefert: "Cannot find any instances of "admin""

    Auch ein nachinstallieren von admin hat nichts gebracht.

    Den ganzen rummel hab ich nun schon einige male in verschiedenen Konstellationen durchprobiert. nie funktioniert es.

    Node: 8.15

    nodejs: 8.15

    npm: 6.4.1

    Aber auch mit anderen Versionen hat es nicht geklappt.

    Nichts brachte bisher eine Besserung.

    Woran kann es liegen?!

    Ich möchte nur, dass die Backups die ich erzeuge sich auch Lohnen. Sprich: Ich möchte die Backups die ich habe auch einfach wieder zurückspielen können und es funktioniert. So wie es bei den SD-Karten auch in der Regel war.

    Viele Grüße!

    PS:

    Mit "sudo iotop -o" konnte ich gerade feststellen, das iobroker ständig iobroker restart.js aufruft.

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

      An der Stelle heisst es das die Files korrupt sind.

      Die liegen unter /opt/iobroker/iobroker-data.

      Dort gibt es auch ein Backup Verzeichnis mal mindestens für die objects.json wo gepackte frühere Versionen liegen. Schal mal ob davon vllt eine geht

      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
      • K Offline
        K Offline
        Kugelkopf
        schrieb am zuletzt editiert von
        #3

        @apollon77:

        An der Stelle heisst es das die Files korrupt sind.

        Die liegen unter /opt/iobroker/iobroker-data.

        Dort gibt es auch ein Backup Verzeichnis mal mindestens für die objects.json wo gepackte frühere Versionen liegen. Schal mal ob davon vllt eine geht `

        Danke für deine Antwort.

        Leider hat es einfach nicht funktioniert. Habe es komplett neu aufgesetzt =(!

        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

        611

        Online

        32.7k

        Benutzer

        82.5k

        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