Você pode resolver isso temporariamente adicionando alguns IPs necessários ao seu arquivo /etc/hosts
, por exemplo:
sudo su
echo "security.ubuntu.com 91.189.91.23">>/etc/hosts
echo "us.archive.ubuntu.com 91.189.91.23">>/etc/hosts
echo "de.archive.ubuntu.com 141.76.1.200">>/etc/hosts
echo "google.com 172.217.22.206">>/etc/hosts
echo "google.de 172.217.22.195">>/etc/hosts
Depois, você pode usar seu navegador e o apt sem um DNS funcional para corrigir o problema:
export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get dist-upgrade
(use export DEBIAN_FRONTEND = não interativo para esta atualização, caso contrário você pode encontrar problemas no console)
Após a reinicialização, o DNS começará a funcionar corretamente.
Informações adicionais: no começo eu fiz isso:
sudo systemctl disable systemd-resolved.service
como sugerido aqui e reiniciado, mas isso não ajudou, mas poderia ser necessário para a minha solução funcionar.