Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. javascript was disabled because blocked

    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

    javascript was disabled because blocked

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

      Hallo,
      seit dem ich meinen JavaScript Adapter seit einigen Tagen auf die Version 8 aktualisiert habe werden jede Nacht meine ioBroker Instanzen deaktiviert.

      In der Überschrift wird erwähnt, dass auf eine Datei Zugriffsrechte fehlen.
      In der Log kann ich nur folgendes sehen:

      2024-04-11 20:42:34.625 - info: admin.0 (237) Adapter rating updated
      2024-04-11 20:42:35.187 - info: host.silmadock Updating repository "beta" under "http://download.iobroker.net/sources-dist-latest.json"
      2024-04-11 20:42:39.699 - info: admin.0 (237) Repository received successfully.
      2024-04-11 20:42:39.755 - warn: admin.0 (237) Instance javascript.0 was disabled because blocked. Please update javascript to newer or available version
      2024-04-11 20:42:39.780 - info: host.silmadock "system.adapter.javascript.0" disabled
      2024-04-11 20:42:39.788 - info: host.silmadock stopInstance system.adapter.javascript.0 (force=false, process=true)
      2024-04-11 20:42:39.792 - info: host.silmadock stopInstance system.adapter.javascript.0 send kill signal
      2024-04-11 20:42:39.792 - info: javascript.0 (2028) Got terminate signal TERMINATE_YOURSELF
      2024-04-11 20:42:39.794 - info: javascript.0 (2028) Stop script script.js.common.EG.Diele.Aquarium
      2024-04-11 20:42:39.795 - info: javascript.0 (2028) Stop script script.js.common.EG.Diele.Eingang
      2024-04-11 20:42:39.796 - info: javascript.0 (2028) Stop script script.js.common.EG.Diele.door
      2024-04-11 20:42:39.797 - info: javascript.0 (2028) Stop script script.js.common.EG.KUE.Abzug
      2024-04-11 20:42:39.797 - info: javascript.0 (2028) Stop script script.js.common.EG.KUE.Spülmaschine
      2024-04-11 20:42:39.803 - info: javascript.0 (2028) Stop script script.js.common.EG.KZ.Rolladen
      2024-04-11 20:42:39.804 - info: javascript.0 (2028) Stop script script.js.common.EG.WHZ.Fernbedienung
      2024-04-11 20:42:39.804 - info: javascript.0 (2028) Stop script script.js.common.Tech.Abwesenheitssimulation
      2024-04-11 20:42:39.804 - info: javascript.0 (2028) Stop script script.js.common.Tech.Alarm
      2024-04-11 20:42:39.805 - info: javascript.0 (2028) Stop script script.js.common.Tech.DateAndTime
      

      Wenn ich die Instanzen danach wieder aktiviere, laufen diese reibungslos.

      Folgende Schritte habe ich bereits zur Bereinigung probiert:

      • ./fix_installation.sh
      • alle adapter auf die aktuelle Version ( die letzten zwei Tage war keine neue Version verfügbar)

      Daher habe ich folgende Fragen:
      Wer hat ggf. ein gleiches Verhalten auch bemerkt?
      Kann jemand erklären warum die Instanzen deaktiviert werden?
      Welche Datei kann nicht beschrieben werden?
      Welchen Adapter sollte ich mehr Details ins log pushen lassen, damit der Zugriffsfehler ersichtlich wird?

      Für Anregungen und Lösungen bin ich sehr dankbar.

      Gruß
      Marcus

      Systemdata Bitte Ausfüllen
      Adaptername: Javascript (alle instanzen)
      Link zu Adapterrepository: https://github.com/ioBroker/ioBroker.javascript
      Adapterversion: 8.0.0
      js-controller Version: 5.0.19
      Admin Version: 6.17.3
      Hardwaresystem: J4105 Server
      Arbeitsspeicher: 8 GB
      Festplattenart: SSD & NFS
      Betriebssystem: Debian / Docker
      Nodejs-Version: 18.19.0
      NPM-Version: 10.2.3
      Installationsart: Docker
      Image / Docker genutzt: Ja
      Ort / Name der Imagedatei: iobroker/iobroker:v9.1.1
      sigi234 crunchip haus-automatisierung 3 Replies Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @mk2001 last edited by sigi234

        @mk2001

        https://forum.iobroker.net/topic/73946/javascript-adapter-8-0-0?_=1712901480595

        Und System aktualisieren!

        Node.js: v18.20.2
        NPM: 10.5.0

        M 1 Reply Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @mk2001 last edited by

          @mk2001 das ist aber kein log Auszug von der Nacht

          M 1 Reply Last reply Reply Quote 0
          • M
            mk2001 @sigi234 last edited by

            @sigi234
            Danke für deinen Tipp.
            Ich werde meine minor version von Node.JS & NPM auch mal aktualisieren. Jetzt fehlt mir in dem Artikel aber auch der Bezug dazu. Wie hängt mein Thema mit dem Node.JS und NPM zusammen? Woher kommst du zu dem zusammenschluss?

            Ebenso das schreiben/speichern von blocky scripten funktioniert bei mir sehr gut. Ich verstehe den zusammenhang noch nicht.

            Gruß
            Marcus

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • M
              mk2001 @crunchip last edited by

              @crunchip naja 20:15 ist halt schon spät für mich....

              1 Reply Last reply Reply Quote 0
              • haus-automatisierung
                haus-automatisierung Developer Most Active @mk2001 last edited by haus-automatisierung

                @mk2001 sagte in javascript was disabled because blocked:

                Instance javascript.0 was disabled because blocked. Please update javascript to newer or available version

                Ich habe die fehlerbehafteten Versionen als "blockiert" gesetzt, da diese nicht mehr installiert werden sollten. Bitte auf 8.0.3 gehen!

                Mir war nur nicht klar, dass die Instanzen dann auch gestoppt werden - ich dachte das verhindert nur die Installation dieser Versionen. Nehme ich wieder raus.

                Dennoch: Mach ein Update auf die aktuellste Beta!

                sigi234 1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @haus-automatisierung last edited by

                  @haus-automatisierung sagte in javascript was disabled because blocked:

                  @mk2001 sagte in javascript was disabled because blocked:

                  Instance javascript.0 was disabled because blocked. Please update javascript to newer or available version

                  Ich habe die fehlerbehafteten Versionen als "blockiert" gesetzt, da diese nicht mehr installiert werden sollten. Bitte auf 8.0.3 gehen!

                  Danke, wollte ich gerade schreiben. 🙂

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

                    @mk2001 sagte in javascript was disabled because blocked:

                    Wie hängt mein Thema mit dem Node.JS und NPM zusammen? Woher kommst du zu dem zusammenschluss?

                    Spielt auch keine Rolle. nodejs ist immer auf einem aktuellen Stand zu halten.
                    Als Basis für alles andere.

                    1 Reply Last reply Reply Quote 1
                    • Marc Berg
                      Marc Berg Most Active last edited by Marc Berg

                      @haus-automatisierung sagte in javascript was disabled because blocked:

                      Ich habe die fehlerbehafteten Versionen als "blockiert" gesetzt, da diese nicht mehr installiert werden sollten. Bitte auf 8.0.3 gehen!
                      Mir war nur nicht klar, dass die Instanzen dann auch gestoppt werden - ich dachte das verhindert nur die Installation dieser Versionen. Nehme ich wieder raus.

                      Das bedeutet also, dass quasi alle ioBroker Installationen, die am Internet hängen, remote gestoppt werden können? Lese ich das richtig?

                      EDIT: ... also vorausgesetzt, jemand bekommt Kontrolle über das Repo.

                      haus-automatisierung 1 Reply Last reply Reply Quote 1
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @Marc Berg last edited by

                        @marc-berg sagte in javascript was disabled because blocked:

                        Das bedeutet also, dass quasi alle ioBroker Installationen, die am Internet hängen, remote gestoppt werden können?

                        Genau. Das wurde glaube ich mit dem Alexa2-Adapter eingeführt, als der zig Requests in bestimmten Versionen gemacht hat, welche Amazon nicht so gut fand.

                        @marc-berg sagte in javascript was disabled because blocked:

                        EDIT: ... also vorausgesetzt, jemand bekommt Kontrolle über das Repo.

                        Richtig. Warum so überrascht? 🙂 Immerhin könnte auch jeder mit Zugriff auf das Repo Schadcode einbauen und eine neue Version freigeben, welche Du dann (ohne Code-Review) einfach installierst. Da ist das stoppen von Instanzen auf diese Weise dein kleinstes Problem 🙂

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

                        Support us

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

                        440
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        6
                        10
                        404
                        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