The display manager lightdm must be explicitly started in the background by the init script /etc/init.d/xdm. The init script belongs to the package x11-base/xorg-server. Reproducible: Always Steps to Reproduce: 1. Set DISPLAYMANAGER="lightdm" in /etc/conf.d/xdm 2. /etc/init.d/xdm start Actual Results: The init scripts start procedure waits until lightdm exits. This behavior blocks the execution of all succeeding init scripts. Expected Results: lightdm should be started and continue running in the background.
Created attachment 291311 [details, diff] xdm.init-3.patch This patch modifies the /etc/init.d/xdm script to start lightdm in the background. This should be applied to the file files/xdm.init-3 of the package x11-base/xorg-server.
@x11 team I will test this patch and apply it if it works for me withing the next 48 hours. If you have any objections please let me know
Fixed. Thanks for the patch and the bug report
*** Bug 392589 has been marked as a duplicate of this bug. ***