Сбой обновления из-за несоответствия контрольной суммы

Я использую ubuntu 18.04. Когда я попытался обновить программное обеспечение с помощью sudo apt update && sudo apt upgrade, я получил ошибку несоответствия контрольной суммы:

Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-4.15.0-144 all 4.15.0-144.148 [11.0 MB]
Err:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-4.15.0-144 all 4.15.0-144.148
  Hash Sum mismatch
  Hashes of expected file:
   - SHA512:ab631e944879a603bce23fd40b9a959eb567e0e27b7c2ab34f7eff5c1722b3fed1747123f1682635d825a61a9ef070067330008a4134394d95fe2832cdf80882
   - SHA256:8bca25a9b8d9ef5c43b94dbd8e4aec36f77d7617cf524e1d8e89e4429927d383
   - SHA1:c15a145876ad7e6059fc24b86d8b7273a160c415 [weak]
   - MD5Sum:8f50bc4934fc62ba526f1d75244e0727 [weak]
   - Filesize:10956636 [weak]
  Hashes of received file:
   - SHA512:155fe310a3c19ba653d69e8bf797739ac27d9fc1a5cf140682dec7652c35c0af08b703e9c474f63500e9a7b44f6e3de4086caf7301cbae9cc8fe238fabfe3caa
   - SHA256:70985c1b1f8fb1013e6912a3e3ac7580ddb878f42f962c9328dbd99e8b633e68
   - SHA1:e05ac0266a1b6349489456caa234ae61cf69e315 [weak]
   - MD5Sum:98de1c987d3726787cd89cc6a45450ba [weak]
   - Filesize:10956636 [weak]
  Last modification reported: Thu, 13 May 2021 09:11:42 +0000
Fetched 11.0 MB in 5s (2,418 kB/s)                   
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-4.15.0-144_4.15.0-144.148_all.deb  Hash Sum mismatch
   Hashes of expected file:
    - SHA512:ab631e944879a603bce23fd40b9a959eb567e0e27b7c2ab34f7eff5c1722b3fed1747123f1682635d825a61a9ef070067330008a4134394d95fe2832cdf80882
    - SHA256:8bca25a9b8d9ef5c43b94dbd8e4aec36f77d7617cf524e1d8e89e4429927d383
    - SHA1:c15a145876ad7e6059fc24b86d8b7273a160c415 [weak]
    - MD5Sum:8f50bc4934fc62ba526f1d75244e0727 [weak]
    - Filesize:10956636 [weak]
   Hashes of received file:
    - SHA512:155fe310a3c19ba653d69e8bf797739ac27d9fc1a5cf140682dec7652c35c0af08b703e9c474f63500e9a7b44f6e3de4086caf7301cbae9cc8fe238fabfe3caa
    - SHA256:70985c1b1f8fb1013e6912a3e3ac7580ddb878f42f962c9328dbd99e8b633e68
    - SHA1:e05ac0266a1b6349489456caa234ae61cf69e315 [weak]
    - MD5Sum:98de1c987d3726787cd89cc6a45450ba [weak]
    - Filesize:10956636 [weak]
   Last modification reported: Thu, 13 May 2021 09:11:42 +0000
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Мне интересно узнать, что может быть первопричиной этого. Есть ли предложение, как это исправить?

Обновление: Я попробовал предложения, связанные с очисткой кэша, изменением зеркал и т.д., упомянутые в Проблема загрузки списка пакетов из-за ошибки "Hash sum mismatch", но они не помогли.

Просто чтобы подтвердить контрольную сумму файла, я попробовал wget http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-4.15.0-144_4.15.0-144.148_all.deb && md5sum linux-headers-4.15.0-144_4.15.0-144.148_all. deb и он выводит 98de1c987d3726787cd89cc6a45450ba, что является другой контрольной суммой по сравнению с 8f50bc4934fc62ba526f1d75244e0727, упомянутой в сообщении об ошибке обновления и https://www.ubuntuupdates.org/package/core/bionic/main/security/linux-headers-4.15.0-144. Почему контрольная сумма может измениться? Можно ли заменить файлы пакетов в репозиториях после выпуска?

0
задан 12 June 2021 в 09:42

1 ответ

Пакет, загруженный из официального репозитория, кажется поврежденным. Я попытался установить его вручную с помощью dpkg -i linux-headers-4.15.0-144_4.15.0-144.148_all.deb , что выдало ошибку, что пакет не может быть распакован.

Я изменил источник загрузки на зеркало Университета Аризоны , и после этого обновление заработало. Некоторые другие зеркала тоже могли сработать.

0
ответ дан 28 July 2021 в 11:29

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

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