修复方案:降级 libsolv 至兼容版本
注意:libsolv 与 libsolvext 版本必须严格配套成对安装
一、下载脚本(使用 openanolis 官方源,规避阿里云镜像防盗链 404)
bash
mkdir -p /tmp/fixdnf
cd /tmp/fixdnf
# 下载兼容稳定版本 0.7.20-6.an8
curl -O https://mirrors.openanolis.cn/anolis/8/BaseOS/x86_64/os/Packages/libsolv-0.7.20-6.an8.x86_64.rpm
二、校验文件(关键!防止下载到 404 网页假文件)
bash
file libsolv-0.7.20-6.an8.x86_64.rpm
✅ 正常输出示例:libsolv-0.7.20-6.an8.x86_64.rpm: RPM v3 binary
❌ 如果输出 html/text,代表下载失败,不要安装!
三、执行降级安装
bash
rpm -Uvh --oldpackage libsolv-0.7.20-6.an8.x86_64.rpm
四、验证修复
bash
dnf --version



发表回复