我在CentOS 6.6上运行VirtualBox w/ NAT。我在一个代理后面,配置了我的代理设置;虚拟机正在与互联网进行很好的对话。
当我试图通过yum安装任何东西或执行yum更新时,我会收到以下错误:
# yum update
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Update Process
Determining fastest mirrors
epel/metalink | 6.0 kB 00:00
* epel: dl.fedoraproject.org
* extras: linux.cc.lehigh.edu
* updates: centos.sonn.com
base | 3.7 kB 00:00
base/primary_db | 4.6 MB 00:00
file:///var/ftp/pub/repos/OS/CentOS/6.6/x86_64/os/repodata/repomd.xml: [Errno 14] Could not open/read file:///var/ftp/pub/repos/OS/CentOS/6.6/x86_64/os/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: centos-base. Please verify its path and try again 路径在/var/ftp/.不存在,所以我创建了它,但唯一的改变是,错误从文件访问错误切换到错误,说明repomd.xml文件已损坏。如果我尝试在yum install <package>中使用--disablerepo=<every repo except epel>,它就会成功。
有人知道这里发生了什么吗?
发布于 2015-08-05 19:49:47
您的CentOS配置了本地回购。您必须在/etc/yum.repos.d中编辑您的存储库。这里是/etc/yum.repos.d/CentOS-bas.repo的示例
发布于 2015-08-05 21:20:56
感谢其他海报给我提示,它正在寻找一个本地存储库;事实证明,EPEL回购配置(出于某种原因)被设置为用本地文件路径覆盖centos基础回购配置。我把这个拿走了,现在一切都很好。
https://unix.stackexchange.com/questions/220407
复制相似问题