Получение несоответствия хэш-суммы при обновлении dpkg

Я получаю ошибку Hash sum mismatch при обновлении dpkg.

Ниже приводится полный вывод:

$ 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

Я попытался запустить с --fix-missing, но результат был тот же:

$ 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

Я попробовал решения, предложенные в следующих двух ответы:

  1. https://askubuntu.com/a/41618/691133
  2. https://askubuntu.com/a/626961 / 691133

Но безрезультатно.

Любое другое решение?

0
задан 9 December 2017 в 17:54

2 ответа

Возможно, ваш провайдер кеширует всю передачу http, так что вы можете попробовать зеркало https ...

1
ответ дан 9 December 2017 в 17:54

Это связано с какой-то странной проблемой сети (возможно, с маршрутизатором?), Я подключил свой ноутбук через другое сетевое соединение (а именно, через модем через смартфон), и обновление apt-get начало работать. Я бы не поверил, если бы не видел это своими глазами и т. Д.

Чтобы не быть мистическим в этом, я говорю вкратце, проверяю ваше интернет-соединение, возможно, пробую другое соединение, ваше обновление обращается ко множеству сайтов пакетов, некоторые из них могут быть отфильтрованы по тем или иным причинам, проверьте URL для тех, которые вызывают проблемы.

И, как правило, я бы не стал связываться с моим источником.списка, если бы не знал очень хорошо, что я делаю и что только с помощью заданных инструментов, чаще всего это не входит в список источников.Но в .d. папка где-то внизу строки, чтобы она не перекрывала никаких зависимостей и не вызывала проблем в стволе дерева пакетов. И всегда поддерживайте обновление apt-get, иначе вы потеряете способность синхронизировать систему.

0
ответ дан 9 December 2017 в 17:54

Другие вопросы по тегам:

Похожие вопросы: