A running X-Server (e.g. vdr-xineliboutput on Nvidia graphics card) let vdr assume that there is someone logged in. Reproducible: Always This could be changed easily by the following patch for /usr/share/vdr/shutdown/pre-shutdown-30-check-logins.sh: 3c3 < local NR=$(who | wc -l) --- > local NR=$(who | grep -v '(:0.0)' | wc -l)
Works for me. Start X "by hand" (without xdm, startx or such like) and start xineliboutput. Please reopen if that is still persistent. The bug is from 2008 so things may have changed.