apt-get: incompatibilidade de soma hash

3

A execução de "sudo apt-get update" resulta em:

W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_saucy-security_main_binary-i386_Packages Hash Sum mismatch

W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_saucy-security_universe_binary-i386_Packages Hash Sum mismatch

W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_saucy_universe_binary-amd64_Packages Hash Sum mismatch

W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_saucy_main_binary-i386_Packages Hash Sum mismatch

W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_saucy_universe_binary-i386_Packages Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.

Eu tentei executar:

sudo rm -R /var/lib/apt/lists/partial/*

sudo rm -fR /var/lib/apt/lists/*

sudo apt-get clean

Eu também tentei o botão Fix MergeList problems da ferramenta Software Sources. Estou executando o Linux Mint 16 Cinnamon 64 bits.

No Update Manager, posso ver muitas atualizações que devo instalar, mas tentar instalá-las resulta em:

E: Unable to parse package file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_saucy-updates_universe_i18n_Translation-en (1) E: Problem opening /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_saucy-security_main_binary-amd64_Packages E: The package lists or status file could not be parsed or opened. E: _cache->open() failed, please report.

Alguma idéia?

    
por user254173 10.03.2014 / 02:33

2 respostas

3

Essas mensagens são normalmente devidas a falhas durante o download da lista ou a uma falha no espelho. Você pode corrigi-lo removendo as listas com falhas:

$ sudo rm /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_saucy_universe_binary-amd64_Package

e atualizando com sudo apt-get update . Se ainda acontecer, use outro espelho ou espere um pouco antes.

    
por 10.03.2014 / 02:49
1

Posso supor que depois de remover os arquivos em / var / lib / apt / ... você fez um novo apt-get update ?

Você também pode tentar apt-get check -m -f e verificar se o /etc/apt/sources.list é válido visitando o endereço de cada repositório no seu navegador, isso deve fornecer uma listagem de arquivos.

    
por 10.03.2014 / 02:51