Se a saída do comando echo $0
for -bash
, isso significa que bash
foi chamado como um shell de login. man bash
diz algures na linha 126:
Veja mais sobre aqui: Diferença entre o login shell e o non -Login Shell .
Portanto, o seu shell ainda é /bin/bash
(isso pode ser verificado com o comando echo $SHELL
) e sugiro que você use esse comando que lhe dá erro normalmente:
exec /usr/share/debconf/frontend bash