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=1
  ↓
enabled=0

 enabled=0にしたリポジトリは、yumコマンドのオプションでそのリポジトリへのアクセスを指定しない限り、アクセスされなくなる(普段使っていないリポジトリを一時的にyumで利用するには参照)。

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間