Há um sinalizador --verifydb
não documentado que existe desde pelo menos rpm-4.1.
Veja rpm/rpmdb.c
:
{ "verifydb", '{ "verifydb", '%pre%', (POPT_ARG_VAL|POPT_ARGFLAG_OR|POPT_ARGFLAG_DOC_HIDDEN),
&mode, MODE_VERIFYDB, N_("verify database files"), NULL},
', (POPT_ARG_VAL|POPT_ARGFLAG_OR|POPT_ARGFLAG_DOC_HIDDEN),
&mode, MODE_VERIFYDB, N_("verify database files"), NULL},
Então rpm --verifydb
deve fazer exatamente o que você está procurando.