使用 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/
我确信可以正常访问互联网,且使用代理亦无效。
我应该如何解决这个问题?