LINUX.ORG.RU
ФорумAdmin

что-то случилось с rpm...


0

0

сервер «redhat es 3», cделал up2date, не дождался его окончания и в процессе его выполнения, когда он писал:

[root@internet]# up2date mod_ssl

Fetching Obsoletes list for channel: rhel-i386-es-3...

Fetching rpm headers... ########################################

Name Version Rel ---------------------------------------------------------- mod_ssl 2.0.46 71.ent i386

Testing package set / solving RPM inter-dependencies... ######################################## mod_ssl-2.0.46-71.ent.i386. ########################## Done. httpd-2.0.46-71.ent.i386.rp ########################## Done.

Нажал CTRL+C, процесс прервался. Теперь up2date не работает, запускается и висит процесс python up2date. Также перестали работать команды #rpm -qa , rpm -qi packetname и т/д все что связано с rpm...

Что можно сделать? Попробовал запустить rpm --rebuilddb висит уже полчаса процесс:

root 6686 0.0 0.2 5528 1372 pts/4 S 15:05 0:00 /usr/lib/rpm/rpmd --rebuilddb и ничего не происходит...


Database wedged. man db4recover. Или db3 - зависит от версии RPM.

tailgunner ★★★★★
()

В каталоге с rpm базой данных (вроде в вашем случае /var/lib/rpm) удалите файлы "__db*", предварительно сделав резервную копию каталога. И на мой взгляд неплохо пререодически снимать резервную копию каталога /var/lib/rpm.

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