Проверьте повреждение rpmdb

Иногда rpmdb повреждается, обычно из-за некоторого процесса умирания. rpm --rebuilddb это довольно просто, просто запустите rpm --rebuilddb , возможно, удалите блокировку и некоторые другие файлы.

Мой вопрос в том, есть ли способ проверить, поврежден ли rpmdb или нет, прежде чем пытаться его использовать?

Чтобы дать некоторый контекст, я управляю несколькими машинами, а иногда rpmdb поврежден – я ищу простой способ проверить.

One Solution collect form web for “Проверьте повреждение rpmdb”

/usr/lib/rpm/rpmdb_verify должен быть инструментом, который вы ищете.

 $ /usr/lib/rpm/rpmdb_verify /var/lib/rpm/Packages BDB5105 Verification of /var/lib/rpm/Packages succeeded. 

Или с опцией -q :

 $ /usr/lib/rpm/rpmdb_verify -q /var/lib/rpm/Packages $ echo $? 0 
  • Замена libpng-devel (1.5.3) на RPM libpng12-devel на CentOS
  • suse yast ничего не обеспечивает .so необходимо, строя из источника
  • Я установил python 2.7 на сервер RHEL6, хочу вернуться к 2.6
  • Как проверить один файл пакета, а не сам RPM
  • Могу ли я использовать совпадения grep для выполнения команды?
  • Как программно определить установленную максимальную версию ядра RPM?
  • Linux Fedora 20: как я могу справиться с «ошибкой импорта (2)»?
  • Что вызывает скрипт csh иногда не source /etc/csh.cshrc?
  • Как перечислять все команды, содержащиеся в определенном пакете rpm?
  • Создайте RPM для распространения пользовательской политики SELinux
  • AIX apache rpm зависимости
  • Interesting Posts

    sha1sum сообщает о различном хеш-значении относительно openssl

    Невозможно выполнить печать из fluxbox, если я не впервые вхожу в систему с другим WM

    Принудительное fsck во время загрузки корневой файловой системы (до установки файловых систем без однопользовательского режима)

    Вывод переменной не объединяется

    Удаленная SSH-команда выходит из строя только в сценарии оболочки с ошибкой: «Нет такого файла или каталога»

    Как я могу автоматически выбирать зависимости при установке пакета Debian?

    Получает ли этот диспетчер процесс зомби?

    Терминал говорит, что команда не найдена при запуске

    Самый маленький дистрибутив Linux для PPTP VPN-сервера (poptop)?

    Удалить из символа выше текущего курсора до положения курсора?

    Прямой порт 22 выдает конкретный интерфейс

    Сравнение двух файлов по горизонтали и по вертикали

    Использовать преобразование для захвата определенной страницы из файла PDF?

    KDE: отключение пароля после возобновления

    Как я могу пропустить параметр -MORE-, когда я вставляю cd?

    Linux и Unix - лучшая ОС в мире.