zypper dup 时持续验证出错

使用 zypper dup 进行系统升级时,持续出现下载文件校验失败。

我尝试了更换网络环境,但错误依旧。令人费解的是,每一次下载下来的文件校验值居然都不一样。

我查看了 zypper 下载下来的文件,确实是一个 RPM 文件:

% sudo file /var/tmp/AP_0xwErs7z/x86_64/ncurses-utils-6.4.20230128-5.1.x86_64.rpm                                                                     
/var/tmp/AP_0xwErs7z/x86_64/ncurses-utils-6.4.20230128-5.1.x86_64.rpm: RPM v3.0 bin i386/x86_64

我在 http://ftp.opensuse.org/tumbleweed/repo/oss/x86_64/ncurses-utils-6.4.20230128-5.1.x86_64.rpm 手动下载了文件,sha512 与预期一致。我的软件源是:

 │ 99 (Default)│ openSUSE-Tumbleweed-Oss │http://download.opensuse.org/tumbleweed/repo/oss/

我确信可以正常访问互联网,且使用代理亦无效。

我应该如何解决这个问题?

你可以换个软件源,具体操作参见 Wiki

我按照 这个教程 更换了 tuna 的源,这回在更新阶段就出现了问题。。。

同样是校验不一致。

奇怪,也许是同步问题,你明天再试试? :grinning: 另外我确认一下,你的 /var/tmp 还有足够的空间么

/var 应该是没问题的:

% df -kh /var
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p2  477G   35G  440G   8% /var

尝试写入文件什么的也没有故障发生。
那我还是等明天再试试看吧 :rofl:

download.opensuse.orgmirrorcache.opensuse.org 看看?

我官方源今天更新也是这情况,后来就换个清华源来更新就正常了,过段时间再换回官方源。呵呵,这个是老毛病了。

这次成功了。

果然还是玄学同步问题吗 XD

1赞

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。