...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

RPMの失敗

RPMの実行が失敗する原因として,RPMのデータベースが壊れていることがある.
このデーターベースを再構築するには,次のようにすればおk.


# rpm --rebuilddb

以下,RPMが失敗している様子を掲載.
何度 apt-get update を実行してもすべてヒットにはならない状態に陥っている.


# apt-get update
取得:1 http://www.ring.gr.jp 3.1/i386 release [2532B]
2532B を 0s 秒で取得しました (11.7kB/s)
ヒット http://www.ring.gr.jp 3.1/i386/main pkglist
ヒット http://www.ring.gr.jp 3.1/i386/main release
ヒット http://www.ring.gr.jp 3.1/i386/devel pkglist
ヒット http://www.ring.gr.jp 3.1/i386/devel release
取得:1 http://www.ring.gr.jp 3.1/i386/plus pkglist [379kB]
ヒット http://www.ring.gr.jp 3.1/i386/plus release
ヒット http://www.ring.gr.jp 3.1/i386/updates pkglist
ヒット http://www.ring.gr.jp 3.1/i386/updates release
取得:2 http://www.ring.gr.jp 3.1/i386/extras pkglist [147kB]
ヒット http://www.ring.gr.jp 3.1/i386/extras release
ヒット http://www.ring.gr.jp 3.1/i386/task pkglist
ヒット http://www.ring.gr.jp 3.1/i386/task release
ヒット http://www.ring.gr.jp 3.1/i386/main srclist
ヒット http://www.ring.gr.jp 3.1/i386/devel srclist
取得:3 http://www.ring.gr.jp 3.1/i386/plus srclist [175kB]
ヒット http://www.ring.gr.jp 3.1/i386/updates srclist
取得:4 http://www.ring.gr.jp 3.1/i386/extras srclist [77.0kB]
ヒット http://www.ring.gr.jp 3.1/i386/task srclist
779kB を 2s 秒で取得しました (333kB/s)
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了

# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージがアップグレードされます:
ImageMagick fam
以下のパッケージは保留されます:
kernel-headers
アップグレード: 2 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個
2886kB のアーカイブを取得する必要があります。
展開後に 24B のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://www.ring.gr.jp 3.1/i386/updates ImageMagick 6.0.8.3-0vl5 [2786kB]
取得:2 http://www.ring.gr.jp 3.1/i386/updates fam 2.6.10-0vl5.1 [99.2kB]
2886kB を 2s 秒で取得しました (1156kB/s)
変更を適用しています...
Preparing... ########################################### [100%]
1:ImageMagick ########################################### [ 50%]
2:fam ########################################### [100%]
Shutting down FAM: [ OK ]
Starting FAM: [ OK ]
完了

rpmdb: read: 0x4093b804, 4096: 入力/出力エラーです
rpmdb: /var/lib/rpm/Basenames: 入力/出力エラーです
error: db4 error(5) from db->verify: 入力/出力エラーです

#