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.