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. Skripten / Logik
  4. JavaScript
  5. Javascript Fehler nach Umstellung auf Bookworm

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Javascript Fehler nach Umstellung auf Bookworm

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 3 Kommentatoren 426 Aufrufe 3 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.
  • werner2000xW Offline
    werner2000xW Offline
    werner2000x
    schrieb am zuletzt editiert von
    #1

    seit Bookworm habe ich viele Javascript Fehler. Hier der Log:

    2024-09-18 00:09:32.356 - error: javascript.0 (7952) Error in callback: Error: ENOENT: no such file or directory, open '/home/terrasse.jpg'
    2024-09-18 00:09:32.356 - error: javascript.0 (7952) at Object.openSync (node:fs:573:18)
    2024-09-18 00:09:32.356 - error: javascript.0 (7952) at readFileSync (node:fs:452:35)
    2024-09-18 00:09:32.356 - error: javascript.0 (7952) at ProtectFs.readFileSync (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:49:36)
    2024-09-18 00:09:32.356 - error: javascript.0 (7952) at Object. (script.js.Meine_Geräte.Kamera_Terrasse:16:28)
    2024-09-18 00:09:32.357 - error: javascript.0 (7952) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:3212:34)
    2024-09-18 00:09:32.357 - error: javascript.0 (7952) at listOnTimeout (node:internal/timers:581:17)
    2024-09-18 00:09:32.357 - error: javascript.0 (7952) at processTimers (node:internal/timers:519:7)
    

    Raspi4 8 GB mit Aqara Zigbee USB, iob
    Innogy Smarthome
    Bosch Bridge 2
    HUE Bridge
    OpenWB Wallbox mit EVU Kit
    Google Nest Pro Hub
    HA auf uGreen dxp4800

    OliverIOO 1 Antwort Letzte Antwort
    0
    • werner2000xW werner2000x

      seit Bookworm habe ich viele Javascript Fehler. Hier der Log:

      2024-09-18 00:09:32.356 - error: javascript.0 (7952) Error in callback: Error: ENOENT: no such file or directory, open '/home/terrasse.jpg'
      2024-09-18 00:09:32.356 - error: javascript.0 (7952) at Object.openSync (node:fs:573:18)
      2024-09-18 00:09:32.356 - error: javascript.0 (7952) at readFileSync (node:fs:452:35)
      2024-09-18 00:09:32.356 - error: javascript.0 (7952) at ProtectFs.readFileSync (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:49:36)
      2024-09-18 00:09:32.356 - error: javascript.0 (7952) at Object. (script.js.Meine_Geräte.Kamera_Terrasse:16:28)
      2024-09-18 00:09:32.357 - error: javascript.0 (7952) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:3212:34)
      2024-09-18 00:09:32.357 - error: javascript.0 (7952) at listOnTimeout (node:internal/timers:581:17)
      2024-09-18 00:09:32.357 - error: javascript.0 (7952) at processTimers (node:internal/timers:519:7)
      
      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #2

      @werner2000x

      es steht ja sehr deutlich dran was der fehler ist.(gleich erste zeile)
      welche angabe davon verstehst du nicht?

      ganz unabhängig davon, an dieser stelle würde ich keine dateien hinschreiben auch wenn es linux sicherlich zulässt, aber da darf man sicherlich nur mit root schreiben.
      home enthält eigentlich nur verzeichnisse zu den benutzerverzeichnissen.
      wenn dann sollten benutzerspezifische dateien in ein benutzerverzeichnis gespeichert sein.

      schau mal in dein skript
      Meine_Geräte.Kamera_Terrasse
      Zeile 16.
      dort wird diese datei angesprochen

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      Thomas BraunT 1 Antwort Letzte Antwort
      1
      • OliverIOO OliverIO

        @werner2000x

        es steht ja sehr deutlich dran was der fehler ist.(gleich erste zeile)
        welche angabe davon verstehst du nicht?

        ganz unabhängig davon, an dieser stelle würde ich keine dateien hinschreiben auch wenn es linux sicherlich zulässt, aber da darf man sicherlich nur mit root schreiben.
        home enthält eigentlich nur verzeichnisse zu den benutzerverzeichnissen.
        wenn dann sollten benutzerspezifische dateien in ein benutzerverzeichnis gespeichert sein.

        schau mal in dein skript
        Meine_Geräte.Kamera_Terrasse
        Zeile 16.
        dort wird diese datei angesprochen

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

        @oliverio

        Vollkommen korrekt.
        Ein user darf nicht in /home herumschreiben.

        echad@chet:~ $ touch /home/testdatei
        touch: cannot touch '/home/testdatei': Permission denied
        echad@chet:~ $
        

        Das aber auch erst nicht seit 'Bookworm'. Das ist 'schon immer so' gewesen.

        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

        werner2000xW 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @oliverio

          Vollkommen korrekt.
          Ein user darf nicht in /home herumschreiben.

          echad@chet:~ $ touch /home/testdatei
          touch: cannot touch '/home/testdatei': Permission denied
          echad@chet:~ $
          

          Das aber auch erst nicht seit 'Bookworm'. Das ist 'schon immer so' gewesen.

          werner2000xW Offline
          werner2000xW Offline
          werner2000x
          schrieb am zuletzt editiert von werner2000x
          #4

          @thomas-braun Und wohin kann man schreiben?

          Raspi4 8 GB mit Aqara Zigbee USB, iob
          Innogy Smarthome
          Bosch Bridge 2
          HUE Bridge
          OpenWB Wallbox mit EVU Kit
          Google Nest Pro Hub
          HA auf uGreen dxp4800

          Thomas BraunT OliverIOO 2 Antworten Letzte Antwort
          0
          • werner2000xW werner2000x

            @thomas-braun Und wohin kann man schreiben?

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

            @werner2000x

            Das hängt davon ab welcher user agiert. Der user 'iobroker' kann z. B. in sein eigenes /home/iobroker oder in /opt/iobroker herumschreiben.

            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

            1 Antwort Letzte Antwort
            0
            • werner2000xW werner2000x

              @thomas-braun Und wohin kann man schreiben?

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #6

              @werner2000x

              für kurzlebige dateien käme noch das /tmp Verzeichnis in Frage.
              wobei der Dateiname eher schon nach was dauerhaftem klingt.

              für generelles interess kann man hier mal reinlesen
              https://www.grund-wissen.de/linux/linux-dateisystem.html

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              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

              425

              Online

              32.6k

              Benutzer

              82.1k

              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