Странное дело что у вас это дело не работает. У меня всё нормально.
Но на всякий пожарный проверьте строчку 110 в файлике /usr/bin/gtk-shutdown
Там должно быть os.system('shutdown -h now >& /dev/null');
Ах да, забыл совсем. Помогу решить проблему. Смотрим
root# ls -l /bin/sh
lrwxrwxrwx 1 root root 9 2010-05-20 19:37 /bin/sh -> /bin/bash*
Если у вас не тоже самое, то правьте таким образом:
root# cp /bin/sh{,.bak} && ln -fs /bin/bash /bin/sh
проверим:
root# ls -l /bin/sh
lrwxrwxrwx 1 root root 9 2010-05-20 19:37 /bin/sh -> /bin/bash*
Вот и будет вам счастье. И решаться все невзгоды.
Если бы вы проверили на ошибки, то вы увидели бы следующую ошибку:
/bin/sh: Syntax error: Bad fd number