Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. js-controller Lucy (Version 7.0) jetzt im Beta Repository

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    js-controller Lucy (Version 7.0) jetzt im Beta Repository

    This topic has been deleted. Only users with topic management privileges can see it.
    • foxriver76
      foxriver76 Developer @Diginix last edited by

      @diginix Grundsätzlich ist nicht zwingend die Funktionalität eingeschränkt wenn manche der node_modules Folder root gehören, ich denke die meisten User (99.9x %) haben durch das UI Update nie Probleme gehabt.

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

        Und wie gesat ab voraussichtlich 7.0.2 läuft das Update dann auch nur noch als User https://github.com/ioBroker/ioBroker.js-controller/pull/2950

        Was dann die Rechte nicht mehr ändern sollte bei Update von 7.0.2 (sobald sie kommt) auf eine Folgeversion (wann auch immer eine kommt)

        foxriver76 created this issue in ioBroker/ioBroker.js-controller

        closed [fix]: UI upgrade now runs as the same user as the js-controller #2950

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

          @diginix

          Das Upgrade via GUI hat nur eine kurze Zeit nicht funktioniert.
          Über die Kommandozeile ging es z. B. immer.
          Issue entdeckt, gefixt, alles gut.

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

            Dann mach ich das 7.0.2 Update ohne vorherigen Fix im webUI und danach lasse ich mal wieder iob fix laufen. Dann sollte nichts schlechter und manches ggf. korrigiert werden.

            1 Reply Last reply Reply Quote 0
            • Dr. Bakterius
              Dr. Bakterius Most Active last edited by

              @diginix Den Fix kannst du auch vorher schon ausführen, denn die Probleme sind behoben.

              Diginix 1 Reply Last reply Reply Quote 0
              • Diginix
                Diginix @Dr. Bakterius last edited by

                @dr-bakterius Trau mich nicht. 😜
                Never touch...

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

                  @diginix sagte in js-controller Lucy (Version 7.0) jetzt im Beta Repository:

                  Never touch...

                  Dann würde ich aber auch keine Beta-Versionen testen wollen, an deiner Stelle.

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

                    @thomas-braun Fahre seit Jahren mit beta Repo produktiv und bin noch nie wirklich auf die Fresse geflogen. Bzw. wusste ich mir zu helfen um die Kuh vom Eis zu bekommen falls mal was klemmte.
                    Aber das heißt ja nicht dass ich alles blind mitnehme wenn keine Notwendigkeit besteht. Der iob fix kann warten bis nach dem nächsten js-controller Update. Ich mag auch gern mal paar Tage up-/runtime vom System und den Instanzen.
                    --genug OT--

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

                      @diginix

                      Das Wesen von Beta-Testing ist es aber gerade, das dort viel häufiger Änderungen und Updates erforderlich sind. Es soll ja getestet werden. Wenn sich der Code stabilisiert wandert es zu Stable rüber. Da sind dann Änderungen wesentlich seltener.

                      Und testen ergibt auch nur gegen den aktuellen Code Sinn, denn der soll ja getestet werden. Die Adapter müssen also alle konsistent auf aktuellem Stand sein.

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

                        @thomas-braun Das mache ich doch auch. Sonst wäre ich doch nicht auf controller 7.0.1 inkl aller >40 Adapter aus beta in aktueller Ver. Es ging mir eher um das Fixer Skript. Das führe ich nur aus falls es offensichtlich ist und hier klang kurz mit das wäre ab sofort bei jedem controller Update nötig.

                        Dr. Bakterius 1 Reply Last reply Reply Quote 0
                        • Dr. Bakterius
                          Dr. Bakterius Most Active @Diginix last edited by

                          @diginix sagte in js-controller Lucy (Version 7.0) jetzt im Beta Repository:

                          hier klang kurz mit das wäre ab sofort bei jedem controller Update nötig.

                          Dann hast du nicht ordentlich gelesen oder verstanden. Mit v.7.0.2 soll das behoben sein. Wenn du also bereits v7 installiert hast, sitzt du schon auf dem Problem und der Fixer löst es.

                          H foxriver76 Diginix 3 Replies Last reply Reply Quote 0
                          • H
                            hotspot_2 @Dr. Bakterius last edited by

                            @dr-bakterius Das heißt obwohl ich weder mit der Installation von 7.0.0 noch mit 7.0.1 irgendwelche, mir sichtbare, Probleme habe muss ich „iob fix“ ausführen? Bevor ich auf 7.0.2 gehe?

                            1 Reply Last reply Reply Quote 0
                            • foxriver76
                              foxriver76 Developer @Dr. Bakterius last edited by foxriver76

                              @dr-bakterius Naja allerdings auch nur wenn er den "kaputten" Fixer mal ausgeführt hat. Wenn das UI Update auf 7.0.1 geklappt hat wird es ohne Aufrufen eines Fixers auch auf 7.0.2 klappen^^

                              Wird jetzt allerdings bissl OT - Philosophiefrage, im Endeffekt sorgt der neue Fixer mindestens dafür dass viele iobroker Kommandos nicht mehr als root ausgeführt werden können, bzw nur mit speziellem Flag, was im Endeffekt auch gut so ist, uns nur jetzt temporär hier auf die Füße gefallen ist, weshalb eine andere Fixer Version nachkam die Ausnahmen für start/stop/statusKommandos macht. In ferner Zukunft werden die Ausnahmen villt nicht mehr gebraucht, zumindest nicht mehr vom UI Upgrade Prozess aber aktuell müssen (möchten) wir abwärts kompatibel bleiben. 🙂

                              Dr. Bakterius 1 Reply Last reply Reply Quote 2
                              • Diginix
                                Diginix @Dr. Bakterius last edited by

                                @dr-bakterius sagte in js-controller Lucy (Version 7.0) jetzt im Beta Repository:

                                @diginix sagte in js-controller Lucy (Version 7.0) jetzt im Beta Repository:

                                hier klang kurz mit das wäre ab sofort bei jedem controller Update nötig.

                                Dann hast du nicht ordentlich gelesen oder verstanden. Mit v.7.0.2 soll das behoben sein. Wenn du also bereits v7 installiert hast, sitzt du schon auf dem Problem und der Fixer löst es.

                                Nope. Du hast nicht alles gelesen. Bei mir klappt alles und ich sitze auch auf keinem mir unbekannten Prob, aber das hat ja @foxriver76 gerade schon erläutert.

                                1 Reply Last reply Reply Quote 1
                                • Dr. Bakterius
                                  Dr. Bakterius Most Active @foxriver76 last edited by

                                  @foxriver76 Ich denke, dass @Diginix das so verstanden hat, dass man mit jedem js-controller Update danach den Fixer ausführen muss damit die Zuordnungen wieder stimmen. Das wird ja in Zukunft nicht mehr notwendig sein.

                                  @diginix sagte in js-controller Lucy (Version 7.0) jetzt im Beta Repository:

                                  Bei mir klappt alles und ich sitze auch auf keinem mir unbekannten Prob

                                  Ja, bei mir lief auch alles. Aber etliche Ordner und Dateien wurden vom io-controller Update root zugeordnet. Und das könnte in bestimmten Situationen seltsame Probleme verursachen. Zumindest habe ich das so verstanden. Deswegen der Fixer der von root wieder auf iobroker korrigiert.

                                  Thomas Braun 1 Reply Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @Dr. Bakterius last edited by Thomas Braun

                                    Im Moment finden im Hintergrund Umbauarbeiten statt, damit der ioBroker nicht mehr so leicht mit root-Rechten traktiert werden kann. Leider hat es bei den gewollten Einschränkungen dann auch die 'Verbindung' der Web-GUI in den 'Maschinenraum' erwischt.

                                    Wer den letzten Stand hat kann man mal versuchen, ob er 'auf die Finger bekommt', wenn per sudo der iobroker aufgerufen wird. Dürfte dann so quttiert werden:

                                    echad@chet:~ $ sudo iob diag
                                    
                                    ***For security reasons ioBroker should not be run or administrated as root.***
                                    By default only a user that is member of iobroker group can execute ioBroker commands.
                                    Please read the Documentation on how to set up such a user, if not done yet.
                                    Only in very special cases you can run iobroker commands by adding the --allow-root option at the end of the command line.
                                    Please note that this option may be disabled in the future, so please change your setup accordingly now.
                                    echad@chet:~ $ 
                                    
                                    

                                    Und Danke an @foxriver76 für den Zuspruch, das es grundsätzlich ein guter Ansatz ist das ein wenig einzubremsen. Ich bin mit durchaus bewusst, das sich dadurch auch User bevormundet oder gegängelt fühlen könnten.

                                    Dr. Bakterius 1 Reply Last reply Reply Quote 0
                                    • Dr. Bakterius
                                      Dr. Bakterius Most Active @Thomas Braun last edited by

                                      @thomas-braun sagte in js-controller Lucy (Version 7.0) jetzt im Beta Repository:

                                      Dürfte dann so quttiert werden

                                      Genau so. 😃

                                      MartinP 1 Reply Last reply Reply Quote 0
                                      • MartinP
                                        MartinP @Dr. Bakterius last edited by

                                        Wann ist eigentlich der Wechsel der 7.x Codelinie ins Stable Repository zu erwarten?

                                        foxriver76 1 Reply Last reply Reply Quote 0
                                        • JB_Sullivan
                                          JB_Sullivan last edited by

                                          Wie sieht es mit dem Fixer für den Windows Installer aus? Von dem Problem nicht betroffen, da ein ganz anderes BS?

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

                                            @jb_sullivan sagte in js-controller Lucy (Version 7.0) jetzt im Beta Repository:

                                            Wie sieht es mit dem Fixer für den Windows Installer aus? Von dem Problem nicht betroffen, da ein ganz anderes BS?

                                            Die Änderungen bei den Rechten betreffen nur Linux-Systeme, die systemd verwenden. Also primär Debian (inkl LXCs) und RaspberryOS, aber nicht den Docker.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            780
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            backup beta dynamic notifications js-controller lucy test
                                            28
                                            146
                                            13861
                                            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