Obtendo incompatibilidade de soma de hash ao atualizar o dpkg

0

Estou recebendo um erro Hash sum mismatch ao atualizar dpkg .

A seguir, a saída completa:

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  dpkg
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,084 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg amd64 1.18.4ubuntu1.3 [2,084 kB]
Err:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg amd64 1.18.4ubuntu1.3
  Hash Sum mismatch
Fetched 2,084 kB in 1s (1,045 kB/s)
E: Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.18.4ubuntu1.3_amd64.deb  Hash Sum mismatch

Eu tentei rodar com --fix-missing , mas o resultado foi o mesmo:

$ sudo apt-get upgrade --fix-missing
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  dpkg
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,084 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg amd64 1.18.4ubuntu1.3 [2,084 kB]
Err:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg amd64 1.18.4ubuntu1.3
  Hash Sum mismatch
Fetched 2,084 kB in 1s (1,913 kB/s)
E: Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.18.4ubuntu1.3_amd64.deb  Hash Sum mismatch

Eu tentei as soluções sugeridas nas duas respostas a seguir:

  1. link
  2. link

Mas sem sucesso.

Alguma outra solução?

    
por Bilesh Ganguly 03.12.2017 / 12:04

2 respostas

1

Talvez o seu ISP armazene em cache toda a transferência http, para que você possa experimentar um espelho https ...

    
por aiwha 03.12.2017 / 12:27
0

Isso está relacionado a algum tipo de problema de rede bizarro (talvez relacionado ao roteador?), conectei meu laptop através de outra conexão de rede (ou seja, compartilhamento pelo smartphone) e o apt-get update começou a funcionar. Não teria acreditado se eu não tivesse visto com meus olhos, etc ...

Para não ser místico, o que estou dizendo é a sua conexão de internet, talvez tente outra conexão, sua atualização está acessando muitos sites de pacotes, alguns deles podem ser filtrados por algum motivo, verifique as URLs para as que causam problemas.

E como regra geral, eu não iria mexer com o meu sources.list a menos que eu soubesse muito bem o que eu estava fazendo e que somente através das ferramentas dadas, na maioria das vezes não viria na sources.list, mas em o .d. pasta em algum lugar abaixo da linha para que ela não substitua nenhuma dependência e cause problemas no tronco da árvore de pacotes. E sempre mantenha sua atualização do apt-get funcionando ou você perderá a capacidade de manter seu sistema em sincronia.

    
por Nishant 22.12.2017 / 04:40