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

今天早些时候,我从OpenLogic提供的图像中新build了一个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

您收到的错误是因为(如上所述)该域不存在。 我试图解决的领域,它似乎没有工作。 由于这是一个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/

find另一个好源:)

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

最后的评论;

根据安装的软件包及其版本,您应该非常小心,您尝试更新的资源不再存在,我首先会与Openlogic一起检查REPO url是什么。 然后检查内部的Azure支持。 在第三步中,我将把CentOS提供的真正清洁的回购转换出来,但这可能会带来无法预料的后果。