Centosでのyum installでエラーがいろいろでた

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はいろいろ壊れてるみたいです

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください