如何修复哈希错误

如何修复哈希错误

sudo apt-get update在终端输入:,除了下面这个之外,其他都正常:

http://us.archive.ubuntu.com/ubuntu/dists/bionic-updates/main/binary-amd64/by-hash/SHA256/dc4a2e2feb00361be7fb132b8b6642ebc1093babafe52e66733f04bf84eda153  Somme de contrôle de hachage incohérente
   Hashes of expected file:
    - Filesize:557796 [weak]
    - SHA256:dc4a2e2feb00361be7fb132b8b6642ebc1093babafe52e66733f04bf84eda153
    - SHA1:3b156054f17a03eed4661ecc0c7ab074b055f9fa [weak]
    - MD5Sum:d4ac6cf132136b89d0b4cf56bc50f440 [weak]
   Hashes of received file:
    - SHA256:98b6f3654825dd68b48023147c3a8f4f9c73f6ae2125cf07eddcef250e315524
    - SHA1:9abe37bf51c4d4506a2b365092b19dd7727ab623 [weak]
    - MD5Sum:283fd9cb18a9d20e27c57d3baeb41492 [weak]
    - Filesize:557796 [weak]
   Last modification reported: Mon, 25 Mar 2019 12:55:55 +0000
   Release file created at: Mon, 25 Mar 2019 12:55:32 +0000

答案1

这是哈希值错误。apt-get 正在获取包含所有哈希值的列表。如果列表中的哈希值与下载文件的哈希值不同,则不会安装。这是非常聪明的行为。此问题最常见的原因是代理损坏或与互联网相关的过滤器。

如果只是小问题,请尝试sudo apt-get clean,这样会解决,/var/lib/apt/lists/*然后再试sudo apt-get update一次。如果这不起作用,请检查您的连接,看看是否有任何设备或服务干扰了您的连接。

答案2

就我而言,从法国服务器切换到主服务器刚好解决了这个问题。

从法语名称翻译过来,我打开了软件和更新(Logiciels et mises à jour)并在选择框中切换了服务器下载自:(从现在开始下载)。您可以从“活动”视图或使用 shell 打开它software-properties-gtk

相关内容