2014-10-04 11:08 GMT-03:00 Reindl Harald <h.reindl(a)thelounge.net>:
First think of me of as just an slightly above average user :)
> I am sorry I did not fully follow the discussions earlier.
> I only recall it was supposed to exist some compatibility
> layer at some point.
>
> But I keep all the time needing to
>
> $ sudo rm -f /var/lib/rpm/__db*
there is no need to do so
I switched to using dnf because yum stopped working at
some point. I think it was something related to a libdb-5
update when only dnf would work.
> because I forget and use yum instead of dnf in rawhide.
>
> I am not really needing anything special, just install
> a package, or run "dnf update" to update rawhide
but why do you think you need to touch anything below
/var/lib/rpm/? that's the rpm database you should never
touch without damned good reasons like follow dist-upgrade
instructions
I learned to do that (rm -f /var/lib/rpm/__db*) long long ago, as the
standard way to recover from "minor" rpm database corruption. But
I survived extreme cases where not even "rpm --rebuilddb" would
work. As long as the Packages database is not (completely) corrupted,
it should be possible to recover...
you can happily use "yum" and "dnf" on the same
setup
all the time and the warnings "rpm database modified"
or similar are harmless, you may even trigger them by
touch the rpmdb by hand
It does not work for me... I sent the email because, I again, forgot
and run
$ sudo yum update
and gone to another terminal, a bit later I learned that yum
thought all updates would be duplicates, so I did
$ sudo rm -f /var/lib/rpm/__db*
$ sudo dn update
sent the email, and now, update to latest rawhide has already
finished...
Thanks,
Paulo