CentOS - 使用 yum 时出错

标签 centos yum

当我尝试使用 yum 时出现此错误,

http://iredmail.org/yum/rpms/6/repodata/repomd.xml: [Errno 14] problem making ssl connection
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: iRedMail. Please verify its path and try again

我尝试了以下但错误仍然存​​在。
yum clean all
rm /var/lib/rpm/__db*
rpm --rebuilddb
yum update

请让我知道如何解决此问题,感谢您的帮助。

最佳答案

内创建 repo.disabled/etc/yum.repos.d

[root@centos ~]# mkdir /etc/yum.repos.d/repo.disabled
[root@centos ~]# ls /etc/yum.repos.d/
centos.repo centos.repo  centos-updates.repo  centos-updates-testing.repo  
repo.disabled

然后移动所有这些 3 repo 文件到 repo.disabled 文件夹 :
[root@centos ~]# mv /etc/yum.repos.d/centos.repo/etc/yum.repos.d/repo.disabled
[root@centos ~]# mv /etc/yum.repos.d/centos-updates.repo/etc/yum.repos.d/repo.disabled
[root@centos ~]# mv /etc/yum.repos.d/centos-updates-testing.repo/etc/yum.repos.d/repo.disabled

列出/etc/yum.repos.d 中更新的文件和文件夹:
[root@centos ~]# ls -l /etc/yum.repos.d/
total 8
-rw-r--r--. 1 root root   92 Aug 18 00:09 centos.repo
 drwxr-xr-x. 2 root root 4096 Aug 18 11:27 repo.disabled

注意:仅文件 centos.repo 和文件夹 repo.disabled 应该存在。

现在你必须运行 yum clean all 来清除缓存,一切都会正常工作。
[root@centos ~]# yum clean all

关于CentOS - 使用 yum 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51719617/

相关文章:

Linux Yum 致命 Python 错误 : pycurl: libcurl link-time version is older than compile-time version

linux - 是否可以使用 Yum 下载 tar 文件

linux - CentOS 6 和 RHEL 6 上 linux 用户名的真正规则是什么?

web - Tuleap 安装错误

java - 一个应用程序(可执行 jar)是否需要权限来监听 centos 上的端口?

nginx - 无法在 Centos 上启动 NGINX

logging - 配置 yum 日志的选项

amazon-ec2 - Amazon Web Service EC2 实例 RedHat yum 不起作用

plugins - 在 Centreon 上安装 Nagios 插件

centos - 如何删除 : rpmdb failed release provides