Primeiramente, gerei um sources.list
limpo e mínimo de repogen tendo apenas main
e universe
seções . Em seguida, fiz uma redefinição completa do meu sistema apt
seguindo:
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/
sudo apt-get update --fix-missing
Mas mesmo isso não resolveu o problema. Em seguida, localizei a origem do problema na seção universe
da linha do repo em sources.list
:
deb http://in.archive.ubuntu.com/ubuntu trusty main
#deb http://in.archive.ubuntu.com/ubuntu trusty universe
Descobri que depois de comentar a seção universe
, apt-get update
funcionou sem nenhum problema, mas com universe
adicionado, recebi este erro:
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/Release Unable to find expected entry 'universe/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
Então, conforme sugestão do @FlorianDiesch, tentei trocar os servidores: tentei os principais, indianos e americanos, mas sem sorte:
deb http://archive.ubuntu.com/ubuntu trusty universe
deb http://in.archive.ubuntu.com/ubuntu trusty universe
deb http://us.archive.ubuntu.com/ubuntu trusty universe
Finalmente, tentei o servidor alemão e valeu a pena!
deb http://de.archive.ubuntu.com/ubuntu trusty universe
Agora, apt-get update
fez uma atualização adequada sem problemas. Isso parece sugerir que os arquivos Release
dos outros servidores têm alguns problemas ou que não gostam da configuração da minha máquina por algum motivo.