我打破了百胜 – 不能做任何事情

我试图按照安装yaffas(zarafa-admin)的教程,我去安装软件包,并得到每个镜像失败的校验和错误。 所以大约15个镜子之后,我只是按CTRL + C来停止yum

Now when I run yum anything, I get the following error: # yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. $releasever is not a valid release or hasnt been released yet/ removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/$releasever/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base 

有人可以帮我解决这个问题吗?

我的resolv.conf工作正常。 我可以连接到互联网,并ping任何东西。 这个问题发生在我按CTRL + C打破当前的yum运行。

经过几个小时的search,我能够解决我的问题。 我在某处发现一个post,指出$ releasevervariables没有快速扩展,并且在/etc/yum.conf文件中对distroverpkg进行了硬编码。

我看着这个文件,它被设置为:centos-releasea

应该是:centos-release

我修好了这个错字,然后又开始工作了!

尝试运行yum clean metadata然后yum makecache fast

这种情况偶尔发生在元数据损坏但yum认为是正确的情况下。