A partir do registro de erros em sua pergunta, posso supor que algo destruído está acontecendo com suas localidades. (não apenas).
Examine este arquivo
cat /etc/default/locale
o conteúdo deste arquivo deve ser lido
LANG="en_US.UTF-8"
acima é para o idioma inglês. Mas nenhuma outra linha deve estar dentro desse arquivo.
Se houver outras linhas, edite o arquivo e remova-as todas exceto na string LANG
.
Se o arquivo não existir, crie-o e adicione apenas a string LANG
.
Em qualquer caso, use um editor com privilégios de root.
gksudo gedit /etc/default/locale
depois de editar e salvar reconfigure algumas coisas.
sudo dpkg-reconfigure locales
sudo update-locale
logout / login ou reinicialização.
Sobre o servidor dhcp, leia esta resposta . Alguns arquivos de configuração devem existir. Esses arquivos são listados na resposta com o conteúdo padrão.
Em seguida, tente novamente
sudo apt-get install -f
sudo dpkg --configure -a