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. Script Engine 4.3.4 zu 4.6.17 funktioniert nicht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Script Engine 4.3.4 zu 4.6.17 funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
skript engineupdate fehlerfunktioniertnicht
31 Beiträge 3 Kommentatoren 1.7k 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.
  • Thomas BraunT Thomas Braun

    Das ganz riecht wieder nach 'irgendwie im System als root rumgefuhrwerkt' oder das Dateisystem hat 'nen Schuss. Jedenfalls scheint da ein symlink ins Leere zu laufen oder durch die bin ersetzt worden zu sein.

    iobroker version
    

    liefert was?

    GlasfaserG Offline
    GlasfaserG Offline
    Glasfaser
    schrieb am zuletzt editiert von Glasfaser
    #13

    @Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

    ins Leere zu laufen oder durch die bin ersetzt worden zu sein.

    Deshalb wir nie ein Update gelingen , da zuvor alles im Ordner / .bin /

     /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/
    

    installiert wurde , was so nicht sein sollte ....

    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • GlasfaserG Glasfaser

      @Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

      ins Leere zu laufen oder durch die bin ersetzt worden zu sein.

      Deshalb wir nie ein Update gelingen , da zuvor alles im Ordner / .bin /

       /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/
      

      installiert wurde , was so nicht sein sollte ....

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

      @Glasfaser Stimmt.
      Müsste so aussehen:

      pi@raspberrypi:~ $ cd /opt/iobroker/node_modules/.bin/
      pi@raspberrypi:/opt/iobroker/node_modules/.bin $ ls -la | grep wake
      lrwxrwxrwx    1 iobroker iobroker    19 Apr 12 13:04 wake -> ../wake_on_lan/wake
      pi@raspberrypi:/opt/iobroker/node_modules/.bin $
      

      Da ist wohl mal javascript von Hand im falschen Verzeichnis installiert worden.

      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
      • I Ibot

        @Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

        iobroker install javascript@4.6.17
        Funktioniert leider nicht Version bleibt die gleiche anbei die Fehler und dickes Danke schonmal das Dich dem angenommenen hast 😀
        npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wake
        npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wake: is outside /opt/iobroker/node_modules/iobroker.javascript/node_modules/wake_on_lan and not a link
        npm ERR! File exists: /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/wake
        npm ERR! Remove the existing file and try again, or run npm
        npm ERR! with --force to overwrite files recklessly.

        npm ERR! A complete log of this run can be found in:
        npm ERR! /home/iobroker/.npm/_logs/2020-08-08T15_14_37_941Z-debug.log
        Update "system.adapter.javascript.0"

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

        @Ibot

        pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
        lrwxrwxrwx 1 iobroker iobroker 19 Apr 12 13:04 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake
        pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
        -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20  2018 /opt/iobroker/node_modules/wake_on_lan/wake
        

        Sieht das bei dir so 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

        I 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @Ibot
          Versuch es mal mit

          iobroker install --force javascript@4.6.17
          

          Wobei ich noch nie ausprobiert habe ob --force auch mit iobroker statt npm funktioniert.

          Und setz bitte CodeTags. Ich hab nämlich keine Lust den Kram so zu lesen!

          I Offline
          I Offline
          Ibot
          schrieb am zuletzt editiert von Homoran
          #16

          @Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

          iobroker install --force javascript@4.6.17

          Hallo, funktioniert leider nicht

          pi@raspberrypi:~ $ iobroker install --force javascript@4.6.17
          /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:441
                      if (name.indexOf('@') !== -1) {
                               ^
          
          TypeError: Cannot read property 'indexOf' of undefined
              at processCommand (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:441:22)
              at Object.module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2601:5)
              at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
              at Module._compile (internal/modules/cjs/loader.js:1137:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
              at Module.load (internal/modules/cjs/loader.js:985:32)
              at Function.Module._load (internal/modules/cjs/loader.js:878:14)
              at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
              at internal/main/run_main_module.js:17:47
          
          
          1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            Das ganz riecht wieder nach 'irgendwie im System als root rumgefuhrwerkt' oder das Dateisystem hat 'nen Schuss. Jedenfalls scheint da ein symlink ins Leere zu laufen oder durch die bin ersetzt worden zu sein.

            iobroker version
            

            liefert was?

            I Offline
            I Offline
            Ibot
            schrieb am zuletzt editiert von
            #17

            @Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

            iobroker version

            pi@raspberrypi:~ $ iobroker version
            3.1.6
            
            
            1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @Ibot

              pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
              lrwxrwxrwx 1 iobroker iobroker 19 Apr 12 13:04 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake
              pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
              -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20  2018 /opt/iobroker/node_modules/wake_on_lan/wake
              

              Sieht das bei dir so aus?

              I Offline
              I Offline
              Ibot
              schrieb am zuletzt editiert von
              #18

              @Thomas-Braun
              was muss ich eingeben um das zu sehen?

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • I Ibot

                @Thomas-Braun
                was muss ich eingeben um das zu sehen?

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

                @Ibot Die beiden Zeilen mit ls -la usw.
                Die Pfade sind absolut, das passt dann so

                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

                I 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @Ibot Die beiden Zeilen mit ls -la usw.
                  Die Pfade sind absolut, das passt dann so

                  I Offline
                  I Offline
                  Ibot
                  schrieb am zuletzt editiert von Homoran
                  #20

                  @Thomas-Braun du meinst hiervon die erste und die dritte?

                  pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
                  lrwxrwxrwx 1 iobroker iobroker 19 Apr 12 13:04 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake
                  pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
                  -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20  2018 /opt/iobroker/node_modules/wake_on_lan/wake
                  
                  
                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • I Ibot

                    @Thomas-Braun du meinst hiervon die erste und die dritte?

                    pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
                    lrwxrwxrwx 1 iobroker iobroker 19 Apr 12 13:04 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake
                    pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
                    -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20  2018 /opt/iobroker/node_modules/wake_on_lan/wake
                    
                    
                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #21

                    @Ibot Ja.

                    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

                    I 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @Ibot Ja.

                      I Offline
                      I Offline
                      Ibot
                      schrieb am zuletzt editiert von
                      #22

                      @Thomas-Braun da schreib er Komando nicht gefunden in die Konsole ich glaube ich mache noch irgend was falsch...

                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • I Ibot

                        @Thomas-Braun da schreib er Komando nicht gefunden in die Konsole ich glaube ich mache noch irgend was falsch...

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

                        @Ibot Das kannst du sogar per Copy&Paste rüber kopieren.
                        Und wenn du die komplette Ein- und Ausgabe posten würdest könnte man dir auch helfen.

                        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

                        I 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @Ibot Das kannst du sogar per Copy&Paste rüber kopieren.
                          Und wenn du die komplette Ein- und Ausgabe posten würdest könnte man dir auch helfen.

                          I Offline
                          I Offline
                          Ibot
                          schrieb am zuletzt editiert von
                          #24

                          @Thomas-Braun habe ich probiert```
                          pi@raspberrypi:~ $ pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
                          -bash: pi@raspberrypi:~: Kommando nicht gefunden.
                          pi@raspberrypi:~ $ pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
                          -bash: pi@raspberrypi:~: Kommando nicht gefunden.
                          pi@raspberrypi:~ $

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • I Ibot

                            @Thomas-Braun habe ich probiert```
                            pi@raspberrypi:~ $ pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
                            -bash: pi@raspberrypi:~: Kommando nicht gefunden.
                            pi@raspberrypi:~ $ pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
                            -bash: pi@raspberrypi:~: Kommando nicht gefunden.
                            pi@raspberrypi:~ $

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

                            @Ibot
                            Ja nur den Teil ab

                            ls -la
                            

                            kopieren/eingeben.
                            Der erste Teil ist der Prompt

                            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

                            I 1 Antwort Letzte Antwort
                            0
                            • Thomas BraunT Thomas Braun

                              @Ibot
                              Ja nur den Teil ab

                              ls -la
                              

                              kopieren/eingeben.
                              Der erste Teil ist der Prompt

                              I Offline
                              I Offline
                              Ibot
                              schrieb am zuletzt editiert von
                              #26

                              @Thomas-Braun sieht jetzt so aus

                              pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
                              lrwxrwxrwx 1 iobroker iobroker 19 Okt 10  2019 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake
                              pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
                              -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20  2018 /opt/iobroker/node_modules/wake_on_lan/wake
                              pi@raspberrypi:~ $
                              
                              
                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • I Ibot

                                @Thomas-Braun sieht jetzt so aus

                                pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
                                lrwxrwxrwx 1 iobroker iobroker 19 Okt 10  2019 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake
                                pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
                                -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20  2018 /opt/iobroker/node_modules/wake_on_lan/wake
                                pi@raspberrypi:~ $
                                
                                
                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von Thomas Braun
                                #27

                                @Ibot Jetzt holen wir doch den Holzhammer raus:

                                iobroker stop
                                sudo mv /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi/
                                iobroker start
                                iobroker update
                                iobroker upgrade
                                

                                Edit: Falsche Option bei mv entfernt.

                                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

                                I 1 Antwort Letzte Antwort
                                1
                                • Thomas BraunT Thomas Braun

                                  @Ibot Jetzt holen wir doch den Holzhammer raus:

                                  iobroker stop
                                  sudo mv /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi/
                                  iobroker start
                                  iobroker update
                                  iobroker upgrade
                                  

                                  Edit: Falsche Option bei mv entfernt.

                                  I Offline
                                  I Offline
                                  Ibot
                                  schrieb am zuletzt editiert von
                                  #28

                                  @Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

                                  iobroker stop sudo mv -r /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi

                                  pi@raspberrypi:~ $ iobroker stop
                                  pi@raspberrypi:~ $ sudo mv -r /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi
                                  mv: Ungültige Option -- r
                                  „mv --help“ liefert weitere Informationen.
                                  pi@raspberrypi:~ $
                                  
                                  
                                  Thomas BraunT 1 Antwort Letzte Antwort
                                  0
                                  • I Ibot

                                    @Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

                                    iobroker stop sudo mv -r /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi

                                    pi@raspberrypi:~ $ iobroker stop
                                    pi@raspberrypi:~ $ sudo mv -r /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi
                                    mv: Ungültige Option -- r
                                    „mv --help“ liefert weitere Informationen.
                                    pi@raspberrypi:~ $
                                    
                                    
                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #29

                                    @Ibot Ohne -r dann

                                    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

                                    I 1 Antwort Letzte Antwort
                                    1
                                    • Thomas BraunT Thomas Braun

                                      @Ibot Ohne -r dann

                                      I Offline
                                      I Offline
                                      Ibot
                                      schrieb am zuletzt editiert von
                                      #30

                                      @Thomas-Braun top vielen Dank hat funktioniert Adapter ist aktuell:+1:

                                      GlasfaserG 1 Antwort Letzte Antwort
                                      0
                                      • I Ibot

                                        @Thomas-Braun top vielen Dank hat funktioniert Adapter ist aktuell:+1:

                                        GlasfaserG Offline
                                        GlasfaserG Offline
                                        Glasfaser
                                        schrieb am zuletzt editiert von
                                        #31

                                        @Ibot sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:

                                        Adapter ist aktuell

                                        Dann setzt den Thread auf gelöst .

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

                                        ;)

                                        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                        1 Antwort Letzte Antwort
                                        1
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        697

                                        Online

                                        32.6k

                                        Benutzer

                                        82.2k

                                        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