Cannot remove old version of Digikam

Yast seems to have a problem with an old version of digikam. I tell it to remove but it fails with an error:

Additional rpm output:
error: rpmdbNextIterator: skipping h# 7014 Header V3 DSA/SHA1 Signature, key ID 9ebd09c4: BAD

How do I get rid of this problem?

Thanks

John F.

First, when asking a question, you should provide more information.
F.e. at least which openSUSE version you are using, your repos, which digikam version gives you problem on removal…

In your case, your rpm database seems to be corrupted, though.
Run:

rpm --rebuilddb

But you knew the answer anyway…

Seriously, sorry, it was a quick, dashed off question about an irritation as I rarely use Yast, preferring zypper, but I still should have provided the relevant info!

Anyway, problem solved - thanks very much!

John F.

Better do not use your fellow users here to get rid of your irritation. You may spoil their joy in trying to help and the result may be that they either do not answer anymore to any post of yours, or worse, decide that helping here is not worth the effort.