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.