NEWS
Admin Adapter bei update "disabled"
-
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?
-
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?
@nullsibnelf sagte in Admin Adapter bei update "disabled":
Nach einem Update
nach welchen genau ?
Bitte Versionen benennen. -
@nullsibnelf sagte in Admin Adapter bei update "disabled":
Nach einem Update
nach welchen genau ?
Bitte Versionen benennen.iobroker.admin@6.17.14
-
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?
@nullsibnelf sagte in Admin Adapter bei update "disabled":
Jemand ne Idee, wie ich das repariert bekomme?
iob diaganschauen. Der user 'jack' ist vermutlich nicht in der Gruppe 'sudo' drin. Prüf das:
groups -
@nullsibnelf sagte in Admin Adapter bei update "disabled":
Jemand ne Idee, wie ich das repariert bekomme?
iob diaganschauen. Der user 'jack' ist vermutlich nicht in der Gruppe 'sudo' drin. Prüf das:
groups"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"
-
Ohne entsprechende Rechte kannste auch nix am System herumschrauben. Also hast du den root-Zugang verloren?
-
Ohne entsprechende Rechte kannste auch nix am System herumschrauben. Also hast du den root-Zugang verloren?
ja, leider.
-
ja, leider.
Aber wie hast du denn den jack angelegt? Dazu braucht es ja auch Rechte.
-
Aber wie hast du denn den jack angelegt? Dazu braucht es ja auch Rechte.
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.
-
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.
@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 -
@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 USERNAMEGibt 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 -
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@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 1000Gibt dir den ersten user aus.
-
@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 1000Gibt dir den ersten user aus.
passwort vom ersten user lässt sich nicht ändern.
passwd: Autentication token manipulation error passwd: password unchanged -
passwort vom ersten user lässt sich nicht ändern.
passwd: Autentication token manipulation error passwd: password unchangedAls root?
-
Als root?
mit der Methode "comandline.txt ändern".
-
mit der Methode "comandline.txt ändern".
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 -
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 jackusermod: cannot lock /etc/passwd; try again later -
usermod: cannot lock /etc/passwd; try again laterSchade.
-
Schade.
er weigert sich mit aller Kraft.
Spricht für die Sicherheit des Systems, aber aktuell ziemlich doof

-
er weigert sich mit aller Kraft.
Spricht für die Sicherheit des Systems, aber aktuell ziemlich doof

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