2.8. Перестройка базы данных RPM

Проблема

Похоже, база данных RPM в вашей системе повреждена или содержит устаревшую информацию, потому что она не отвечает на запросы о заведомо установленных RPM. А может быть, вы существенно переработали свою систему и хотите быть уверенными в том, что база данных RPM содержит актуальную информацию.

Решение

Попробуйте построить заново базу данных RPM с правами root:

# rpm --rebuilddb

или построить ее заново:

# rpm --initdb

Решение

Необходимость в перестройке базы данных RPM возникает редко, но вреда эта операция не принесет. При любом внесении серьезных изменений в систему будет неплохо перестроить базу данных RPM. При сравнении размеров /var/lib/rpm/packages до и после запуска rpm --rebuilddb иногда можно заметить некоторое уменьшение, поскольку в процессе перестройки из базы данных исключаются неиспользуемые части.

См. также

Maximum RPM.