It doesn't happen me since a long time, but rpmdb can be corrupted, and
it must be repaired without altering /usr. For me, rpmdb is variable
data so it must be placed at /var/lib according to FHS.
And because my sysadmin OCDs it would be disturbing for me relocating it at
/usr :-D
--
Francisco J. Tsao Santín
http://gattaca.es
1024D/71CF4D62 42 F1 53 35 EF 98 98 8A FC 6C 56 B3 4C A7 7D FB