rpmのDBが壊れた時の対処
あるひ新しいサーバーにMySQLをインストールしようとしたら
[root@sv2 user_name]# rpm -ivh MySQL-*-community-5.0.45-0.rhel4.i386.rpm
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recov ery
error: cannot open Packages index using db3 - (-30978)
error: cannot open Packages database in /var/lib/rpm
warning: MySQL-client-community-5.0.45-0.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID 5 072e1f5
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recov ery
error: cannot open Packages database in /var/lib/rpm
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recov ery
error: cannot open Packages database in /var/lib/rpm
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recov ery
error: cannot open Packages database in /var/lib/rpm
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recov ery
error: cannot open Packages database in /var/lib/rpm
orz...
えーrpmが壊れたって対処できんよそりゃ(T_T)
今回は検索してもなかなか対処方法が出なくてほんとに困りました。
サーバー会社に電話掛けようとしたところでギリギリ自力解決
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/677errorrpm.html
↑@ITさんに情報がありました。
データベースファイルを削除して
rpm --rebuilddb
で回復しました。
rpmが本格的におかしくなったのではなく使用しているDBのデータが壊れただけで
再構築すれば直ります、同じようなエラーが出た人はあきらめないで頑張ってください。
| 固定リンク | コメント (0) | トラックバック (0)

最近のコメント