centos - 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
请让我知道如何解决此问题,感谢您的帮助。
解决方案
在/etc/yum.repos.d中创建 repo.disabled
[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
推荐阅读
- omnet++ - 在 Castalia Omnet++ 中定位 YYMMDD-HHMMSS.txt 的问题
- python - 张量流后端错误。AttributeError:模块“tensorflow”没有属性“name_scope”
- javascript - 在最后一项之后再次迭代数组中的项
- ftp - 使用 FTP 功能的 TwinCAT 3
- apache-spark - 为什么在 sagemaker 笔记本中导入 SparkContext 库时出现错误?
- express - 如何使用 express-validator 中的 checkSchema 中间件验证嵌套的 POST 正文有效负载?
- postgresql - 在 PostgreSQL 中使用“pg_basebackup.exe”工具进行备份时,有什么方法可以更改备份文件的默认文件名
- python - 检索浏览器中加载的图像
- javascript - fs.readFile 单元测试用例 - “测试完成后无法记录。您是否忘记在测试中等待异步内容?”
- javascript - 拆分后替换Vue中的DOM元素