fix dbus container-restart
build-and-push.yaml / release-and-build (push) Successful in 1m6s

This commit is contained in:
pi-farm committed 2026-10-08 13:16:38 +00:00
1 parent f914c67f1c
commit 6cd8723263
1 file changed
+8 -7
+8 -7
View File
@@ -33,7 +33,6 @@ ldap_group_member = uniqueMember
ldap_id_use_start_tls = false ldap_id_use_start_tls = false
ldap_tls_reqcert = never ldap_tls_reqcert = never
ldap_auth_disable_tls_never_use_in_production = true
cache_credentials = true cache_credentials = true
enumerate = false enumerate = false
@@ -51,17 +50,19 @@ if [ -f /etc/xrdp/xrdp.ini ]; then
sed -i 's/^security_layer=.*/security_layer=tls/' /etc/xrdp/xrdp.ini sed -i 's/^security_layer=.*/security_layer=tls/' /etc/xrdp/xrdp.ini
fi fi
echo ">>> Bereinige SSSD Cache..." echo ">>> Bereinige alte PID-Dateien und SSSD Cache..."
rm -f /var/run/dbus/pid /run/dbus/dbus.pid /var/run/xrdp/*.pid /var/run/xrdp/xrdp-sesman.pid
rm -f /var/lib/sss/db/* rm -f /var/lib/sss/db/*
rm -f /var/lib/sss/mc/* rm -f /var/lib/sss/mc/*
echo ">>> Starte Dienste..." echo ">>> Starte D-Bus..."
# 1. D-Bus MUSS zwingend vor SSSD starten mkdir -p /var/run/dbus /run/dbus
service dbus start dbus-uuidgen --ensure
dbus-daemon --system --fork[cite: 1]
# 2. SSSD starten echo ">>> Starte SSSD..."
sssd -D --debug-level=${SSSD_DEBUG} sssd -D --debug-level=${SSSD_DEBUG}
# 3. xrdp-Dienste starten echo ">>> Starte XRDP..."
xrdp-sesman xrdp-sesman
exec xrdp -n exec xrdp -n