在我的centos 6.5最终系统上更新yum时遇到问题

[root@spanky ~]# yum update rpmdb: read: 0x7fff4032cbd0, 512: Input/output error rpmdb: /var/lib/rpm/Providename: Input/output error rpmdb: write: 0x12e1050, 4096: Bad file descriptor error: cannot open Providename index using db3 - Bad file descriptor (9) Loaded plugins: fastestmirror, security 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 

请任何人都可以帮助我?

对不起,这事实很好,但也许别人可以从解决scheme中受益…

对我来说,解决scheme是将/ etc / yum / vars / releasever文件中的值从6.5更新为6;

 sudo echo "6" > /etc/yum/vars/releasever 

这实际上应该由镜像列表服务器(在写这篇文章的时候)解决为6.6,或者是最新的Centos 6.x版本的更新可用。