Упала база пакетов?

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
banzay
Сообщения: 88
ОС: openSUSE 12.1 (x86_64)

Упала база пакетов?

Сообщение banzay »

На openSuse 11.2
При попытке обновить систему или установить, удалить пакет присходит ошибка.
Пишет так: Установка пакета не удалась.
и в лог:

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

Subprocess failed. Error: Сбой RPM: error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Requireversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index


Что это? и как лечить... Вижу что проблема с базой данных, но что за база и как с ней общаться? :( с rpm не знаком объясните что к чему кто в курсе...
Жить захочешь, не так раскарячишся...
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Упала база пакетов?

Сообщение Lazy_Kent »

Попробуйте переиндексировать базу
rpm --rebuilddb

Или восстановить из бэкапа в /var/adm/backup/rpmdb
Спасибо сказали:
Аватара пользователя
banzay
Сообщения: 88
ОС: openSUSE 12.1 (x86_64)

Re: Упала база пакетов?

Сообщение banzay »

Lazy_Kent писал(а): ↑
27.03.2010 12:02
Попробуйте переиндексировать базу
rpm --rebuilddb

Или восстановить из бэкапа в /var/adm/backup/rpmdb

rpm --rebuilddb помогло отцу русской демократии...
Спасибо. и man rpm тоже прочитал... :)
Жить захочешь, не так раскарячишся...
Спасибо сказали: