Zeig mal:
ls -l /sys/class/rtc/rtc0/wakealarm
ls -l /usr/lib/vdr/vdr-shutdown.wrapper
/bin/sh --version
Zum Wrapper: Stichwort "setuid".
Bei mir funktionierts unter Squeeze ohne Probleme. Ins Blaue geraten könnte es eventuell sein dass Dash hier einen Strich durch die Rechnung macht. Müsste ich mir mal genauer anschauen.
Zum Tetsen kannst du auch ganz einfach mal Dash als default Shell deaktivieren:
dpkg-reconfigure dash