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. Error/Bug
  4. JavaScript Paket läuft nicht mehr

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    9
    1
    762

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    3.2k

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

JavaScript Paket läuft nicht mehr

Geplant Angeheftet Gesperrt Verschoben Error/Bug
12 Beiträge 5 Kommentatoren 393 Aufrufe 5 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 onki1

    Hallo zusammen,
    ich bekomme die Javascript-Instanz nicht mehr zum laufen. Ich habe keine Skripte verändert oder hinzugefügt - nur das Szenen-Paket installiert und verstehe die LOG-Ausgaben nicht. Kann mir jemand bitte helfen oder einen Tipp geben?

    Plattform: Dockerumgebung auf Synology DS415+
    JS-controller: 4.0.23
    Skriptausführung: 6.0.3

    Instanzen:
    65b591d7-b27c-4a76-bd33-3fa07cac12f4-image.png

    Error:

    2022-11-29 22:38:51.338 - info: host.ioBroker instance system.adapter.javascript.0 started with pid 3073
    2022-11-29 22:38:51.473 - error: host.ioBroker Caught by controller[0]: node:internal/modules/cjs/loader:372
    2022-11-29 22:38:51.474 - error: host.ioBroker Caught by controller[0]: throw err;
    2022-11-29 22:38:51.474 - error: host.ioBroker Caught by controller[0]: ^
    2022-11-29 22:38:51.474 - error: host.ioBroker Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/coffeescript/lib/coffee-script/coffee-script'. Please verify that the package.json has a valid "main" entry
    2022-11-29 22:38:51.474 - error: host.ioBroker Caught by controller[0]: at tryPackage (node:internal/modules/cjs/loader:364:19)
    2022-11-29 22:38:51.474 - error: host.ioBroker Caught by controller[0]: at Function.Module._findPath (node:internal/modules/cjs/loader:577:18)
    2022-11-29 22:38:51.474 - error: host.ioBroker Caught by controller[0]: at Function.Module._resolveFilename (node:internal/modules/cjs/loader:942:27)
    2022-11-29 22:38:51.475 - error: host.ioBroker Caught by controller[0]: at Function.Module._load (node:internal/modules/cjs/loader:804:27)
    2022-11-29 22:38:51.475 - error: host.ioBroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1028:19)
    2022-11-29 22:38:51.475 - error: host.ioBroker Caught by controller[0]: at require (node:internal/modules/cjs/helpers:102:18)
    2022-11-29 22:38:51.475 - error: host.ioBroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/main.js:21:24)
    2022-11-29 22:38:51.475 - error: host.ioBroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1126:14)
    2022-11-29 22:38:51.475 - error: host.ioBroker Caught by controller[0]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
    2022-11-29 22:38:51.475 - error: host.ioBroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1004:32) {
    2022-11-29 22:38:51.476 - error: host.ioBroker Caught by controller[0]: code: 'MODULE_NOT_FOUND',
    2022-11-29 22:38:51.476 - error: host.ioBroker Caught by controller[0]: path: '/opt/iobroker/node_modules/iobroker.javascript/node_modules/coffeescript/package.json',
    2022-11-29 22:38:51.476 - error: host.ioBroker Caught by controller[0]: requestPath: 'coffeescript'
    2022-11-29 22:38:51.476 - error: host.ioBroker Caught by controller[0]: }
    2022-11-29 22:38:51.476 - error: host.ioBroker instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
    2022-11-29 22:38:51.476 - info: host.ioBroker Rebuild for adapter system.adapter.javascript.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually.
    

    Bisher habe ich die Javascript Instanz mehrfach neu gestartet, gelöscht und wieder neu installiert --> ohne Erfolg. Bin relativ neu und habe zB keine Ahnung wie ich "nem install --production" ausführen soll.

    Vielen Dank!

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

    @onki1

    echad@chet:~ $ cd /opt/iobroker/
    echad@chet:/opt/iobroker $ npm ls coffeescript
    iobroker.inst@3.0.0 /opt/iobroker
    └─┬ iobroker.javascript@6.1.4
      └── coffeescript@1.12.7
    
    echad@chet:/opt/iobroker $
    

    Wie schaut das entsprechend bei dir aus?

    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
    • CodierknechtC Codierknecht

      @onki1 sagte in JavaScript Paket läuft nicht mehr:

      Plattform: Dockerumgebung auf Synology DS415+

      Mit welchem Image?
      Welche Versionen von Node und NPM?

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

      @codierknecht Danke für die Antwort!
      image: buanet
      Node.js: v16.17.1
      NPM: 8.15.0

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • O onki1

        @codierknecht Danke für die Antwort!
        image: buanet
        Node.js: v16.17.1
        NPM: 8.15.0

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

        @onki1

        cd /opt/iobroker/node_modules/iobroker.javascript/
        npm install --omit=dev
        

        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
        • O Offline
          O Offline
          onki1
          schrieb am zuletzt editiert von
          #6

          @thomas-braun Danke! Und das gebe ich per SSH ein?

          Thomas BraunT haus-automatisierungH CodierknechtC 3 Antworten Letzte Antwort
          0
          • O onki1

            @thomas-braun Danke! Und das gebe ich per SSH ein?

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

            @onki1

            Wie auch immer du an eine Kommandozeile auf der Kiste kommst. SSH ist der übliche Weg.

            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
            • O onki1

              @thomas-braun Danke! Und das gebe ich per SSH ein?

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

              @onki1 sagte in JavaScript Paket läuft nicht mehr:

              @thomas-braun Danke! Und das gebe ich per SSH ein?

              Im Falle von Docker auf einer Synology einfach über ein neues Terminal im Docker-Container (über die Synology Weboberfläche).

              🧑‍🎓 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
              • O onki1

                @thomas-braun Danke! Und das gebe ich per SSH ein?

                CodierknechtC Online
                CodierknechtC Online
                Codierknecht
                Developer Most Active
                schrieb am zuletzt editiert von Codierknecht
                #9

                @onki1 sagte in JavaScript Paket läuft nicht mehr:

                @thomas-braun Danke! Und das gebe ich per SSH ein?

                131c917c-4b37-41ab-a9b6-394e089bc9a9-image.png

                "Mit Befehl starten" => "bash"
                ... produziert Dir eine wunderschöne Konsole ;-)

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                O 1 Antwort Letzte Antwort
                1
                • CodierknechtC Codierknecht

                  @onki1 sagte in JavaScript Paket läuft nicht mehr:

                  @thomas-braun Danke! Und das gebe ich per SSH ein?

                  131c917c-4b37-41ab-a9b6-394e089bc9a9-image.png

                  "Mit Befehl starten" => "bash"
                  ... produziert Dir eine wunderschöne Konsole ;-)

                  O Offline
                  O Offline
                  onki1
                  schrieb am zuletzt editiert von
                  #10

                  @codierknecht Terminal-Benutzen hat funktioniert :)
                  @Thomas-Braun das hat eher nicht geholfen:

                  root@ioBroker:/opt/iobroker# /opt/iobroker/node_modules/iobroker.javascript/                                    
                  bash: /opt/iobroker/node_modules/iobroker.javascript/: Is a directory                                           
                  root@ioBroker:/opt/iobroker# npm install --omit=dev                                                             
                  npm ERR! code ENOTEMPTY                                                                                         
                  npm ERR! syscall rename                                                                                         
                  npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node                           
                  npm ERR! dest /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.node-f0Rqzy2m                 
                  npm ERR! errno -39                                                                                              
                  npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@ty
                  pes/node' -> '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.node-f0Rqzy2m'                
                                                                                                                                  
                  npm ERR! A complete log of this run can be found in:                                                            
                  npm ERR!     /opt/iobroker/.npm/_logs/2022-12-19T19_48_12_802Z-debug-0.log                                      
                  root@ioBroker:/opt/iobroker
                  

                  Ganz komisch - ich kann auch keine Adapter-Updates mehr machen (alexa2, etc)... besser neu installieren? Aber die VIS und bestehenden Adapter funktionieren alle...

                  OliverIOO 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von Thomas Braun
                    #11

                    @onki1

                    Lösung ist oben im Forum angepinnt.

                    https://forum.iobroker.net/topic/57337/fehler-25-oder-217-bei-adapter-install-update-mit-npm8

                    Und die Befehle auch im richtigen Verzeichnis eingeben hilft auch.

                    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
                    1
                    • O onki1

                      @codierknecht Terminal-Benutzen hat funktioniert :)
                      @Thomas-Braun das hat eher nicht geholfen:

                      root@ioBroker:/opt/iobroker# /opt/iobroker/node_modules/iobroker.javascript/                                    
                      bash: /opt/iobroker/node_modules/iobroker.javascript/: Is a directory                                           
                      root@ioBroker:/opt/iobroker# npm install --omit=dev                                                             
                      npm ERR! code ENOTEMPTY                                                                                         
                      npm ERR! syscall rename                                                                                         
                      npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node                           
                      npm ERR! dest /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.node-f0Rqzy2m                 
                      npm ERR! errno -39                                                                                              
                      npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@ty
                      pes/node' -> '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.node-f0Rqzy2m'                
                                                                                                                                      
                      npm ERR! A complete log of this run can be found in:                                                            
                      npm ERR!     /opt/iobroker/.npm/_logs/2022-12-19T19_48_12_802Z-debug-0.log                                      
                      root@ioBroker:/opt/iobroker
                      

                      Ganz komisch - ich kann auch keine Adapter-Updates mehr machen (alexa2, etc)... besser neu installieren? Aber die VIS und bestehenden Adapter funktionieren alle...

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

                      @onki1
                      du hast beim ersten befehl das cd vergessen

                      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
                      1

                      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

                      516

                      Online

                      33.0k

                      Benutzer

                      83.3k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2026
                      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