Hallo,
nach einem Firmwareupdate meines NAS startet mein Fhem-Server (Docker-Container) nicht mehr.
Hier das Protokoll des Startversuchs.
Startlog des Containers:
Preparing user environment ...
1. Creating group 'fhem' with GID 6061 ...
2. Enforcing GID for group 'bluetooth' to 6001 ...
3. Creating user 'fhem' with UID 6061 ...
4. Creating log directory /opt/fhem/./log ...
5. Enforcing user and group ownership for /opt/fhem to fhem:fhem ...
6. Enforcing file and directory permissions for /opt/fhem ...
7. Correcting group ownership for /dev/tty* ...
8. Found GPIO: Correcting group permissions in /dev and /sys to 'gpio' with GID 6002 ...
9. Found I2C: Correcting group permissions in /dev to 'i2c' with GID 6003 ...
10. Updating /etc/sudoers.d/fhem-docker ...
11. Adding gateway.docker.internal to /etc/hosts ...
12. Adding host.docker.internal to /etc/hosts ...
13. Pre-authorizing SSH to Docker host for user 'fhem' ...
14. Updating SSH key pinning and SSH client permissions for user 'fhem' ...
Preparing configuration ... done
Starting FHEM ...
su: failed to execute /bin/bash: Permission denied
Unable to start FHEM process - errorcode 126
Alles anzeigen
Auf anraten in einem anderen Forum (Fhem) habe ich im Terminal-Fenster des Docker-Containers während des Starts (ansonsten steht das Terminal ja nicht zur Verfügung)
ls -ll /bin/bash
eingegeben
-rwx------+ 1 root root 1033888 Apr 18 2019 /bin/bash
Im angezeigten Dialogfenster wurde ein Fehlercode 0 angezeigt.
Lese ich das richtig, das es ein Rechte Problem mit einem nicht existierenden User/Passwort ist?
Was kann ich tun um das Problem zu lösen?
Den User erneut anlegen bringt keine Lösung. Leider akzeptiert das NAS auch nicht mehr das alte Passwort bei der Neuerstellung des Users, da es neuerdings zu kurz ist.