Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. Node.js update

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Node.js update

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

      Hallo Zusammen, ich denke das es jedem selbst überlassen ist, wie er das Update durchführt...natürlich sollte man vor jedem Update eien Backup machen....

      Aber wieso darf und kann ich nun nicht mehr das Update als root durchführen?

      heisst um ein Update jetzt in meinem Proxmox Container zu machen muss ich erst ein User anlegen der keine Roorrechte hat...richtig?

      Wie müsste den der Befehl aussehen um das Update dann mit einem "Nicht-Root-User" zb. User "iobroker" auszuführen......?

      Danke Euch mal wieder und wieder 😉

      Image 001.png

      S Thomas Braun 2 Replies Last reply Reply Quote 0
      • S
        Shadowhunter23 @Kusselin last edited by

        @kusselin
        Hier mal etwas zum Lesen:
        https://forum.iobroker.net/topic/77575/änderungen-iob-cli-installer-fixer-mit-root-accounts

        iob fix
        
        Kusselin 1 Reply Last reply Reply Quote 1
        • Kusselin
          Kusselin @Shadowhunter23 last edited by

          @shadowhunter23 sagte in Node.js update:

          @kusselin
          Hier mal etwas zum Lesen:
          https://forum.iobroker.net/topic/77575/änderungen-iob-cli-installer-fixer-mit-root-accounts

          iob fix
          

          Toll..wie lauter der Befehl wenn ich einen User „iobroker“ mit den entsprechenden Rechten und Gruppe anlegen muss?

          Homoran S T 3 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Kusselin last edited by

            @kusselin sagte in Node.js update:

            anlegen muss?

            wieso musst du den user iobroker anlegen?

            Das macht die Installation

            1 Reply Last reply Reply Quote 0
            • S
              Shadowhunter23 @Kusselin last edited by

              @kusselin
              Den User "iobroker" verwendet man nicht als Standard User mit dem man sich anmeldet.

              1 Reply Last reply Reply Quote 0
              • T
                TT-Tom @Kusselin last edited by TT-Tom

                @kusselin

                Wer unbedingt so weiter arbeiten will der kann bei den "iob" Kommandos den Parameter "--allow-root" anhängen und alles wird wie bisher ausgeführt.

                hast du das in dem verlinkten Post gelesen?

                ansonsten sollten der User auch nicht iobroker heissen, besser Knicknamen oder Vornamen oder.....

                apt install -y sudo
                adduser username
                usermod -aG sudo,iobroker username
                exit
                

                Edit: User muss auch zur Gruppe iobroker

                Kusselin 1 Reply Last reply Reply Quote 0
                • Kusselin
                  Kusselin @TT-Tom last edited by

                  @tt-tom sagte in Node.js update:

                  @kusselin

                  Wer unbedingt so weiter arbeiten will der kann bei den "iob" Kommandos den Parameter "--allow-root" anhängen und alles wird wie bisher ausgeführt.

                  hast du das in dem verlinkten Post gelesen?

                  ansonsten sollten der User auch nicht iobroker heissen, besser Knicknamen oder Vornamen oder.....

                  apt install -y sudo
                  adduser username
                  usermod -aG sudo username
                  exit
                  

                  Ok danke Dir… ja gelesen..

                  Wenn man iobroker schon hat dann bringt mir ne frische installation nix..

                  T Kusselin 2 Replies Last reply Reply Quote 0
                  • T
                    TT-Tom @Kusselin last edited by

                    @kusselin
                    wie verstehe ich jetzt nicht. der user hat mit der Programm iobroker erstmal nix zu tun. Oder hast du schon einen user iobroker?

                    Kusselin 1 Reply Last reply Reply Quote 0
                    • Kusselin
                      Kusselin @TT-Tom last edited by

                      @tt-tom sagte in Node.js update:

                      @kusselin
                      wie verstehe ich jetzt nicht. der user hat mit der Programm iobroker erstmal nix zu tun. Oder hast du schon einen user iobroker?

                      nein....ich habe noch keinen user......nur den root..

                      weiter habe ich das mit dem allow probiert....klappt aber nicht oder stimmt der befehl so nicht?

                      root@iobroker-live:/opt/iobroker# iob nodejs-update -- allow-root
                      This script must not be run as root!
                      Please use your standard user!
                      
                      T Homoran 2 Replies Last reply Reply Quote 0
                      • T
                        TT-Tom @Kusselin last edited by

                        @kusselin

                        vor dem allow darf kein Leerzeichen

                        Kusselin 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Kusselin last edited by

                          @kusselin sagte in Node.js update:

                          ich habe noch keinen user..

                          aber ein user iobroker existiert trotzdem schon!
                          Der ist für das System zuständig

                          1 Reply Last reply Reply Quote 0
                          • Kusselin
                            Kusselin @TT-Tom last edited by

                            @tt-tom sagte in Node.js update:

                            @kusselin

                            vor dem allow darf kein Leerzeichen

                            funzt auch nicht..

                            root@iobroker-live:/opt/iobroker# iob nodejs-update --allow-root
                            This script must not be run as root!
                            Please use your standard user!
                            
                            T 1 Reply Last reply Reply Quote 0
                            • T
                              TT-Tom @Kusselin last edited by

                              @kusselin

                              versuch mal

                              iob fix --allow-root 
                              
                              1 Reply Last reply Reply Quote 0
                              • Kusselin
                                Kusselin @Kusselin last edited by

                                @kusselin sagte in Node.js update:

                                @tt-tom sagte in Node.js update:

                                @kusselin

                                Wer unbedingt so weiter arbeiten will der kann bei den "iob" Kommandos den Parameter "--allow-root" anhängen und alles wird wie bisher ausgeführt.

                                hast du das in dem verlinkten Post gelesen?

                                ansonsten sollten der User auch nicht iobroker heissen, besser Knicknamen oder Vornamen oder.....

                                apt install -y sudo
                                adduser username
                                usermod -aG sudo username
                                exit
                                

                                Ok danke Dir… ja gelesen..

                                Wenn man iobroker schon hat dann bringt mir ne frische installation nix..

                                Habs jetzt so gemacht mit Nickname.....das hat gepasst...danke euch

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

                                  @kusselin sagte in Node.js update:

                                  ich denke das es jedem selbst überlassen ist

                                  Solange der root nicht verwendet wird ist dir alles selbst überlassen. Zum Beispiel wie man einen user anlegt.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  903
                                  Online

                                  31.7k
                                  Users

                                  79.7k
                                  Topics

                                  1.3m
                                  Posts

                                  5
                                  15
                                  640
                                  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