Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Admin Adapter bei update "disabled"

    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

    Admin Adapter bei update "disabled"

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

      Hi zusammen,

      Nach einem Update komme ich nicht mehr in die GUI.
      Komme aber per ssh rein.

      "iobroker list instances" bringt fogendes:

      jack@iobroker-pi:/opt/iobroker $ iob list instances
        system.adapter.accuweather.0            : accuweather           : iobroker-pi                              -  enabled
        system.adapter.admin.0                  : admin                 : iobroker-pi                              - disabled, port: 8081, bind: 0.0.0.0, run as: admin
        system.adapter.alias-manager.0          : alias-manager         : iobroker-pi                              -  enabled
        system.adapter.backitup.0               : backitup              : iobroker-pi                              -  enabled
        system.adapter.chromecast.0             : chromecast            : iobroker-pi                              -  enabled
        system.adapter.devices.0                : devices               : iobroker-pi                              -  enabled
        system.adapter.discovery.0              : discovery             : iobroker-pi                              -  enabled
        system.adapter.dwd.0                    : dwd                   : iobroker-pi                              -  enabled
        system.adapter.email.0                  : email                 : iobroker-pi                              -  enabled
        system.adapter.ems-esp.0                : ems-esp               : iobroker-pi                              -  enabled
        system.adapter.eusec.0                  : eusec                 : iobroker-pi                              -  enabled
        system.adapter.flot.0                   : flot                  : iobroker-pi                              -  enabled
        system.adapter.followthesun.0           : followthesun          : iobroker-pi                              -  enabled
        system.adapter.gruenbeck.0              : gruenbeck             : iobroker-pi                              -  enabled
        system.adapter.history.0                : history               : iobroker-pi                              -  enabled
        system.adapter.homeconnect.0            : homeconnect           : iobroker-pi                              -  enabled
        system.adapter.homekit-controller.0     : homekit-controller    : iobroker-pi                              -  enabled
        system.adapter.ical.0                   : ical                  : iobroker-pi                              -  enabled
        system.adapter.iceroad.0                : iceroad               : iobroker-pi                              -  enabled
        system.adapter.javascript.0             : javascript            : iobroker-pi                              -  enabled
        system.adapter.mqtt.0                   : mqtt                  : iobroker-pi                              -  enabled, port: 1883, bind: 0.0.0.0
        system.adapter.nina.0                   : nina                  : iobroker-pi                              -  enabled
        system.adapter.nuki.0                   : nuki                  : iobroker-pi                              -  enabled
        system.adapter.ping.0                   : ping                  : iobroker-pi                              -  enabled
        system.adapter.shelly.0                 : shelly                : iobroker-pi                              -  enabled, port: 1889, bind: 0.0.0.0
        system.adapter.shelly.1                 : shelly                : iobroker-pi                              -  enabled, port: 1882, bind: 0.0.0.0
        system.adapter.tahoma.0                 : tahoma                : iobroker-pi                              -  enabled
        system.adapter.terminal.0               : terminal              : iobroker-pi                              -  enabled, port: 8088, bind: 0.0.0.0, run as: admin
        system.adapter.vis-2-widgets-inventwo.0 : vis-2-widgets-inventwo: iobroker-pi                              -  enabled
        system.adapter.vis-2.0                  : vis-2                 : iobroker-pi                              -  enabled
        system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : iobroker-pi                              -  enabled
        system.adapter.vis-materialdesign.0     : vis-materialdesign    : iobroker-pi                              -  enabled
        system.adapter.vis-metro.0              : vis-metro             : iobroker-pi                              -  enabled
        system.adapter.vis.0                    : vis                   : iobroker-pi                              -  enabled
        system.adapter.web.0                    : web                   : iobroker-pi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
        system.adapter.whatsapp-cmb.0           : whatsapp-cmb          : iobroker-pi                              -  enabled
        system.adapter.wled.0                   : wled                  : iobroker-pi                              -  enabled
      
      + instance is alive
      jack@iobroker-pi:/opt/iobroker $
      
      

      wenn ich nun "iobroker add admin --enabled" mache, kommt folgender fehler:

      jack@iobroker-pi:/opt/iobroker $ iobroker add admin --enabled
      NPM version: 10.7.0
      Installing iobroker.admin@6.17.14... (System call)
      Try to solve ENOTEMPTY error automatically
      Could not handle ENOTEMPTY, because no deletable files were found
      npm error code ENOTEMPTY
      npm error syscall rename
      npm error path /opt/iobroker/node_modules/iobroker.admin
      npm error dest /opt/iobroker/node_modules/.iobroker.admin-TtUA2igk
      npm error errno -39
      npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.admin' -> '/opt/iobroker/node_modules/.iobroker.admin-TtUA2igk'
      
      npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-06-26T16_10_39_821Z-debug-0.log
      host.iobroker-pi Cannot install iobroker.admin@6.17.14: 217
      jack@iobroker-pi:/opt/iobroker $
      
      

      "iobroker fix" lässt er mich nicht durchführen, weil mir rootrechte fehlen.

      jack@iobroker-pi:/opt/iobroker $ iobroker fix
      library: loaded
      Library version=2024-05-24
      
      ==========================================================================
      
          Welcome to the ioBroker installation fixer!
          Script version: 2024-01-04
      
          You might need to enter your password a couple of times.
      
      ==========================================================================
      
      
      ==========================================================================
          Installing prerequisites (1/5)
      ==========================================================================
      
      [sudo] password for jack:
      Sorry, user jack is not allowed to execute '/usr/bin/apt-get update' as root on iobroker-pi.
      [sudo] password for jack:
      
      

      Jemand ne Idee, wie ich das repariert bekomme?

      DJMarc75 Thomas Braun 2 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @nullsibnelf last edited by

        @nullsibnelf sagte in Admin Adapter bei update "disabled":

        Nach einem Update

        nach welchen genau ?
        Bitte Versionen benennen.

        N 1 Reply Last reply Reply Quote 0
        • N
          nullsibnelf @DJMarc75 last edited by

          iobroker.admin@6.17.14

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

            @nullsibnelf sagte in Admin Adapter bei update "disabled":

            Jemand ne Idee, wie ich das repariert bekomme?

            iob diag
            

            anschauen. Der user 'jack' ist vermutlich nicht in der Gruppe 'sudo' drin. Prüf das:

            groups
            
            N 1 Reply Last reply Reply Quote 0
            • N
              nullsibnelf @Thomas Braun last edited by

              @thomas-braun

              "iob diag" lässt sich nicht ausführen, mangels rechten.

              Den User Jack hab ich vorher anlegen müssen, weil ich garnicht in die shell gekommen bin (und der Zettel mit den Passwörtern nicht stimmt)

              "groups" bringt "jack"

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

                @nullsibnelf

                Ohne entsprechende Rechte kannste auch nix am System herumschrauben. Also hast du den root-Zugang verloren?

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

                  @thomas-braun

                  ja, leider.

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

                    @nullsibnelf

                    Aber wie hast du denn den jack angelegt? Dazu braucht es ja auch Rechte.

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

                      @thomas-braun

                      auf der SD-Karte im cmdline.txt hinten " init=/bin/sh" abgehängt, und neu gebootet. dann kommt man in eine commandline rein. dort hab ich dann den User angelegt, und seit dem kann ich per ssh wieder zugreifen.

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

                        @nullsibnelf sagte in Admin Adapter bei update "disabled":

                        auf der SD-Karte im cmdline.txt hinten " init=/bin/sh" abgehängt, und neu gebootet.

                        Damit bekommst du eine root shell. Da könntest du aber auch für existente user neue Passworte vergeben.

                        passwd USERNAME
                        
                        N 1 Reply Last reply Reply Quote 0
                        • N
                          nullsibnelf @Thomas Braun last edited by

                          @thomas-braun

                          Gibt es einen bevorzugten User (admin z.b.) oder ist es dem iobroker wurscht?
                          Keine Ahnung wie mein User hieß, seit über nem Jahr nur in der gui unterwegs gewesen

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

                            @nullsibnelf sagte in Admin Adapter bei update "disabled":

                            Keine Ahnung wie mein User hieß, seit über nem Jahr nur in der gui unterwegs gewesen

                            Welche GUI...?
                            Auf einem Server läuft erst gar keine GUI.

                            cat /etc/passwd | grep 1000
                            

                            Gibt dir den ersten user aus.

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

                              @thomas-braun

                              passwort vom ersten user lässt sich nicht ändern.

                              passwd: Autentication token manipulation error
                              passwd: password unchanged
                              
                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @nullsibnelf last edited by

                                @nullsibnelf

                                Als root?

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

                                  @thomas-braun

                                  mit der Methode "comandline.txt ändern".

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

                                    @nullsibnelf

                                    Möglich das es unterbunden wurde das so von 'hinten durch die kalte Küche' ändern zu können.
                                    Dann gib dem 'jack' halt die Rechte.

                                    usermod -aG adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,input,render,netdev,gpio,i2c,spi,iobroker jack
                                    
                                    N 1 Reply Last reply Reply Quote 0
                                    • N
                                      nullsibnelf @Thomas Braun last edited by

                                      @thomas-braun

                                      usermod: cannot lock /etc/passwd; try again later
                                      
                                      Thomas Braun 1 Reply Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @nullsibnelf last edited by

                                        @nullsibnelf

                                        Schade.

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

                                          er weigert sich mit aller Kraft.

                                          Spricht für die Sicherheit des Systems, aber aktuell ziemlich doof 😞

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

                                            @nullsibnelf

                                            Dann installier es neu, diesmal gleich ohne GUI und ohne Auto-Login.

                                            N 2 Replies 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

                                            873
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            34
                                            1150
                                            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