Отправляет email-рассылки с помощью сервиса Sendsay

Восстановление базы rpm на FC6

Во время работы yum update произошло переполнение /var, в результате
чего попортилась база в /var/lib/rpm. Реально от файла Packages, который
имел размер более 45М осталось всего 6M с ожидаемым результатом: после
успешного выполнения rpm --rebuilddb запрос rpm -qa выдает небольшую
часть от установленных в системе пакетов. Можно ли полностью
восстановить базу?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31726; Возраст листа: 1393; Участников: 1446
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/666276

Ответить   Fri, 18 May 2007 15:02:41 +0300 (#666276)

 

Ответы:

В сообщении от 1179489761 секунд после начала Эпохи spider написал(а):

Сам никогда не делал, но теоретически должно сработать:

# cp -a /var/log/rpmpkgs /root/
# cd /каталог/с/RPM-ками
# xargs rpm -Uvh --justdb --force </root/rpmpkgs

Ответить   Konstantin Korikov Fri, 18 May 2007 16:24:38 +0300 (#666302)

 

Konstantin Korikov пишет:

Спасибо, все починил. Было небольшое осложнение из-за того, что
/var/log/rpmpkgs успел несколько раз переписаться за выходные (комп не
выключается), а в локальном репозитории уже не было требуемых для
восстановления по старому /var/log/rpmpkgs версий пакетов.
Теперь после каждого yum update делаю yum list installed >backup-file

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31789; Возраст листа: 1406; Участников: 1448
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/669403

Ответить   Thu, 31 May 2007 14:52:08 +0300 (#669403)