I just had a similar situation, thanks to my own ingenious multitaking! :lol:
I was installing files with urpmi in the konsole to force some dependency problems, while installing and removing packages with RpmDrake. You know, install it, mess around with it a litte, decide you don't want that program, so remove it.
What you get doing that is a corrupted rpm database.
In a terminal, type "rpm --rebuilddb" without quotes.
Try it again, it should work. It fixed my genius!
Tim
A touch of genius was just what I needed! The option "rebuilddb" worked wonders and even brought back to life the files db1 and db2. Good deal to you.
valeur