LINUX.ORG.RU
ФорумAdmin

похоже я сломал rpm


0

0

я тут установил пару rpm'ок с rpmfind.net. у меня стоит rh8.0 а пакеты были от мандрэйка. и теперь я вобще ничего не могу сделать с rpm, ни rpm -i, ни rpm -q не работают. люди скажите, что произошло и как мне можно востановить систему да и можно ли вообще.

★★

Сперва сохрани каталог '/usr/lib/rpmdb/' и попробуй 'rpm --rebuild'?

anonymous
()

>>Сперва сохрани каталог '/usr/lib/rpmdb/' и попробуй 'rpm --rebuild'
Попробовал, вот уже час висит в списке процессов, реакции никакой,
даже диском не дрыгает.


Vinick ★★
() автор топика
Ответ на: комментарий от spirit

да именно так: rpm --rebuilddb, но тем не менее реакции никакой...

Vinick ★★
() автор топика

Re:

В самом простом случае остаются лок-файлы которые его завешивают, тогда поможет следующий танец с бубном:

rm -f /var/lib/rpm/__db*

rpm -vv --rebuilddb

И желательно при работе с rpm не убивать его раньше, чем он сам завершит работу. А то потом он ведет, как Вы тут только что описали. Подробнее тут: http://rpm.redhat.com/hintskinks/repairdb/

LegaT
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.