Parece muito que seu executável /bin/sh
e / ou /bin/dash
tenha sido criado de alguma forma.
Primeiro, vamos tentar reinstalar dash
:
sudo apt update
sudo apt install --reinstall dash
Em seguida, reinicie. Se o seu sistema ainda não funcionar, precisamos apenas revinculá-lo em /bin/dash
usando este comando:
sudo ln -fs /bin/dash /bin/sh
Reinicialize sua máquina apenas para garantir que tudo esteja limpo e, em seguida, tente fazer o login.
A opção -f
em ln
forçará o sistema a criar um link, mesmo que o arquivo já exista.
Se o seu sistema reclamar que dash
não pode ser baixado, execute este comando para instalar a versão mais recente diretamente do repositório Xenial.
Se você tiver um sistema de 64 bits (a maioria das pessoas):
wget http://us.archive.ubuntu.com/ubuntu/pool/main/d/dash/dash_0.5.8-2.1ubuntu2_amd64.deb -qO dash.deb && sudo dpkg -i dash.deb && rm dash.deb
Se você tiver um sistema de 32 bits:
wget http://archive.ubuntu.com/ubuntu/pool/main/d/dash/dash_0.5.8-2.1ubuntu2_i386.deb -qO dash.deb && sudo dpkg -i dash.deb && rm dash.deb
Você pode verificar sua arquitetura executando arch
. Se retornar x86_64
, você terá um sistema de 64 bits. Caso contrário, você tem um sistema de 32 bits ou algum sistema estranho.