Код: Выделить всё
rpmdb: PANIC: fatal region error detected; run recovery
ошибка: ошибка(4) db-30975 из dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
ошибка: Runnning db->verify ...
rpmdb: PANIC: fatal region error detected; run recovery
ошибка: ошибка(4) db-30975 из dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
ошибка: Runnning db->verify ...
rpmdb: PANIC: fatal region error detected; run recovery
ошибка: ошибка(4) db-30975 из dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
ошибка: Runnning db->verify ...
rpmdb: PANIC: fatal region error detected; run recovery
ошибка: ошибка(4) db-30975 из dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
ошибка: Runnning db->verify ...
rpmdb: PANIC: fatal region error detected; run recovery
ошибка: ошибка(4) db-30975 из dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
ошибка: Runnning db->verify ...
Ошибка сегментированияНа 32bit'ном варианте метод лечения такой:
При отсутсвии в памяти программ, использющих базу rpm:
Код: Выделить всё
rm /var/lib/rpm/__db*
rpm --rebuilddb
urpmi --cleanПосле чего менеджер пакетов начинает успешно функционировать.
На 64bit'ном варианте такой подход не проканывает. Что я только не делал, ошибка остается! Помогите, люди добрые!
uname -a
Код: Выделить всё
Linux localhost 2.6.22.9-desktop-1mdv #1 SMP Wed Sep 26 22:36:49 CEST 2007 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux