openSUSE 15.0 leap中系统自带的源刷新时校验错误

12 | repo-update | openSUSE-Leap-15.0-Update | 是 | (r ) 是 | 是
13 | repo-update-non-oss | openSUSE-Leap-15.0-Update-Non-Oss | 是 | (r ) 是 | 是
正在检索软件源 ‘openSUSE-Leap-15.0-Update’ 的元数据 ---------------------------------[-]

警告: 文件 ‘94a140a53cf321f88f0bf7e1c9c823f23b9472bb8979052b88c54cc4a09a54b0-primary.xml.gz’ 摘要校验失败
[/var/tmp/AP_0xdzpuaW/repodata/94a140a53cf321f88f0bf7e1c9c823f23b9472bb8979052b88c54cc4a09a54b0-primary.xml.gz]

期望 94a140a53cf321f88f0bf7e1c9c823f23b9472bb8979052b88c54cc4a09a54b0
但得到的是 e347f03f2dae09c06b24ab56cb9115d56200b1f794ddb206df43a12d71740ffa

接受校验和错误的软件包可能导致系统损坏,在极端情况下甚至会导致系统被入侵。

然而若您确信校验和为 ‘e347…’ 的文件安全正确,应用于此操作中,
可输入该校验和的前 4 个字符来取消阻止使用该文件但风险自负。
不输入将丢弃该文件。

取消阻止或是丢弃? [e347/…? 显示全部选项] (丢弃):
正在检索软件源 ‘openSUSE-Leap-15.0-Update’ 的元数据 …[错误]
软件源 ‘openSUSE-Leap-15.0-Update’ 无效。
[repo-update|http://download.opensuse.org/update/leap/15.0/oss/] 在指定 URL 未找到有效元数据
请检查此软件源定义的 URI 是否指向了一个有效的软件源。
由于以上错误,正在跳过软件源 ‘openSUSE-Leap-15.0-Update’ 。
软件源 ‘openSUSE-Leap-15.0-Update-Non-Oss’ 是最新的。
由于某处出错未刷新部分软件源。

是的我也遇到同样的问题,

+1 今天我也遇到

这个很常见,尤其 tw 一周一次,个人推测是因为国内源更新不及时导致校验出错,要么等几天要么换源

一个毛病,我还以为我就我一个人呢,话说升级这么多次第一回遇到呢中奖
zypper update
Retrieving repository ‘主更新源’ metadata ------------------------------------------------------------------------------------------------------------Retrieving repository ‘主更新源’ metadata ------------------------------------------------------------------------------------------------------------Retrieving repository ‘主更新源’ metadata ------------------------------------------------------------------------------------------------------------Retrieving repository ‘主更新源’ metadata ------------------------------------------------------------------------------------------------------------Retrieving repository ‘主更新源’ metadata ------------------------------------------------------------------------------------------------------------Retrieving repository ‘主更新源’ metadata ------------------------------------------------------------------------------------------------------------Retrieving repository ‘主更新源’ metadata ------------------------------------------------------------------------------------------------------------Retrieving repository ‘主更新源’ metadata -------------------------------------------------------------------------------------------------------------[/]

Warning: Digest verification failed for file ‘94a140a53cf321f88f0bf7e1c9c823f23b9472bb8979052b88c54cc4a09a54b0-primary.xml.gz’
[/var/cache/zypp/raw/download.opensuse.org-oss_1icTf0j/repodata/94a140a53cf321f88f0bf7e1c9c823f23b9472bb8979052b88c54cc4a09a54b0-primary.xml.gz]

expected 94a140a53cf321f88f0bf7e1c9c823f23b9472bb8979052b88c54cc4a09a54b0
but got e347f03f2dae09c06b24ab56cb9115d56200b1f794ddb206df43a12d71740ffa

Accepting packages with wrong checksums can lead to a corrupted system and in extreme cases even to a system compromise.

However if you made certain that the file with checksum ‘e347…’ is secure, correct
and should be used within this operation, enter the first 4 characters of the checksum
to unblock using this file on your own risk. Empty input will discard the file.

Unblock or discard? [e347/…? shows all options] (discard):

昨天不知道怎么回事报这个错误,今天早上再更新就好了

感觉像源刷新,新的校验在生成过程中,校验值没有跟新这么快吧。不论是用的什么源都有可能碰到。

好的学习了,