NEWS
Error 25
-
@thomas-braun sagte in Error 25:
ls -la /home/iobroker/
thommy@DietPi:/opt/iobroker$ ls -la /home/iobroker/ ls: Zugriff auf '/home/iobroker/' nicht möglich: Datei oder Verzeichnis nicht gefunden thommy@DietPi:/opt/iobroker$
-
Warum hast du denn keinen user iobroker (inkl. entsprechendem home für diesen)?
cat /etc/passwd | sort
-
@thomas-braun sagte in Error 25:
Warum hast du denn keinen user iobroker
nur kein Recht den zu sehen und zu betreten!
der fix hat nie gegriffen weil iobroker nie gestoppt wurde
-
@thomas-braun sagte in Error 25:
cat /etc/passwd | sort
thommy@DietPi:/opt/iobroker$ cat /etc/passwd | sort _apt:x:100:65534::/nonexistent:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin _chrony:x:106:113:Chrony daemon,,,:/var/lib/chrony:/usr/sbin/nologin daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin dietpi:x:1000:1000::/home/dietpi:/bin/bash games:x:5:60:games:/usr/games:/usr/sbin/nologin gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin iobroker:x:1002:1002::/home/iobroker:/usr/sbin/nologin irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mail:/var/mail:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin messagebus:x:104:105::/nonexistent:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin root:x:0:0:root:/root:/usr/bin/bash _rpc:x:107:65534::/run/rpcbind:/usr/sbin/nologin statd:x:108:65534::/var/lib/nfs:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync systemd-coredump:x:999:999:systemd Core Dumper:/:/usr/sbin/nologin systemd-network:x:102:103:systemd Network Management,,,:/run/systemd:/usr/sbin/nologin systemd-resolve:x:103:104:systemd Resolver,,,:/run/systemd:/usr/sbin/nologin systemd-timesync:x:101:101:systemd Time Synchronization,,,:/run/systemd:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin thommy:x:1001:1001:,,,:/home/thommy:/usr/bin/bash uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
-
Dann mache ich den stop jetzt mit:
sudo systemctl stop iobroker
Dann werde ich den Fix ausführen
-
sudo -u iobroker whoami sudo -u iobroker ls -la /home/iobroker
-
thommy@DietPi:/opt/iobroker$ sudo systemctl stop iobroker thommy@DietPi:/opt/iobroker$ iobroker fix library: loaded Library version=2022-06-15 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-06-03 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== [sudo] Passwort für thommy: OK:1 https://deb.debian.org/debian bullseye InRelease OK:2 https://deb.nodesource.com/node_14.x bullseye InRelease OK:3 https://deb.debian.org/debian bullseye-updates InRelease OK:4 https://deb.debian.org/debian-security bullseye-security InRelease OK:5 https://deb.debian.org/debian bullseye-backports InRelease OK:6 http://mirrors.xtom.de/armbian bullseye InRelease Paketlisten werden gelesen… Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== thommy@DietPi:/opt/iobroker$ sudo systemctl start iobroker Warning: The unit file, source configuration file or drop-ins of iobroker.service changed on disk. Run 'systemctl daemon-reload' to reload units. thommy@DietPi:/opt/iobroker$ iobroker add sonoff --host DietPi NPM version: 6.14.17 Installing iobroker.sonoff@2.5.1... (System call) host.DietPi Cannot install iobroker.sonoff@2.5.1: 243 thommy@DietPi:/opt/iobroker$
-
@thomas-braun sagte in Error 25:
sudo -u iobroker ls -la /home/iobroker
thommy@DietPi:/opt/iobroker$ sudo -u iobroker whoami iobroker thommy@DietPi:/opt/iobroker$ sudo -u iobroker ls -la /home/iobroker ls: Zugriff auf '/home/iobroker' nicht möglich: Datei oder Verzeichnis nicht gefunden thommy@DietPi:/opt/iobroker$
-
@thomas-brodmann sagte in Error 25:
iobroker add sonoff --host DietPi
Versuch mal
sudo -H -u iobroker iobroker add sonoff --host DietPi
-
@thomas-brodmann so sieht ein gelaufener fix aus
-
sudo ls -la /home/
-
@thomas-brodmann sagte in Error 25:
The unit file, source configuration file or drop-ins of iobroker.service changed on disk. Run 'systemctl daemon-reload' to reload units
was ist denn da bei dir los?
-
thommy@DietPi:/opt/iobroker$ sudo -H -u iobroker iobroker add sonoff --host DietPi NPM version: 6.14.17 Installing iobroker.sonoff@2.5.1... (System call) host.DietPi Cannot install iobroker.sonoff@2.5.1: 243 thommy@DietPi:/opt/iobroker$
-
thommy@DietPi:/opt/iobroker$ sudo ls -la /home/ insgesamt 16 drwxr-xr-x 4 root root 4096 15. Jun 13:36 . drwxr-xr-x 18 root root 4096 29. Mai 14:11 .. drwxr-xr-x 2 dietpi dietpi 4096 19. Okt 2021 dietpi drwxr-xr-x 9 thommy thommy 4096 15. Jun 19:58 thommy thommy@DietPi:/opt/iobroker$
-
Siehste...
Kein /home für iobrokersudo mkdir /home/iobroker sudo chown iobroker:iobroker /home/iobroker sudo chmod 755 /home/iobroker
-
@thomas-braun bist du sicher dass da nicht noch mehr krumm ist?
-
-
@homoran sagte in Error 25:
@thomas-braun bist du sicher dass da nicht noch mehr krumm ist?ich würde mal in dem Verzeichniss mal schauen was da drin ist ..!?
sudo ls -la /home/thommy/
-
@thomas-braun wenn die iobroker Befehle nich klappen sondern nur systemctl, wird das jetzt besser?
-
sudoers scheint auch 'nen Knick zu haben. Aber ich weiß nicht ob das auf dem DiätPi nicht irgendwie auch auf Diät sitzt und nur Knäckebrot bekommt.