Centos 6.5で
$ yum install gcc
とかやると
errro: rpmdb: damaged header #553 retrieved — skipping
がずーっとでてきました..
とりあえず
$ yum clean all
すると
Another app is currently holding the yum lock; waiting for it to exit…
と言われるので
$ rm -f /var/run/yum.pid
$ yum clean all
はできましたが、直らず
$ rm /var/lib/rpm/__db*
$ rpm –rebuilddb
$ rm -f /var/run/yum.pid
$ yum clean all
で、今度こそ
$ yum install gcc
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
またエラー、$releaseverの指定とのことなので
$ yum install –releasever=6.5 gcc
でうまく入りました
毎回指定するのが面倒なら
$ cat 6.5 > /etc/yum/vars/releasever
としておけばいいです(バージョンが固定されますが)
なんか、このCentosはいろいろ壊れてるみたいです