![更新系统时出现“摘要验证失败”](https://linux22.com/image/18912/%E6%9B%B4%E6%96%B0%E7%B3%BB%E7%BB%9F%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%E6%91%98%E8%A6%81%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5%E2%80%9D.png)
当我跑步时sudo zypper update
:
Overall download size: 134.1 MiB. After the operation, additional 5.7 MiB will be used.
Continue? [y/n/?] (y): y
Automatically agreeing with java-1_6_0-sun-devel package license.
Automatically agreeing with java-1_6_0-sun package license.
Automatically agreeing with java-1_6_0-sun-plugin package license.
Retrieving package libbluray0-0+20111019-1.1.x86_64 (1/54), 60.0 KiB (159.0 KiB unpacked)
Retrieving: libbluray0-0+20111019-1.1.x86_64.rpm [done]
Retrieving package MPlayer-1.0rc4_r34240-2.1.x86_64 (2/54), 17.9 MiB (49.1 MiB unpacked)
Retrieving: MPlayer-1.0rc4_r34240-2.1.x86_64.rpm [done (1.9 MiB/s)]
Retrieving package libcurl4-7.22.0-59.2.x86_64 (3/54), 174.0 KiB (434.0 KiB unpacked)
Retrieving: libcurl4-7.22.0-59.2.x86_64.rpm [done (0 B/s)]
Digest verification failed for libcurl4-7.22.0-59.2.x86_64.rpm. Expected f065534feb71adf943a5e4f86c2bdb4fd930ee36b8ca8b672062f65510f66584, found d9b8e0ac120e1870d6988aa1157190bfd39225fe24aa24e3ab79a60efd3aa6ae. Continue? [yes/no] (no): yes
Package libcurl4-7.22.0-59.2 seems to be corrupted during transfer. Do you want to retry retrieval?
Abort, retry, ignore? [a/r/i] (a): i
我最近没有更改我的存储库中的任何内容,所以我不知道为什么curl 不合作。这个错误是什么意思?而问题出在哪里呢?
解决了
我最终不得不sudo zypper refresh
在重新尝试更新之前运行。谢谢罗兹切热维茨来暗示它。
答案1
问题可能源自各个地方。这是什么意思?正如消息所说:下载的文件与其记录的校验和不匹配。重新获取文件应该就可以了(只需按r重试即可)。否则将其报告为错误或稍后尝试同步/更新。