Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. failed upgrade - iobroker restore ohne backup?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    723

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

failed upgrade - iobroker restore ohne backup?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
restorebackupfailed upgradefehlgeschlagenes upgrade
9 Beiträge 3 Kommentatoren 869 Aufrufe 3 Beobachtet
  • Ä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.
  • H Offline
    H Offline
    Highpressure
    schrieb am zuletzt editiert von
    #1

    Hi

    Ein Freund von mir hat einen uralt stand seines ioBroker auf RaspberryPi 4.
    Er wusste nun nicht mehr weiter, weil nichts ging.

    SD-Karte war auf Default 2 GB obwohl sie 16 Gig groß war - problem 1
    apt upgrade und update schlug vorher schon fehl weil kein platz war - problem 2
    Ein iobroker upgrade self schlug fehl, eben wegen des fehlenden speichers - problem 3
    Er hatte kein Backup vorher irgendwann gemacht - problem 4

    nun... ich hab ihm die Partition extended, apt upgrade und update gemacht.
    iobroker - egal welcher befehl - liefert module not found von js controller.
    Pfad und Inhalt ist da.

    Das alte defekte /opt/iobroker hab ich ihm als iobroker.old weg kopiert und einen neuen /opt/iobroker clean installiert - was auch sauber funktioniert.

    wie bekomme ich nun seine config aus dem alten uraltstand (sicher 2 oder 3 jahre alt) in die neue Version rein? geht das, oder muss er alles neu konfigurieren?

    Die anderen Beiträge hier zu Restore haben ja meist andere Voraussetzungen.
    Die Files rüber kopieren hat jedenfalls nicht geklappt, bzw. hab ich wohl nicht alles was notwendig war mit genommen?

    Danke :)

    Thomas BraunT J 2 Antworten Letzte Antwort
    0
    • H Highpressure

      Hi

      Ein Freund von mir hat einen uralt stand seines ioBroker auf RaspberryPi 4.
      Er wusste nun nicht mehr weiter, weil nichts ging.

      SD-Karte war auf Default 2 GB obwohl sie 16 Gig groß war - problem 1
      apt upgrade und update schlug vorher schon fehl weil kein platz war - problem 2
      Ein iobroker upgrade self schlug fehl, eben wegen des fehlenden speichers - problem 3
      Er hatte kein Backup vorher irgendwann gemacht - problem 4

      nun... ich hab ihm die Partition extended, apt upgrade und update gemacht.
      iobroker - egal welcher befehl - liefert module not found von js controller.
      Pfad und Inhalt ist da.

      Das alte defekte /opt/iobroker hab ich ihm als iobroker.old weg kopiert und einen neuen /opt/iobroker clean installiert - was auch sauber funktioniert.

      wie bekomme ich nun seine config aus dem alten uraltstand (sicher 2 oder 3 jahre alt) in die neue Version rein? geht das, oder muss er alles neu konfigurieren?

      Die anderen Beiträge hier zu Restore haben ja meist andere Voraussetzungen.
      Die Files rüber kopieren hat jedenfalls nicht geklappt, bzw. hab ich wohl nicht alles was notwendig war mit genommen?

      Danke :)

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @Highpressure
      Wenn du nur den Inhalt von
      iobroker-data
      rüberziehst und dann ein

      iobroker fix
      

      drüber bügelst?

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      H 1 Antwort Letzte Antwort
      0
      • H Highpressure

        Hi

        Ein Freund von mir hat einen uralt stand seines ioBroker auf RaspberryPi 4.
        Er wusste nun nicht mehr weiter, weil nichts ging.

        SD-Karte war auf Default 2 GB obwohl sie 16 Gig groß war - problem 1
        apt upgrade und update schlug vorher schon fehl weil kein platz war - problem 2
        Ein iobroker upgrade self schlug fehl, eben wegen des fehlenden speichers - problem 3
        Er hatte kein Backup vorher irgendwann gemacht - problem 4

        nun... ich hab ihm die Partition extended, apt upgrade und update gemacht.
        iobroker - egal welcher befehl - liefert module not found von js controller.
        Pfad und Inhalt ist da.

        Das alte defekte /opt/iobroker hab ich ihm als iobroker.old weg kopiert und einen neuen /opt/iobroker clean installiert - was auch sauber funktioniert.

        wie bekomme ich nun seine config aus dem alten uraltstand (sicher 2 oder 3 jahre alt) in die neue Version rein? geht das, oder muss er alles neu konfigurieren?

        Die anderen Beiträge hier zu Restore haben ja meist andere Voraussetzungen.
        Die Files rüber kopieren hat jedenfalls nicht geklappt, bzw. hab ich wohl nicht alles was notwendig war mit genommen?

        Danke :)

        J Offline
        J Offline
        Jan1
        schrieb am zuletzt editiert von Jan1
        #3

        @Highpressure
        andere Frage, wie kommt so was altes auf ein Pi4? Den gibts noch gar nicht so lange und das lief die ganze Zeit auf ner 2GB Partition? Ich denke, wenn das wirklich so alt ist und nur 2GB vorhanden waren, ist das so was von zerbröselt, dass man hier zwar noch versuchen kann was zu retten, aber viel Hoffnung auf ne 100% Rettung sollte man sich nicht machen, wobei auf 2GB eh nicht viel gelaufen sein kann ;)

        Thomas ist ja dran und wenn der es nicht schafft, dann keiner.

        H 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @Highpressure
          Wenn du nur den Inhalt von
          iobroker-data
          rüberziehst und dann ein

          iobroker fix
          

          drüber bügelst?

          H Offline
          H Offline
          Highpressure
          schrieb am zuletzt editiert von
          #4

          @Thomas-Braun

          ok, wär eine idee, hab ich nicht probiert
          werd ich später dann gleich noch testen

          die configs waren auf file basis, die müssten da auch mit kommen - also konkret die für alexa konfigurierten geräte meine ich

          1 Antwort Letzte Antwort
          0
          • J Jan1

            @Highpressure
            andere Frage, wie kommt so was altes auf ein Pi4? Den gibts noch gar nicht so lange und das lief die ganze Zeit auf ner 2GB Partition? Ich denke, wenn das wirklich so alt ist und nur 2GB vorhanden waren, ist das so was von zerbröselt, dass man hier zwar noch versuchen kann was zu retten, aber viel Hoffnung auf ne 100% Rettung sollte man sich nicht machen, wobei auf 2GB eh nicht viel gelaufen sein kann ;)

            Thomas ist ja dran und wenn der es nicht schafft, dann keiner.

            H Offline
            H Offline
            Highpressure
            schrieb am zuletzt editiert von
            #5

            @Jan1
            stimmt, wird wohl eher ein 3er sein hmm

            er hat ein harmony hub dran und über das sehr viele Geräte angepasst und ettliche Lampen.
            glaub ein zwei andere Adapter noch und das wars.

            aber mühsam eben wieder alles einzurichten.
            Er wär froh wenns wiederherstellbar wäre

            J 1 Antwort Letzte Antwort
            0
            • H Highpressure

              @Jan1
              stimmt, wird wohl eher ein 3er sein hmm

              er hat ein harmony hub dran und über das sehr viele Geräte angepasst und ettliche Lampen.
              glaub ein zwei andere Adapter noch und das wars.

              aber mühsam eben wieder alles einzurichten.
              Er wär froh wenns wiederherstellbar wäre

              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von
              #6

              @Highpressure
              Was soll denn da groß einzurichten sein? Den Harmony Hub habe ich auch und da ist alles im Harmony Server hinterlegt, also nicht auf IOBroker. Wenn dann sind das ein paar Scripte, die man schnell noch exportieren kann, wenn die alte Installation soweit läuft, dann man ins Menü für den Script Export kommt. Der Rest ist Kindergeburtstag.
              Ebenfalls kann man die Adapter Einstellungen sichern, was bei der geringe Menge an Adaptern aber auch nicht so viel sein kann.

              H 1 Antwort Letzte Antwort
              0
              • J Jan1

                @Highpressure
                Was soll denn da groß einzurichten sein? Den Harmony Hub habe ich auch und da ist alles im Harmony Server hinterlegt, also nicht auf IOBroker. Wenn dann sind das ein paar Scripte, die man schnell noch exportieren kann, wenn die alte Installation soweit läuft, dann man ins Menü für den Script Export kommt. Der Rest ist Kindergeburtstag.
                Ebenfalls kann man die Adapter Einstellungen sichern, was bei der geringe Menge an Adaptern aber auch nicht so viel sein kann.

                H Offline
                H Offline
                Highpressure
                schrieb am zuletzt editiert von
                #7

                @Jan1
                ne, die alte einstellung ist völlig über den jordan, kann man nur noch auf ssh eben drauf zugreifen.
                kein admin, iobroker befehle oder sonst was geht mehr.

                J 1 Antwort Letzte Antwort
                0
                • H Highpressure

                  @Jan1
                  ne, die alte einstellung ist völlig über den jordan, kann man nur noch auf ssh eben drauf zugreifen.
                  kein admin, iobroker befehle oder sonst was geht mehr.

                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #8

                  @Highpressure
                  Dann das probieren was Thomas vorschlägt.
                  Hier gilt aber auch wie immer, kein Backup, kein Mitleid ;)

                  H 1 Antwort Letzte Antwort
                  0
                  • J Jan1

                    @Highpressure
                    Dann das probieren was Thomas vorschlägt.
                    Hier gilt aber auch wie immer, kein Backup, kein Mitleid ;)

                    H Offline
                    H Offline
                    Highpressure
                    schrieb am zuletzt editiert von
                    #9

                    @Jan1 ja, seh ich ja eh auch so :P :D

                    also das data rüber zu kopieren und dann fix zu machen hat geklappt
                    er sagte dann ich solle iobroker start machen, alles sei gut - aber nö, nix kommt, nada - error connection refused

                    ich hab dann einfach mal iobroker backup gemacht um zu sehen was passiert.
                    egal welches command, mit ausnahme von start und stop führt zu fehlern wie

                    root@ioBroker-Pi:/opt# iobroker backup
                    internal/fs/utils.js:269
                        throw err;
                        ^
                    
                    Error: ENOENT: no such file or directory, open '/opt/iobroker/iobroker-data/iobr                                                                                      oker.json'
                        at Object.openSync (fs.js:462:3)
                        at Object.readFileSync (fs.js:364:35)
                        at dbConnect (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js                                                                                      :2430:34)
                        at processCommand (/opt/iobroker/node_modules/iobroker.js-controller/lib/set                                                                                      up.js:795:13)
                        at Object.module.exports.execute (/opt/iobroker/node_modules/iobroker.js-con                                                                                      troller/lib/setup.js:2601:5)
                        at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iob                                                                                      roker.js:1:24)
                        at Module._compile (internal/modules/cjs/loader.js:999:30)
                        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
                        at Module.load (internal/modules/cjs/loader.js:863:32)
                        at Function.Module._load (internal/modules/cjs/loader.js:708:14) {
                      errno: -2,
                      syscall: 'open',
                      code: 'ENOENT',
                      path: '/opt/iobroker/iobroker-data/iobroker.json'
                    }
                    root@ioBroker-Pi:/opt#
                    

                    gut, das war dann tatsächlich nicht drin, hab ich auch aus dem anderen verzeichnis kopiert.

                    nach dem erneuten fix und start wars dann zwar wieder up and running, jedoch hat er nicht die alten configs installiert / übernommen
                    wird also wohl aufs neu aufsetzen raus laufen, denn die config ist nun auch zerschossen - File tab_m.html not found wenn ich auf iot adapter auf konfigurieren geh

                    ... aber ich hab ja vorausschauend davon ein Backup gemacht :P

                    DANKE JEDENFALLS FÜR EURE HILFE
                     * over and out *

                    1 Antwort Letzte Antwort
                    0

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    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

                    278

                    Online

                    32.9k

                    Benutzer

                    83.0k

                    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