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. Backitup: Fehler .eslintrc.json is not a valid json file

NEWS

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

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

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

Backitup: Fehler .eslintrc.json is not a valid json file

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 6 Kommentatoren 514 Aufrufe 7 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.
  • T Offline
    T Offline
    topsurfer
    schrieb am zuletzt editiert von
    #1

    Hallo,
    bei einem Backup mit Backitup erhalte ich diese Fehlermeldung, VM habe ich auch mal rebootet, Fehler bleibt.

    ERROR - iobroker:
    host.iobroker One or more optional files are corrupted: host.iobroker /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/files/vis/widgets/.eslintrc.json is not a valid json file
    

    Den Ordner gibt es auch nicht (mehr), die Ordnerstruktur hört hier auf:
    /opt/iobroker/node_modules/iobroker.js-controller/tmp

    Ist das irgendwo eine "Leiche", die ich wo löschen oder raus konfigurieren muss?
    Ein Widget mit Namen "eslintrc" sagt mir auch nichts.

    simatecS 1 Antwort Letzte Antwort
    0
    • T topsurfer

      Hallo,
      bei einem Backup mit Backitup erhalte ich diese Fehlermeldung, VM habe ich auch mal rebootet, Fehler bleibt.

      ERROR - iobroker:
      host.iobroker One or more optional files are corrupted: host.iobroker /opt/iobroker/node_modules/iobroker.js-controller/tmp/backup/files/vis/widgets/.eslintrc.json is not a valid json file
      

      Den Ordner gibt es auch nicht (mehr), die Ordnerstruktur hört hier auf:
      /opt/iobroker/node_modules/iobroker.js-controller/tmp

      Ist das irgendwo eine "Leiche", die ich wo löschen oder raus konfigurieren muss?
      Ein Widget mit Namen "eslintrc" sagt mir auch nichts.

      simatecS Online
      simatecS Online
      simatec
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @topsurfer schaue mal in folgenden Pfad:

      /opt/iobroker/iobroker-data/files/vis/widgets
      
      • Besuche meine Github Seite
      • Beitrag hat geholfen oder willst du mich unterstützen
      • HowTo Restore ioBroker
      T 1 Antwort Letzte Antwort
      1
      • simatecS simatec

        @topsurfer schaue mal in folgenden Pfad:

        /opt/iobroker/iobroker-data/files/vis/widgets
        
        T Offline
        T Offline
        topsurfer
        schrieb am zuletzt editiert von
        #3

        @simatec Hi,
        das ist nichts mit "eslint" oder so.
        Seit gestern (nach zwei reboots) läuft das Backitup auch wieder ohne Fehler durch, k.A. was da war.
        Was kann dieses "eslint" gewesen sein, ein Widget? Hab aber nix neu installiert gehabt ....

        SmartStuffCoyoteS 1 Antwort Letzte Antwort
        0
        • T topsurfer

          @simatec Hi,
          das ist nichts mit "eslint" oder so.
          Seit gestern (nach zwei reboots) läuft das Backitup auch wieder ohne Fehler durch, k.A. was da war.
          Was kann dieses "eslint" gewesen sein, ein Widget? Hab aber nix neu installiert gehabt ....

          SmartStuffCoyoteS Offline
          SmartStuffCoyoteS Offline
          SmartStuffCoyote
          schrieb am zuletzt editiert von SmartStuffCoyote
          #4

          @topsurfer Ich bin auch just dabei, den Fehler zu beheben. Mit ls -al habe ich auch die .eslintrc.json im Verzeichnis /opt/iobroker/iobroker-data/files/vis/widgets gefunden. Wenn ich die mit nano öffne, sehe ich darin:

          {
              "env": {
                  "browser": true,
                  "commonjs": true,
                  "es2022": true,
                  "jquery": true
              },
              "parserOptions": {
                  "ecmaVersion": 2024,
                  "sourceType": "module"
              },
              "rules": {
                  // Visualizations may run in very old browsers without `let` and `const`
                  "no-var": "off",
                  // The example code does not use some parameters. If unused variables should be
                  // an error, delete the following rule
                  "no-unused-vars": [
                      "warn", {
                          "ignoreRestSiblings": true,
                          "argsIgnorePattern": "^_"
                      }
                  ]
              }
          }
          

          Ich behaupte, dass die drei Kommentarzeilen (beginnend mit "//") dort nicht sein dürfen, JSON kennt keine Kommentare. Wenn ich die rauslösche, ist das JSON valide. Das allein half aber nicht. Mit sudo find / -name .eslintrc.json hab ich dann nach weiteren Vorkommen der Datei gesucht. Da gibts einige, und manche davon hatten auch diese Kommentare. Die habe ich da auch rausgelöscht.

          Trotzdem kommt die Fehlermeldung weiterhin, wenn ich das Backup anstoße. Bin dann nochmal mit grep -rl '//.*' --include=".eslintrc.json" / rangegangen, fand da aber nichts mehr. Entrsprechend bin ich auch am Ende meines Lateins und weiß nicht, wo er sich die Datei herzieht. Ich konnte aber feststellen, dass die tmp-Datei exakt den o.g. Inhalt hat.

          "Linting" ist eigentlich die Überprüfung, ob Code den Vorgaben/Regeln entspricht. Die Datei scheint so eine Linting-Vorgabe für die jeweiligen Adapter zu sein.

          haus-automatisierungH 1 Antwort Letzte Antwort
          0
          • SmartStuffCoyoteS SmartStuffCoyote

            @topsurfer Ich bin auch just dabei, den Fehler zu beheben. Mit ls -al habe ich auch die .eslintrc.json im Verzeichnis /opt/iobroker/iobroker-data/files/vis/widgets gefunden. Wenn ich die mit nano öffne, sehe ich darin:

            {
                "env": {
                    "browser": true,
                    "commonjs": true,
                    "es2022": true,
                    "jquery": true
                },
                "parserOptions": {
                    "ecmaVersion": 2024,
                    "sourceType": "module"
                },
                "rules": {
                    // Visualizations may run in very old browsers without `let` and `const`
                    "no-var": "off",
                    // The example code does not use some parameters. If unused variables should be
                    // an error, delete the following rule
                    "no-unused-vars": [
                        "warn", {
                            "ignoreRestSiblings": true,
                            "argsIgnorePattern": "^_"
                        }
                    ]
                }
            }
            

            Ich behaupte, dass die drei Kommentarzeilen (beginnend mit "//") dort nicht sein dürfen, JSON kennt keine Kommentare. Wenn ich die rauslösche, ist das JSON valide. Das allein half aber nicht. Mit sudo find / -name .eslintrc.json hab ich dann nach weiteren Vorkommen der Datei gesucht. Da gibts einige, und manche davon hatten auch diese Kommentare. Die habe ich da auch rausgelöscht.

            Trotzdem kommt die Fehlermeldung weiterhin, wenn ich das Backup anstoße. Bin dann nochmal mit grep -rl '//.*' --include=".eslintrc.json" / rangegangen, fand da aber nichts mehr. Entrsprechend bin ich auch am Ende meines Lateins und weiß nicht, wo er sich die Datei herzieht. Ich konnte aber feststellen, dass die tmp-Datei exakt den o.g. Inhalt hat.

            "Linting" ist eigentlich die Überprüfung, ob Code den Vorgaben/Regeln entspricht. Die Datei scheint so eine Linting-Vorgabe für die jeweiligen Adapter zu sein.

            haus-automatisierungH Offline
            haus-automatisierungH Offline
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @smartstuffcoyote sagte in Backitup: Fehler .eslintrc.json is not a valid json file:

            Ich behaupte, dass die drei Kommentarzeilen (beginnend mit "//") dort nicht sein dürfen, JSON kennt keine Kommentare.

            JSON5 schon. Kommt drauf an wer die Datei liest. Die Frage ist aber, warum die da überhaupt enthalten ist.

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            SmartStuffCoyoteS 1 Antwort Letzte Antwort
            0
            • haus-automatisierungH haus-automatisierung

              @smartstuffcoyote sagte in Backitup: Fehler .eslintrc.json is not a valid json file:

              Ich behaupte, dass die drei Kommentarzeilen (beginnend mit "//") dort nicht sein dürfen, JSON kennt keine Kommentare.

              JSON5 schon. Kommt drauf an wer die Datei liest. Die Frage ist aber, warum die da überhaupt enthalten ist.

              SmartStuffCoyoteS Offline
              SmartStuffCoyoteS Offline
              SmartStuffCoyote
              schrieb am zuletzt editiert von
              #6

              @haus-automatisierung Und wo sie herkommt. Laut grep gibts in opt/iobroker keine Datei mehr mit dem String "// Visualizations". Trotzdem taucht das Ding im tmp-Verzeichnis auf. Ich vermute fast, die wird von irgendetwas generiert?

              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                dbox5000
                schrieb am zuletzt editiert von dbox5000
                #7

                "Erledigt" Hallo, ich hänge mich hier mal rein. Keine Ahnung, ob ich hier richtig bin. Ich bin was das Forum betrifft, absolut unerfahren.
                Ich habe folgendes Problem mit dem Backitup Adapter. Beim Versuch eines Updates kommt seit kurzen folgende Fehlermeldung :
                ERRORiobrokerhost.rpi5 Backup not created: The "states.jsonl" file is corrupted: Unterminated string in JSON at position 75286 (line 1 column 75287) Leider kann ich damit gar nichts anfangen. Könnte mir jemand mit möglichst einfachen Worten erklären, wo ich dieses File finde?
                Gruß Jo

                haus-automatisierungH 1 Antwort Letzte Antwort
                0
                • D dbox5000

                  "Erledigt" Hallo, ich hänge mich hier mal rein. Keine Ahnung, ob ich hier richtig bin. Ich bin was das Forum betrifft, absolut unerfahren.
                  Ich habe folgendes Problem mit dem Backitup Adapter. Beim Versuch eines Updates kommt seit kurzen folgende Fehlermeldung :
                  ERRORiobrokerhost.rpi5 Backup not created: The "states.jsonl" file is corrupted: Unterminated string in JSON at position 75286 (line 1 column 75287) Leider kann ich damit gar nichts anfangen. Könnte mir jemand mit möglichst einfachen Worten erklären, wo ich dieses File finde?
                  Gruß Jo

                  haus-automatisierungH Offline
                  haus-automatisierungH Offline
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @dbox5000 sagte:

                  Könnte mir jemand mit möglichst einfachen Worten erklären, wo ich dieses File finde?

                  Na in /opt/iobroker/iobroker-data/states.jsonl. Aber was hast Du vor? Die Datei bitte nicht manuell bearbeiten.

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  1 Antwort Letzte Antwort
                  0
                  • mcm1957M Online
                    mcm1957M Online
                    mcm1957
                    schrieb am zuletzt editiert von
                    #9

                    Die Meldung klingt für mich nach einem Defekt der Datenbank. Hattest du einen Stromausfall oder den raspi per Steckerziehen abgeschaltet?

                    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                    Support Repositoryverwaltung.

                    Wer 'nen Kaffee spendieren will: https://paypal.me

                    LESEN - gute Forenbeitrage

                    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

                    433

                    Online

                    32.8k

                    Benutzer

                    82.9k

                    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