Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Script Engine Update nach 4.6.4

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Script Engine Update nach 4.6.4

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jan1 @Chaot last edited by

      @Chaot sagte in Script Engine Update nach 4.6.4:

      npm WARN checkPermissions Missing write access to

      Steht da sehr oft in Deinem Log. Den Fixer schon mal drüber laufen gelassen?

      Chaot 1 Reply Last reply Reply Quote 0
      • Chaot
        Chaot @Jan1 last edited by Chaot

        @Jan1 Der fixer lief schon gefühlte 1000 mal.
        Ich habe jetzt das ganze Verzeichnis manuell auf 777 gesetzt und den Adapter nochmal versucht:

        avascript.1	2020-05-18 08:49:15.193	error	(7890) Cannot install open-fin-ts-js-client: 254
        javascript.1	2020-05-18 08:49:15.149	error	npm ERR! /home/iobroker/.npm/_logs/2020-05-18T06_49_15_134Z-debug.log
        javascript.1	2020-05-18 08:49:15.149	error	(7890) ERR! A complete log of this run can be found in:
        javascript.1	2020-05-18 08:49:15.147	error	(7890) npm
        javascript.1	2020-05-18 08:49:15.146	error	(7890)
        javascript.1	2020-05-18 08:49:15.133	error	npm ERR! enoent
        javascript.1	2020-05-18 08:49:15.133	error	(7890) npm ERR! enoent This is related to npm not being able to find a file.
        javascript.1	2020-05-18 08:49:15.132	error	(7890) npm ERR! enoent ENOENT: no such file or directory, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js-parser'
        javascript.1	2020-05-18 08:49:15.130	error	npm ERR! errno -2
        javascript.1	2020-05-18 08:49:15.130	error	npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js-parser
        javascript.1	2020-05-18 08:49:15.130	error	npm ERR! syscall access
        javascript.1	2020-05-18 08:49:15.130	error	(7890) code ENOENT
        javascript.1	2020-05-18 08:49:15.129	error	(7890) npm ERR!
        javascript.1	2020-05-18 08:49:15.001	error	(7890) WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js-parser
        javascript.1	2020-05-18 08:49:14.998	error	(7890) npm
        
        

        Wieviel Permissions weill er denn noch?

        Weitere Fehler:

        javascript.0	2020-05-18 08:49:34.655	error	npm WARN request-promise-core@1.1.3 requires a peer of request@^2.34 but none is installed. You must install peer dependencies yourself.
        javascript.0	2020-05-18 08:49:34.655	error	(7883) WARN request-promise-native@1.0.8 requires a peer of request@^2.34 but none is installed. You must install peer dependencies yourself.
        javascript.0	2020-05-18 08:49:34.653	error	(7883) npm
        

        und

        javascript.0	2020-05-18 08:49:18.854	error	(7883) WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
        javascript.0	2020-05-18 08:49:18.852	error	(7883) npm
        
        mikeal created this issue in request/request

        open Request’s Past, Present and Future #3142

        J 1 Reply Last reply Reply Quote 0
        • J
          Jan1 @Chaot last edited by Jan1

          @Chaot
          Da hast Dir wohl irgend was anderes geschossen.
          Ich bin nicht der Linux Experte und bei so was immer schnell mit nem Backup zur Hand. Wenn nicht gerade am OS was verbogen ist, wird beim Rückspielen und vorheriger Neuinstallation des IObroker alles frisch installiert und der Fehler sollte auch weg sein.
          Funktioniert auf einen reinen IOBroker System immer perfekt.

          Chaot 1 Reply Last reply Reply Quote 0
          • Chaot
            Chaot @Jan1 last edited by

            @Jan1 Glaube ich nicht unbedingt.
            Mit den Permissions auf 777 kann ich ja auch ohne Fehlermeldung zurück auf 4.5.1. Erst wenn der Fixer drüber gelaufen ist kommen die Fehler.
            Mit Fixer kann ich mich unterhalb von der 4.5.1 frei bewegen. Also ich kann alles was unter 4.5.1 ist ohne Fehlermeldung installieren. Die Permissions Feher kommen erst wenn ich einmal irgendeine Version über 4.5.1 auf dem System hatte.

            J 1 Reply Last reply Reply Quote 0
            • J
              Jan1 @Chaot last edited by

              @Chaot
              bei mir läuft die 4.6.11 ohne Fehler und klar, wenn der Fixer läuft, ist das 777 wieder weg, weil zu viel erlaubt 😉

              Chaot 1 Reply Last reply Reply Quote 0
              • Chaot
                Chaot @Jan1 last edited by

                @Jan1 Stimmt schon. Aber bis zur 4.5.1 scheinen die Rechte ja zu passen. Erst ab da verlangt er plötzlich höhere Rechte die er nicht hat.

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 last edited by

                  Für funktionale Themen und Feedback zur 4.6.11 bitte zu https://forum.iobroker.net/topic/33485/test-adapter-javascript-4-6-x wechseln 🙂

                  1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Chaot last edited by

                    @Chaot Wie sehen die Rechte denn aus, wenn der Fehler sich zeigt?
                    Bei mir so:

                    pi@raspberrypi:/opt/iobroker $ ls -la ./node_modules/iobroker.javascript/node_modules/
                    insgesamt 60
                    drwxr-xr-x+ 15 iobroker iobroker 4096 Mai 18 07:29 .
                    drwxr-xr-x+  6 iobroker iobroker 4096 Mai 18 07:29 ..
                    drwxrwxr-x+  2 iobroker iobroker 4096 Mai 17 18:51 .bin
                    drwxr-xr-x+  4 iobroker iobroker 4096 Mai 18 07:29 cron-parser
                    drwxr-xr-x+  3 iobroker iobroker 4096 Mai 18 07:29 define-properties
                    drwxrwxr-x+  3 iobroker iobroker 4096 Mai 16 02:16 @iobroker
                    drwxr-xr-x+  4 iobroker iobroker 4096 Mai 18 07:29 is-nan
                    drwxr-xr-x+  2 iobroker iobroker 4096 Mai 18 07:29 long-timeout
                    drwxr-xr-x+  7 iobroker iobroker 4096 Mai 18 07:29 moment
                    drwxr-xr-x+  4 iobroker iobroker 4096 Mai 18 07:29 moment-timezone
                    drwxrwxr-x+  4 iobroker iobroker 4096 Apr 12 13:04 node-schedule
                    drwxr-xr-x+  3 iobroker iobroker 4096 Mai 18 07:29 object-keys
                    drwxrwxr-x+  7 iobroker iobroker 4096 Apr 18 09:03 semver
                    drwxr-xr-x+  2 iobroker iobroker 4096 Mai 18 07:29 sorted-array-functions
                    
                    Chaot 1 Reply Last reply Reply Quote 0
                    • Chaot
                      Chaot @Thomas Braun last edited by

                      @Thomas-Braun
                      Mir fällt nichts besonderes auf:

                      Rechte.jpg

                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @Chaot last edited by

                        @Chaot
                        Mir fällt schon mal die root-shell auf.
                        Sicher, dass dein Dateisystem noch gesund ist?

                        Chaot 1 Reply Last reply Reply Quote 0
                        • Chaot
                          Chaot @Thomas Braun last edited by

                          @Thomas-Braun root deshalb weil ich das in der Konsole im Proxmox Container habe. Das ist ganz normal. Da ist das mit Usern schwieriger zu handeln.

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Chaot last edited by Thomas Braun

                            @Chaot Ich fahre zwar kein Proxmox, aber soweit ich weiß funktioniert das da auch nicht anders als in einer nativen Installation von Debian. Aber mach wie du meinst, wunder dich aber nicht über verschobene Rechte.
                            Docker ist wieder was anderes.

                            Chaot 1 Reply Last reply Reply Quote 0
                            • Chaot
                              Chaot @Thomas Braun last edited by

                              @Thomas-Braun Muss ich jetzt nicht verstehen.
                              Die Problematik ist doch das bis zur Version 4.5.1 alles in Ordnung ist und sobald ich auf eine höhere Version gehen will die Rechteprobleme auftauchen. Der Fehler ist klar reproduzierbar und hat nach meiner Meinung mit root nichts zu tun.
                              Ich kann unterhalb von 4.1.5 jede beliebige Version installieren und es taucht eben kein Fehler auf.

                              Aktuell habe ich erneut das Update versucht und scheinbar das größtenteils erfolgreich absolviert.
                              Jetzt verbleibt nur noch eine Fehlermeldung:

                              javascript.0	2020-05-18 12:03:34.203	error	(28978) WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                              javascript.0	2020-05-18 12:03:34.199	error	(28978) npm
                              

                              Die Rechteprobleme haben sich bisher nicht gezeigt.

                              mikeal created this issue in request/request

                              open Request’s Past, Present and Future #3142

                              apollon77 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @Chaot last edited by

                                @Chaot WARN != Error 🙂 It nur eine Info Meldung zu einem Paket was deprecated ist wir aber noch nutzen. Alles ok.

                                Am Ende ist es mega strange was da bei Dir passiert. Die 4.6.x ist genauso wie die 4.5.1 ein NPM Paket und npm behandelt alles an sich wie sonst auch ... also keine Idee von mir was da abgeht

                                1 Reply Last reply Reply Quote 0
                                • S
                                  Steffl last edited by

                                  Etwas weiter oben in deinem Logfileauszug heißt es:
                                  no such file or directory, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules/xml2js-parser

                                  Gibt es denn das xml2js-parser Verzeichnis überhaupt? Bei meiner Installation ist das nicht da.
                                  Kann es sein, dass da noch Reste eines alten Treibers rumspuken?

                                  Chaot 1 Reply Last reply Reply Quote 0
                                  • Chaot
                                    Chaot @Steffl last edited by

                                    @Steffl Das wäre noch eine Idee die eventuell zu meinem letzten Vorgehen passen könnte.

                                    Ich habe das jetzt ganz aufwändig geschafft:
                                    Rechte auf 777 und Version 4.5.1 installiert.
                                    Reboot
                                    iobroker gestoppt
                                    Fixer laufen lassen
                                    Reboot
                                    Update auf 4.6.11 laufen lassen
                                    und die Fehlemeldungen waren weg. Ich vermute/hoffe das es an den reboots gelegen hat.

                                    Was mir noch eingefallen ist, das ich nach dem ersten Updateversuch auf die 4.6.11 in den Adaptern die 4.6.4 als installiert angezeigt bekommen habe obwohl die Installation angeblich erfolgreich war.

                                    1 Reply Last reply Reply Quote 0
                                    • Negalein
                                      Negalein Global Moderator @Negalein last edited by

                                      @Negalein sagte in Script Engine Update nach 4.6.4:

                                      habe auch bei Blockly ein Problem mit 4.6.7
                                      Das 18:00ist ein Phantom. Soll dort nicht sein, geht auch nicht zum löschen, hat aber zumindest keine Funktion.
                                      Blockly funktioniert trotz dem Phantom.
                                      Mit 4.6.9 aus Git besteht das Phänomen noch immer.

                                      mit 4.6.17 besteht das Problem wieder.

                                      wird in einem bestehenden Blockly der Zeit-Block kopiert, ist im kopierten Block wieder das Phantom.
                                      log.gif

                                      paul53 1 Reply Last reply Reply Quote 0
                                      • paul53
                                        paul53 @Negalein last edited by

                                        @Negalein sagte:

                                        Zeit-Block kopiert, ist im kopierten Block wieder das Phantom.

                                        Das ist aber nur temporär: Beim Wechsel in die Javascript-Ansicht und zurück verschwindet das Phantom.

                                        Negalein 1 Reply Last reply Reply Quote 0
                                        • Negalein
                                          Negalein Global Moderator @paul53 last edited by

                                          @paul53 sagte in Script Engine Update nach 4.6.4:

                                          Das ist aber nur temporär:

                                          Danke, funktioniert 😊

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          907
                                          Online

                                          31.9k
                                          Users

                                          80.1k
                                          Topics

                                          1.3m
                                          Posts

                                          script engine
                                          12
                                          60
                                          3022
                                          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