OpenLogic 针对 CentOS 的 Yum 更新在 Microsoft Azure 上失败

OpenLogic 针对 CentOS 的 Yum 更新在 Microsoft Azure 上失败

今天早些时候,我使用 OpenLogic 提供的映像在 Azure 中全新安装了 CentOS。

当我尝试使用 更新系统时yum update,我得到:

Loaded plugins: security
http://olcentgbl.trafficmanager.net/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14]     PYCURL ERROR 6 - "Couldn't resolve host 'olcentgbl.trafficmanager.net'"
Trying other mirror.
http://olcentgbl.trafficmanager.net/centos/6/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'olcentgbl.trafficmanager.net'"
Trying other mirror.

..还有两个...

Setting up Update Process
No Packages marked for Update

主机名是否已更改或暂时不可用?

问候 Niklas

答案1

您收到的错误是因为(如上所述)域不存在。我尝试解析域,但似乎不起作用。由于这是一个 Windows Azure 映像,因此最好询问他们的支持人员新的 Centos Base 存储库镜像是什么。或者您可以通过/etc/yum.repos.d/CentOS-Base.repo文件手动更改它。

样本如下:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

确保。将您拥有的文件复制到 file.bak

编辑第一个文件并更改为靠近“云”服务器的镜像。

http://www.centos.org/download/mirrors/

发现了另一个好来源:)

http://www.openlogic.com/azure/azure-centos-62-update-instructions/

最后再简单评论一下;

根据安装的软件包及其版本,您应该非常小心,您尝试更新的资源不再存在,我会首先向 Openlogic 检查 REPO url 是什么。然后与内部 Azure 支持核实。在第三步中,我会将 repo 换成 CentOS 提供的真正干净的 repo,但这可能会产生无法预料的后果。

相关内容