Обновление: mandriva 2007.1 -> 2008.0

PCLinuxOS

Модератор: Bizdelnick

petrushka_sch2
Сообщения: 252
ОС: Mandriva 2007.1

Обновление: mandriva 2007.1 -> 2008.0

Сообщение petrushka_sch2 »

Есть два компьютера, на одном установлена mandriva 2007.1 32bit, на втором mandriva 2007.1 64bit. Оба с помощью диска DVD (для каждого свой) обновляются до версии 2008.0. На обоих компьютерах при использовании urpmi (urpme) возникает такого типа ошибка:

Код: Выделить всё

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
Спасибо сказали:
petrushka_sch2
Сообщения: 252
ОС: Mandriva 2007.1

Re: Обновление: mandriva 2007.1 -> 2008.0

Сообщение petrushka_sch2 »

У всех все оК?
Спасибо сказали: