centos7 yum安装软件提示错误(Metadata file does not match checksum)

提示错误Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error 或者提示Metadata file does not match checksum

 

1
2
3
4
5
6
[root@localhost ~]# cd /var/lib/rpm
[root@localhost rpm]# rm -rf __db.* # 清除原 rpmdb 文件
 
[root@localhost rpm]# rpm --rebuilddb # 重建 rpm 数据库
 
[root@localhost rpm]# yum clean all # 清除所有 yum 缓存

  

如果以上方法未能解决问题,请按照下面的方法再继续操作:

# 检查 yum 源配置文件

 

1
[root@localhost rpm]# cd /etc/yum.repos.d/

# 更新 yum 源

[root@localhost yum.repos.d]# yum update -y --skip-broken

# 清除所有 yum 缓存

[root@localhost yum.repos.d]# yum clean all

Loaded plugins: fastestmirror

Cleaning repos: base epel extras updates

Cleaning up list of fastest mirrors

# 重建 yum 缓存

[root@localhost yum.repos.d]# yum makecache

 推荐使用镜像源:

CentOS 源使用帮助 — USTC Mirror Help 文档

 

参考:

base/7/x86_64/filelists_db FAILED - RoyFans - 博客园 (cnblogs.com)

(3条消息) yum 软件包与预期下载的不符。建议:运行yum --enablerepo= *** clean metadata_Kolde的博客-CSDN博客_软件包与预期下载的不符

posted @ 2022-07-25 16:48  叨叨的蜗牛  阅读(981)  评论(0)    收藏  举报