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. Error/Bug
  4. Update JS-Adapter 4.0.12 auf 4.1.12

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

Update JS-Adapter 4.0.12 auf 4.1.12

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
updateerrorjavascript adapter
12 Beiträge 4 Kommentatoren 1.3k Aufrufe 5 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.
  • NegaleinN Negalein

    Nachdem ich durch was auch immer (vermute Blockly mit einem falschen Baustein) einen Fehler im JS-Adapter bekommen habe, wollte ich wiedermal den Adapter von 4.0.12 auf 4.1.12 updaten.

    Node.js ist auf 8.15.1 und NPM auf 6.4.1

    Beim Update kommt folgende Fehlermeldung:

    $ ./iobroker upgrade javascript
    Update javascript from @4.0.12 to @4.1.12
    NPM version: 6.4.1
    npm install iobroker.javascript@4.1.12 --production --save --prefix "/opt/iobroker" (System call)
    module.js:550    throw err;
        ^
    
    Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/install/installTypings.js'
        at Function.Module._resolveFilename (module.js:548:15)
        at Function.Module._load (module.js:475:25)
        at Function.Module.runMain (module.js:694:10)
        at startup (bootstrap_node.js:204:16)
        at bootstrap_node.js:625:3
    
    npm
     WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    npm WARN
     optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    
    
    npm ERR! code ELIFECYCLEnpm ERR! errno 1
    npm ERR! iobroker.javascript@4.1.12 postinstall: `node ./install/installTypings.js`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the iobroker.javascript@4.1.12 postinstall script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2019-04-03T12_43_46_728Z-debug.log
    
    ERROR: Cannot find io-package.json in null
    ERROR: process exited with code 10
    

    Dann startet sich der JS-Adapter immer wieder neu.

    host.ioBroker	2019-04-03 14:45:51.393	info	iobroker exit 0
    host.ioBroker	2019-04-03 14:45:51.385	error	iobroker Cannot parse null/io-package.json:Error: ENOENT: no such file or directory, open 'null/io-package.json'
    host.ioBroker	2019-04-03 14:45:51.365	error	iobroker host.ioBroker Adapter directory "null" does not exists
    host.ioBroker	2019-04-03 14:45:51.322	info	iobroker /root/.npm/_logs/2019-04-03T12_45_45_625Z-debug.log
    host.ioBroker	2019-04-03 14:45:51.322	info	iobroker ERR!
    host.ioBroker	2019-04-03 14:45:51.321	info	iobroker npm ERR! A complete log of this run can be found in:npm
    host.ioBroker	2019-04-03 14:45:51.319	info	iobroker
    host.ioBroker	2019-04-03 14:45:45.614	info	iobroker ERR! npm ERR! Failed at the iobroker.javascript@4.1.12 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    host.ioBroker	2019-04-03 14:45:45.614	info	iobroker ERR! iobroker.javascript@4.1.12 postinstall: `node ./install/installTypings.js`npm ERR! Exit status 1 npm
    host.ioBroker	2019-04-03 14:45:45.610	info	iobroker
    host.ioBroker	2019-04-03 14:45:45.610	info	iobroker npm
    host.ioBroker	2019-04-03 14:45:45.610	info	iobroker 1
    host.ioBroker	2019-04-03 14:45:45.608	info	iobroker npm ERR! code ELIFECYCLEnpm ERR! errno
    host.ioBroker	2019-04-03 14:45:45.608	info	iobroker
    host.ioBroker	2019-04-03 14:45:45.602	info	iobroker SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    host.ioBroker	2019-04-03 14:45:45.601	info	iobroker notsup
    host.ioBroker	2019-04-03 14:45:45.601	info	iobroker WARN
    host.ioBroker	2019-04-03 14:45:45.601	info	iobroker
    host.ioBroker	2019-04-03 14:45:45.601	info	iobroker npm
    host.ioBroker	2019-04-03 14:45:45.601	info	iobroker optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
    host.ioBroker	2019-04-03 14:45:45.601	info	iobroker notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})npm WARN
    host.ioBroker	2019-04-03 14:45:45.600	info	iobroker WARN
    host.ioBroker	2019-04-03 14:45:45.595	info	iobroker WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm
    host.ioBroker	2019-04-03 14:45:45.595	info	iobroker npm
    host.ioBroker	2019-04-03 14:45:39.167	info	iobroker module.js:550 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/install/installTypings.js' at Function.Module._resolveFilename (module.js:548:
    host.ioBroker	2019-04-03 14:44:45.198	info	iobroker npm install iobroker.javascript --production --save --prefix "/opt/iobroker" (System call)
    host.ioBroker	2019-04-03 14:44:44.805	info	iobroker NPM version: 6.4.1
    iobroker	2019-04-03 14:44:43.308	info	install javascript
    host.ioBroker	2019-04-03 14:44:43.307	warn	startInstance cannot find adapter "javascript". Try to install it... 2 attempt
    

    Dann dachte ich, ok, starte ich mal ioBroker neu.
    Brachte auch nichts, ausser dass der JS-Adapter nun garnicht mehr da war.
    Konnte auch nicht installiert werden.

    Ok, dann hab ich das Backup von heute Nacht eingespielt und ich bin wieder auf 4.0.12

    Aber, warum kann ich nicht auf 4.1.12 updaten?

    Liest von euch wer was raus?

    W Offline
    W Offline
    w00dy
    schrieb am zuletzt editiert von w00dy
    #2

    @Negalein

    Hi, hast du mal versucht den Adapter über die Konsole zu installieren:

    cd /opt/iobroker
    npm install iobroker.javascript@4.1.12
    iobroker update javascript

    Ich hatte auch mal das Problem mit einer jüngeren Version und so ging es dann bei mir.

    LG,
    w00dy

    NegaleinN 2 Antworten Letzte Antwort
    0
    • W w00dy

      @Negalein

      Hi, hast du mal versucht den Adapter über die Konsole zu installieren:

      cd /opt/iobroker
      npm install iobroker.javascript@4.1.12
      iobroker update javascript

      Ich hatte auch mal das Problem mit einer jüngeren Version und so ging es dann bei mir.

      NegaleinN Offline
      NegaleinN Offline
      Negalein
      Global Moderator
      schrieb am zuletzt editiert von
      #3

      @Hicks sagte in Update JS-Adapter 4.0.12 auf 4.1.12:

      Hi, hast du mal versucht den Adapter über die Konsole zu installieren:

      Danke, werd ich morgen versuchen.
      Muss blad weg und da hätte ich keine Zeit für noch einen Restore.

      ° Node.js: 20.17.0 NPM: 10.8.2
      ° Proxmox, Ubuntu 22.04.3 LTS
      ° Fixer ---> iob fix

      1 Antwort Letzte Antwort
      0
      • W w00dy

        @Negalein

        Hi, hast du mal versucht den Adapter über die Konsole zu installieren:

        cd /opt/iobroker
        npm install iobroker.javascript@4.1.12
        iobroker update javascript

        Ich hatte auch mal das Problem mit einer jüngeren Version und so ging es dann bei mir.

        NegaleinN Offline
        NegaleinN Offline
        Negalein
        Global Moderator
        schrieb am zuletzt editiert von
        #4

        @Hicks sagte in Update JS-Adapter 4.0.12 auf 4.1.12:

        Hi, hast du mal versucht den Adapter über die Konsole zu installieren:

        Sorry für die Verspätung!

        Dies hat leider auch nicht funktioniert.

        ° Node.js: 20.17.0 NPM: 10.8.2
        ° Proxmox, Ubuntu 22.04.3 LTS
        ° Fixer ---> iob fix

        1 Antwort Letzte Antwort
        0
        • MyzerATM Offline
          MyzerATM Offline
          MyzerAT
          schrieb am zuletzt editiert von
          #5

          mach mal "upload" beim JS Adapter

          c012f22d-f746-4909-96f1-1267b35960fb-grafik.png

          lg Rudi

          Master Debian 12 (Wien)
          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

          Slave Debian 12. (TULLN) --> OpenVPN to Vienna
          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

          Node 20.19.0
          Nodejs 20.19.0
          npm 10.8.2
          js-controller 7.0.6

          NegaleinN 1 Antwort Letzte Antwort
          0
          • MyzerATM MyzerAT

            mach mal "upload" beim JS Adapter

            c012f22d-f746-4909-96f1-1267b35960fb-grafik.png

            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            schrieb am zuletzt editiert von
            #6

            @MyzerAT sagte in Update JS-Adapter 4.0.12 auf 4.1.12:

            mach mal "upload" beim JS Adapter

            ist ohne Fehler durchgelaufen.

            $ ./iobroker upload javascript
            got /opt/iobroker/node_modules/iobroker.javascript/admin
            upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/redshift/redshift.js vs/basic-languages/redshift/redshift.js application/javascript
            upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/objective-c/objective-c.js vs/basic-languages/objective-c/objective-c.js application/javascript
            upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/go/go.js vs/basic-languages/go/go.js application/javascript
            upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vendor/socket.io.js vendor/socket.io.js application/javascript
            upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/css/main.071206b3.chunk.css static/css/main.071206b3.chunk.css text/css
            upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/it.js google-blockly/own/msg/it.js application/javascript
            upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_timeout.js google-blockly/own/blocks_timeout.js application/javascript
            upload [30] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/msg/js/pl.js google-blockly/msg/js/pl.js application/javascript
            upload [20] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/quote0.png google-blockly/media/quote0.png image/png
            upload [19] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handopen.cur google-blockly/media/handopen.cur application/octet-stream
            upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur application/octet-stream
            upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur application/octet-stream
            upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/wav
            upload [15] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.ogg google-blockly/media/disconnect.ogg audio/ogg
            upload [14] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.mp3 google-blockly/media/disconnect.mp3 audio/mpeg
            upload [13] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.wav google-blockly/media/delete.wav audio/wav
            upload [12] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.ogg google-blockly/media/delete.ogg audio/ogg
            upload [11] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.mp3 google-blockly/media/delete.mp3 audio/mpeg
            upload [10] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.wav google-blockly/media/click.wav audio/wav
            upload [9] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.ogg google-blockly/media/click.ogg audio/ogg
            upload [8] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.mp3 google-blockly/media/click.mp3 audio/mpeg
            upload [7] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/1x1.gif google-blockly/media/1x1.gif image/gif
            upload [6] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/javascript_compressed.js google-blockly/javascript_compressed.js application/javascript
            upload [5] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blocks_compressed.js google-blockly/blocks_compressed.js application/javascript
            upload [4] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blockly_compressed.js google-blockly/blockly_compressed.js application/javascript
            upload [3] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/LICENSE google-blockly/LICENSE application/octet-stream
            upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/x-icon
            upload [1] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/asset-manifest.json asset-manifest.json application/json
            upload [0] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/adminWords.js adminWords.js application/javascript
            process exited with code 0
            

            Meinst, ich kann jetzt ein Update auf 4.1.12 wagen?

            ° Node.js: 20.17.0 NPM: 10.8.2
            ° Proxmox, Ubuntu 22.04.3 LTS
            ° Fixer ---> iob fix

            1 Antwort Letzte Antwort
            0
            • MyzerATM Offline
              MyzerATM Offline
              MyzerAT
              schrieb am zuletzt editiert von
              #7

              leider kenn ich mich da zu wenig aus, was ich rauslese, das er als error angibt die datei "io-package.json" nicht zu finden, mach mal eine suche nach dieser datei, bei mir liegt die unter

              \\DS216II\docker\iobroker_mount\node_modules\iobroker.milight-smart-light\io-package.json
              

              lg Rudi

              Master Debian 12 (Wien)
              Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

              Slave Debian 12. (TULLN) --> OpenVPN to Vienna
              Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

              Node 20.19.0
              Nodejs 20.19.0
              npm 10.8.2
              js-controller 7.0.6

              paul53P NegaleinN 2 Antworten Letzte Antwort
              0
              • MyzerATM MyzerAT

                leider kenn ich mich da zu wenig aus, was ich rauslese, das er als error angibt die datei "io-package.json" nicht zu finden, mach mal eine suche nach dieser datei, bei mir liegt die unter

                \\DS216II\docker\iobroker_mount\node_modules\iobroker.milight-smart-light\io-package.json
                
                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #8

                @MyzerAT sagte:

                bei mir liegt die unter

                Das ist eine andere io-package.json. Jeder Adapter hat eine Datei io-package.json. Die für den JS-Adapter ist /opt/iobroker/node_modules/iobroker.javascript/io-package.json.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • MyzerATM MyzerAT

                  leider kenn ich mich da zu wenig aus, was ich rauslese, das er als error angibt die datei "io-package.json" nicht zu finden, mach mal eine suche nach dieser datei, bei mir liegt die unter

                  \\DS216II\docker\iobroker_mount\node_modules\iobroker.milight-smart-light\io-package.json
                  
                  NegaleinN Offline
                  NegaleinN Offline
                  Negalein
                  Global Moderator
                  schrieb am zuletzt editiert von
                  #9

                  @MyzerAT sagte in Update JS-Adapter 4.0.12 auf 4.1.12:

                  leider kenn ich mich da zu wenig aus, was ich rauslese, das er als error angibt die datei "io-package.json" nicht zu finden, mach mal eine suche nach dieser datei, bei mir liegt die unter

                  die io-package.json liegt bei mir in jedem Adapterverzeichnis.
                  Unter anderem auch in /docker/iobroker_mount/node_modules/iobroker.javascript

                  ° Node.js: 20.17.0 NPM: 10.8.2
                  ° Proxmox, Ubuntu 22.04.3 LTS
                  ° Fixer ---> iob fix

                  W 1 Antwort Letzte Antwort
                  0
                  • NegaleinN Negalein

                    @MyzerAT sagte in Update JS-Adapter 4.0.12 auf 4.1.12:

                    leider kenn ich mich da zu wenig aus, was ich rauslese, das er als error angibt die datei "io-package.json" nicht zu finden, mach mal eine suche nach dieser datei, bei mir liegt die unter

                    die io-package.json liegt bei mir in jedem Adapterverzeichnis.
                    Unter anderem auch in /docker/iobroker_mount/node_modules/iobroker.javascript

                    W Offline
                    W Offline
                    w00dy
                    schrieb am zuletzt editiert von w00dy
                    #10

                    @Negalein

                    Ich würde den JS-Adapter über den Expertenmodus komplett löschen, dann neu installieren und danach uploaden.

                    Ist evtl. einen Versuch wert.

                    LG,
                    w00dy

                    NegaleinN 1 Antwort Letzte Antwort
                    0
                    • W w00dy

                      @Negalein

                      Ich würde den JS-Adapter über den Expertenmodus komplett löschen, dann neu installieren und danach uploaden.

                      Ist evtl. einen Versuch wert.

                      NegaleinN Offline
                      NegaleinN Offline
                      Negalein
                      Global Moderator
                      schrieb am zuletzt editiert von
                      #11

                      @Hicks sagte in Update JS-Adapter 4.0.12 auf 4.1.12:

                      Ich würde den JS-Adapter über den Expertenmodus komplett löschen, dann neu installieren und danach uploaden.

                      Ist evtl. einen Versuch wert.

                      Danke, werde ich auch versuchen.

                      ° Node.js: 20.17.0 NPM: 10.8.2
                      ° Proxmox, Ubuntu 22.04.3 LTS
                      ° Fixer ---> iob fix

                      1 Antwort Letzte Antwort
                      0
                      • NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        schrieb am zuletzt editiert von
                        #12

                        Da mich bis jetzt nichts weitergebracht hat, möchte ich fragen, ob noch jemand einen Tipp hat.

                        ° Node.js: 20.17.0 NPM: 10.8.2
                        ° Proxmox, Ubuntu 22.04.3 LTS
                        ° Fixer ---> iob fix

                        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

                        769

                        Online

                        32.4k

                        Benutzer

                        81.4k

                        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