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. [erledigt] Warnungen/Fehler nach Neustart des JS-Adapters

NEWS

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

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

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

[erledigt] Warnungen/Fehler nach Neustart des JS-Adapters

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 2 Kommentatoren 345 Aufrufe 2 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.
  • O Offline
    O Offline
    oxident
    schrieb am zuletzt editiert von oxident
    #1

    Hallo!

    Habe seit Monaten ein ähnliches Problem wie hier:
    Errors nach einem Neustart

    Nach einem Neustart/Update von iobroker oder auch nur des JS-Adapters hagelt es NPM-Warnungen die ich mir nicht erklären kann:

    javascript.2 2023-09-16 07:12:11.953	error	tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.javascript/node_modules/date-fns/subDays'
    javascript.2 2023-09-16 07:12:11.953	error	tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.javascript/node_modules/date-fns/subBusinessDays'
    javascript.2 2023-09-16 07:12:11.954	error	tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.javascript/node_modules/date-fns/subHours'
    javascript.2 2023-09-16 07:12:11.952	error	npm WARN
    

    Knapp hundert Meldungen dieser Art. Funktionieren tut aber offenkundig trotzdem alles.
    Kurioserweise sind die aufgeführten Dateien aber allesamt vorhanden. Auch im korrekten Verzeichnis...

    Zu Testzwecken habe ich mehrere Instanzen des JS-Adapters. Könnte das das Problem sein?

    ======================= SUMMARY =======================
                         v.2023-06-20
    
    
       Static hostname: iobroker
             Icon name: computer-container
               Chassis: container
            Machine ID: b2548bb2dab54bedb1361d3f4ec0c606
               Boot ID: a27e538d108c4839abca239414bb73c2
        Virtualization: lxc
      Operating System: Debian GNU/Linux 11 (bullseye)
                Kernel: Linux 6.2.16-12-pve
          Architecture: x86-64
    
    Installation:           lxc
    Kernel:                 x86_64
    Userland:               amd64
    Timezone:               Europe/Berlin (CEST, +0200)
    User-ID:                1000
    X-Server:               false
    Boot Target:            graphical.target
    
    Pending OS-Updates:     0
    Pending iob updates:    0
    
    Nodejs-Installation:    /usr/bin/nodejs         v18.17.1
                            /usr/bin/node           v18.17.1
                            /usr/bin/npm            9.6.7
                            /usr/bin/npx            9.6.7
    
    Recommended versions are nodejs 18.x.y and npm 9.x.y
    Your nodejs installation is correct
    
    MEMORY:
                   total        used        free      shared  buff/cache   available
    Mem:             10G        6.8G        874M        0.0K        2.5G        3.4G
    Swap:           3.1G        379M        2.7G
    Total:           13G        7.2G        3.6G
    
    Active iob-Instances:   63
    Active repo(s): Stable (default)
    
    ioBroker Core:          js-controller           5.0.12
                            admin                   6.8.0
    
    ioBroker Status:        iobroker is running on this host.
    
    At least one iobroker host is running.
    
    Objects type: redis
    States  type: redis
    
    Status admin and web instance:
    + system.adapter.admin.0                  : admin                 : iobrokerct                               -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
    + system.adapter.web.0                    : web                   : iobrokerct                               -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
    + system.adapter.web.1                    : web                   : iobrokerct                               -  enabled, port: 9082, bind: 192.168.37.200 (SSL), run as: admin
    + system.adapter.web.2                    : web                   : iobrokerct                               -  enabled, port: 8085, bind: 192.168.37.200, run as: admin
      system.adapter.webuntis.0               : webuntis              : iobrokerct                               - disabled, port: 8082, bind: 0.0.0.0, run as: admin
    
    Objects:                50440
    States:                 44535
    
    Size of iob-Database:
    
    50M     /opt/iobroker/iobroker-data/objects.jsonl
    36M     /opt/iobroker/iobroker-data/states.jsonl
    
    
    
    =================== END OF SUMMARY ====================
    
    wendy2702W 1 Antwort Letzte Antwort
    0
    • O oxident

      Hallo!

      Habe seit Monaten ein ähnliches Problem wie hier:
      Errors nach einem Neustart

      Nach einem Neustart/Update von iobroker oder auch nur des JS-Adapters hagelt es NPM-Warnungen die ich mir nicht erklären kann:

      javascript.2 2023-09-16 07:12:11.953	error	tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.javascript/node_modules/date-fns/subDays'
      javascript.2 2023-09-16 07:12:11.953	error	tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.javascript/node_modules/date-fns/subBusinessDays'
      javascript.2 2023-09-16 07:12:11.954	error	tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.javascript/node_modules/date-fns/subHours'
      javascript.2 2023-09-16 07:12:11.952	error	npm WARN
      

      Knapp hundert Meldungen dieser Art. Funktionieren tut aber offenkundig trotzdem alles.
      Kurioserweise sind die aufgeführten Dateien aber allesamt vorhanden. Auch im korrekten Verzeichnis...

      Zu Testzwecken habe ich mehrere Instanzen des JS-Adapters. Könnte das das Problem sein?

      ======================= SUMMARY =======================
                           v.2023-06-20
      
      
         Static hostname: iobroker
               Icon name: computer-container
                 Chassis: container
              Machine ID: b2548bb2dab54bedb1361d3f4ec0c606
                 Boot ID: a27e538d108c4839abca239414bb73c2
          Virtualization: lxc
        Operating System: Debian GNU/Linux 11 (bullseye)
                  Kernel: Linux 6.2.16-12-pve
            Architecture: x86-64
      
      Installation:           lxc
      Kernel:                 x86_64
      Userland:               amd64
      Timezone:               Europe/Berlin (CEST, +0200)
      User-ID:                1000
      X-Server:               false
      Boot Target:            graphical.target
      
      Pending OS-Updates:     0
      Pending iob updates:    0
      
      Nodejs-Installation:    /usr/bin/nodejs         v18.17.1
                              /usr/bin/node           v18.17.1
                              /usr/bin/npm            9.6.7
                              /usr/bin/npx            9.6.7
      
      Recommended versions are nodejs 18.x.y and npm 9.x.y
      Your nodejs installation is correct
      
      MEMORY:
                     total        used        free      shared  buff/cache   available
      Mem:             10G        6.8G        874M        0.0K        2.5G        3.4G
      Swap:           3.1G        379M        2.7G
      Total:           13G        7.2G        3.6G
      
      Active iob-Instances:   63
      Active repo(s): Stable (default)
      
      ioBroker Core:          js-controller           5.0.12
                              admin                   6.8.0
      
      ioBroker Status:        iobroker is running on this host.
      
      At least one iobroker host is running.
      
      Objects type: redis
      States  type: redis
      
      Status admin and web instance:
      + system.adapter.admin.0                  : admin                 : iobrokerct                               -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.web.0                    : web                   : iobrokerct                               -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      + system.adapter.web.1                    : web                   : iobrokerct                               -  enabled, port: 9082, bind: 192.168.37.200 (SSL), run as: admin
      + system.adapter.web.2                    : web                   : iobrokerct                               -  enabled, port: 8085, bind: 192.168.37.200, run as: admin
        system.adapter.webuntis.0               : webuntis              : iobrokerct                               - disabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      Objects:                50440
      States:                 44535
      
      Size of iob-Database:
      
      50M     /opt/iobroker/iobroker-data/objects.jsonl
      36M     /opt/iobroker/iobroker-data/states.jsonl
      
      
      
      =================== END OF SUMMARY ====================
      
      wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #2

      @oxident Vielleicht erwähnst du noch welche Version JavaScript Adapter du nutzt, kann ich irgendwie nicht finden.

      Welcher Nutzer steht bei den Node Modulen/Dateien?

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      O 1 Antwort Letzte Antwort
      0
      • wendy2702W wendy2702

        @oxident Vielleicht erwähnst du noch welche Version JavaScript Adapter du nutzt, kann ich irgendwie nicht finden.

        Welcher Nutzer steht bei den Node Modulen/Dateien?

        O Offline
        O Offline
        oxident
        schrieb am zuletzt editiert von
        #3

        @wendy2702 Gerne. Javascript-Adapter ist derzeit 7.1.4 ... die Warnungen kommen jedoch schon seit vielen früheren Versionen.

        Als ich jetzt nach dem Benutzer schauen wollte sehe ich plötzlich, dass oben angemeckertes Verzeichnis in der Tat nicht mehr existiert:

        user@iobroker:/opt/iobroker/node_modules/iobroker.javascript/node_modules$ ls -l
        total 48
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @aashutoshrathi
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @alcalzone
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @babel
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @eslint
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @eslint-community
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @humanwhocodes
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @iobroker
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @nodelib
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @otplib
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @sinonjs
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @socket.io
        drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @types
        
        

        Hmm. Könnte es sein, dass die verschiedenen Javascript-Instanzen sich gegenseitig Module installieren und löschen?

        O 1 Antwort Letzte Antwort
        0
        • O oxident

          @wendy2702 Gerne. Javascript-Adapter ist derzeit 7.1.4 ... die Warnungen kommen jedoch schon seit vielen früheren Versionen.

          Als ich jetzt nach dem Benutzer schauen wollte sehe ich plötzlich, dass oben angemeckertes Verzeichnis in der Tat nicht mehr existiert:

          user@iobroker:/opt/iobroker/node_modules/iobroker.javascript/node_modules$ ls -l
          total 48
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @aashutoshrathi
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @alcalzone
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @babel
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @eslint
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @eslint-community
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @humanwhocodes
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @iobroker
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @nodelib
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @otplib
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @sinonjs
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 07:12 @socket.io
          drwxrwxr-x+ 2 iobroker iobroker 4096 Sep 16 08:19 @types
          
          

          Hmm. Könnte es sein, dass die verschiedenen Javascript-Instanzen sich gegenseitig Module installieren und löschen?

          O Offline
          O Offline
          oxident
          schrieb am zuletzt editiert von
          #4

          Ich denke, ich konnte es lösen. In den Instanzen waren verschiedene NPM-Module angegeben. Scheinbar haben sie sich dadurch gegenseitig gelöscht...

          Habe jetzt alles gleichgesetzt und die Fehler scheinen verschwunden!

          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

          479

          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