Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Probleme mit Javascript Adapter

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Probleme mit Javascript Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      fraenkie76 last edited by

      Hallo zusammen,

      mir ist letzte Woche der Javascript Adapter abgestürzt. Ein Blockly-Script war wohl nicht ganz ideal programmiert… 😐

      Kam dann mit dem Hinweis auf "zu viele Ereignisse" ewig nicht mehr ins System (raspy3). Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen.

      Komme jetzt wieder rein, läuft auch fast alles wieder, das böse Script habe ich gelöscht. Den Javascript Adapter habe ich wieder angelegt.

      Problem ist, meine Blockly-Scripte laufen jetzt nicht mehr alle.

      Habe auch festgestellt, daß es im Reiter Objekte keinen javascript.0-Eintrag mehr gibt

      Folgende Fehler zeigt der Log, bei der Installation des Javascript-Adapters:

      javascript.0	2017-10-17 21:47:39.987	error	^
      javascript.0	2017-10-17 21:47:39.987	error	int gettimeofday_res;
      javascript.0	2017-10-17 21:47:39.987	error	../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]
      javascript.0	2017-10-17 21:47:39.986	error	../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:
      javascript.0	2017-10-17 21:47:39.781	info	CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
      javascript.0	2017-10-17 21:47:39.772	info	make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/build'
      javascript.0	2017-10-17 21:47:36.030	error	gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/.node-gyp"
      javascript.0	2017-10-17 21:47:36.030	error	user "root" does not have permission to access the dev dir "/root/.node-gyp/6.10.0"
      javascript.0	2017-10-17 21:47:36.018	error	EACCES
      javascript.0	2017-10-17 21:47:36.016	error	
      javascript.0	2017-10-17 21:47:36.014	error	WARN
      javascript.0	2017-10-17 21:47:36.011	error	
      javascript.0	2017-10-17 21:47:36.006	error	gyp
      

      Hoffe, ihr könnt mir helfen.

      Grüße

      fraenkie

      1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer last edited by

        @fraenkie76:

        Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen. `
        Man kann bei nem platten Reifen auch gleich das ganze Auto wegschmeißen. Ein

        iobroker stop javascript.0
        

        hätte es auch getan.

        Wie hast du den Adapter gelöscht? Komplett oder nur die Instanz? Und hast du die Instanz nach der Installation auch wieder angelegt?

        1 Reply Last reply Reply Quote 0
        • F
          fraenkie76 last edited by

          @AlCalzone:

          Man kann bei nem platten Reifen auch gleich das ganze Auto wegschmeißen. Ein

          iobroker stop javascript.0
          

          hätte es auch getan. hatte ich versucht, ging nicht…. > Wie hast du den Adapter gelöscht? Komplett oder nur die Instanz? Und hast du die Instanz nach der Installation auch wieder angelegt? `
          Das Einzige was sich noch öffnen ließ war der Reiter "Adapter". Dort bin ich dann beim Javascript auf den Mülleimer…. Nach einer Stunde warten und hoffen, erschien mir das als einzig möglichen Weg.

          Selbstverständlich hab ich den Adapter dann auch wieder installiert. Die Instanz läuft wieder. Allerdings war unter Objekte kein "javascript.0" mehr. Seit gestern abend hab ich auch wieder Objekte. Aber die meisten Skripte laufen nicht...

          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            @fraenkie76:

            Hallo zusammen,

            mir ist letzte Woche der Javascript Adapter abgestürzt. Ein Blockly-Script war wohl nicht ganz ideal programmiert… 😐

            Kam dann mit dem Hinweis auf "zu viele Ereignisse" ewig nicht mehr ins System (raspy3). Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen.

            Komme jetzt wieder rein, läuft auch fast alles wieder, das böse Script habe ich gelöscht. Den Javascript Adapter habe ich wieder angelegt.

            Problem ist, meine Blockly-Scripte laufen jetzt nicht mehr alle.

            Habe auch festgestellt, daß es im Reiter Objekte keinen javascript.0-Eintrag mehr gibt

            Folgende Fehler zeigt der Log, bei der Installation des Javascript-Adapters:

            javascript.0	2017-10-17 21:47:39.987	error	^
            javascript.0	2017-10-17 21:47:39.987	error	int gettimeofday_res;
            javascript.0	2017-10-17 21:47:39.987	error	../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]
            javascript.0	2017-10-17 21:47:39.986	error	../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:
            javascript.0	2017-10-17 21:47:39.781	info	CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
            javascript.0	2017-10-17 21:47:39.772	info	make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/build'
            javascript.0	2017-10-17 21:47:36.030	error	gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/.node-gyp"
            javascript.0	2017-10-17 21:47:36.030	error	user "root" does not have permission to access the dev dir "/root/.node-gyp/6.10.0"
            javascript.0	2017-10-17 21:47:36.018	error	EACCES
            javascript.0	2017-10-17 21:47:36.016	error	
            javascript.0	2017-10-17 21:47:36.014	error	WARN
            javascript.0	2017-10-17 21:47:36.011	error	
            javascript.0	2017-10-17 21:47:36.006	error	gyp
            

            Hoffe, ihr könnt mir helfen.

            Grüße

            fraenkie `
            Probier so was:

            cd /opt/iobroker
            sudo iobroker stop
            sudo npm cache clean
            sudo npm i node-gyp -g --force
            sudo npm i iobroker.javascript --force --production
            sudo npm i xml2json --force
            iobroker start
            
            
            1 Reply Last reply Reply Quote 0
            • F
              fraenkie76 last edited by

              3261_io2.jpg 3261_io1.jpg
              So sehen die Reiter Objekte und Skripte aus.

              Eigentlich sollten die doch korrespondieren???

              Das einzige Skript das aktuell noch funktioniert ist das "XYZ an Telegram" - das wiederum im Objektbaum fehlt…

              1 Reply Last reply Reply Quote 0
              • F
                fraenkie76 last edited by

                ` > Probier so was:

                cd /opt/iobroker
                sudo iobroker stop
                sudo npm cache clean
                sudo npm i node-gyp -g --force
                sudo npm i iobroker.javascript --force --production
                sudo npm i xml2json --force
                iobroker start
                
                ```` `  
                

                hat leider nicht geholfen. Ich hab jetzt im Reiter Skripte wieder einige Skripte, die ich schon länger gelöscht hatte. Irgendwas wurde wohl wiederhergestellt.

                Die Skripte funktionieren auch immer noch nicht.

                Im Log bekomme ich:

                ! ````
                javascript.0 2017-10-18 19:16:23.333 error Cannot install npm packet: owlintuition
                javascript.0 2017-10-18 19:16:23.333 error Cannot install npm packet: oauth
                javascript.0 2017-10-18 19:16:23.332 error Cannot install npm packet: xml2js
                javascript.0 2017-10-18 19:16:23.331 error Cannot install owlintuition: 243
                javascript.0 2017-10-18 19:16:23.312 error npm ERR! /opt/npm-debug.log
                javascript.0 2017-10-18 19:16:23.312 error npm ERR! Please include the following file with any support request:
                javascript.0 2017-10-18 19:16:23.311 error
                javascript.0 2017-10-18 19:16:23.307 error npm ERR! Please try running this command again as root/Administrator.
                javascript.0 2017-10-18 19:16:23.305 error
                javascript.0 2017-10-18 19:16:23.304 error npm ERR!
                javascript.0 2017-10-18 19:16:23.304 error path: 'npm-debug.log.1517095473' }
                javascript.0 2017-10-18 19:16:23.303 error npm ERR!
                javascript.0 2017-10-18 19:16:23.303 error npm ERR! syscall: 'open',
                javascript.0 2017-10-18 19:16:23.303 error npm ERR! code: 'EACCES',
                javascript.0 2017-10-18 19:16:23.303 error npm ERR! errno: -13,
                javascript.0 2017-10-18 19:16:23.303 error npm ERR! at Error (native)
                javascript.0 2017-10-18 19:16:23.303 error npm ERR! { Error: EACCES: permission denied, open 'npm-debug.log.1517095473'
                javascript.0 2017-10-18 19:16:23.303 error npm ERR! at Error (native)
                javascript.0 2017-10-18 19:16:23.303 error Error: EACCES: permission denied, open 'npm-debug.log.1517095473'
                javascript.0 2017-10-18 19:16:23.302 error npm ERR!
                javascript.0 2017-10-18 19:16:23.301 error npm ERR! syscall open
                javascript.0 2017-10-18 19:16:23.301 error npm ERR! errno -13
                javascript.0 2017-10-18 19:16:23.301 error EACCES
                javascript.0 2017-10-18 19:16:23.300 error npm ERR! code
                javascript.0 2017-10-18 19:16:23.300 error npm-debug.log.1517095473
                javascript.0 2017-10-18 19:16:23.297 error npm ERR! path
                javascript.0 2017-10-18 19:16:23.297 error ERR! npm v3.10.10
                javascript.0 2017-10-18 19:16:23.296 error npm
                javascript.0 2017-10-18 19:16:23.296 error npm ERR! node v6.10.0
                javascript.0 2017-10-18 19:16:23.296 error npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "owlintuition" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
                javascript.0 2017-10-18 19:16:23.296 error ERR! Linux 4.4.50-v7+
                javascript.0 2017-10-18 19:16:23.295 error npm
                javascript.0 2017-10-18 19:16:23.193 error npm ERR! Please try running this command again as root/Administrator.
                javascript.0 2017-10-18 19:16:23.193 error npm ERR!
                javascript.0 2017-10-18 19:16:23.193 error path: '/opt/iobroker/node_modules/iobroker.javascript/node_modules' }
                javascript.0 2017-10-18 19:16:23.192 error npm ERR!
                javascript.0 2017-10-18 19:16:23.192 error ERR! syscall: 'access',
                javascript.0 2017-10-18 19:16:23.188 error npm
                javascript.0 2017-10-18 19:16:23.188 error npm ERR! code: 'EACCES',
                javascript.0 2017-10-18 19:16:23.188 error npm ERR! errno: -13,
                javascript.0 2017-10-18 19:16:23.188 error npm ERR! at Error (native)
                javascript.0 2017-10-18 19:16:23.188 error npm ERR! { Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules'
                javascript.0 2017-10-18 19:16:23.188 error npm ERR! at Error (native)
                javascript.0 2017-10-18 19:16:23.188 error ERR! Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules'
                javascript.0 2017-10-18 19:16:23.187 error npm
                javascript.0 2017-10-18 19:16:23.180 error npm ERR! syscall access
                javascript.0 2017-10-18 19:16:23.180 error npm ERR! errno -13
                javascript.0 2017-10-18 19:16:23.180 error npm ERR! code EACCES
                javascript.0 2017-10-18 19:16:23.180 error npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules
                javascript.0 2017-10-18 19:16:23.180 error npm v3.10.10
                javascript.0 2017-10-18 19:16:23.175 error npm ERR!
                javascript.0 2017-10-18 19:16:23.175 error npm ERR! node v6.10.0
                javascript.0 2017-10-18 19:16:23.173 error npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "owlintuition" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
                javascript.0 2017-10-18 19:16:23.173 error ERR! Linux 4.4.50-v7+
                javascript.0 2017-10-18 19:16:23.172 error npm

                
                Außerdem immer wieder ein:
                

                rpi2.0 2017-10-18 19:32:50.174 error No Value found for cpu_frequency

                1 Reply Last reply Reply Quote 0
                • F
                  fraenkie76 last edited by

                  Die Skripte gehen wieder!

                  Die ersten Tests nach dem Neustart waren noch negativ. Nach einer Weile gehen sie wieder!

                  Super, vielen Dank, Bluefox! Saved my day!

                  Wenn wir jetzt noch das

                  rpi2.0	2017-10-18 19:32:50.174	error	No Value found for cpu_frequency 
                  

                  wieder wegbekommen…. ?! 😉

                  1 Reply Last reply Reply Quote 0
                  • Holger76
                    Holger76 last edited by

                    Das habe ich auch hin und wieder, nach einem System-Neustart war das zuletzt weg ! Den RPI2.0 Adapter konnte ich neu starten wie ich will… komische Sache.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    772
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    1574
                    Loading More Posts
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes
                    Reply
                    • Reply as topic
                    Log in to reply
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    The ioBroker Community 2014-2023
                    logo