Linux Tips |
|
yumによるパッケージ更新時にエラーが表示される
北浦訓行
2006/7/13 |
yumコマンドでパッケージの更新を行った際に、以下のようなエラーが表示されることがある。
# yum update
(省略)
other.xml.gz 100% |=========================| 3.9 MB 00:00
http://ftp.riken.go.jp/Linux/fedora/core/updates/5/i386/repodata/
other.xml.gz: [Errno -1]
Metadata file does not match checksum
(省略) |
これは、リポジトリあるいはyumのデータベースが壊れていることが原因である。まずは、以下のコマンドを実行してyumのデータベースをクリアしてみる。
# yum clean all
# yum update |
yum clean allを実行しても改善されない場合は、リポジトリが壊れている可能性が高い。その場合は、該当するリポジトリをアクセスの対象から外すしかない。具体的には、/etc/yum.repo.dディレクトリにあるリポジトリ定義ファイルの以下の行を変更する。
enabled=0にしたリポジトリは、yumコマンドのオプションでそのリポジトリへのアクセスを指定しない限り、アクセスされなくなる(普段使っていないリポジトリを一時的にyumで利用するには参照)。
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間