gettext-legacy-0.18.3.2-1.oc00.i386 is a duplicate with gettext-legacy-0.18.3.2-1.oc00.i386
rpm-python-4.8.1-23.oc00.i386 is a duplicate with rpm-python-4.8.1-23.oc00.i386
That's apparently not easy to fix because gettext-legacy is used by yum and causes the 'is protected' error. I tried to uninstall temporarily yum with rpm -e --justdb, but that also disables the python script package-cleanup from yum-utils.
I didn't go futher with the "rpm -qa" command that Andreas suggestion, since I didn't understand it how to make the call. (or what it does).
It lists the duplicate packages, but different to 'python \@unixroot\usr\bin\package-cleanup --dupes', it doesn't list them doubled. When I tried that first, I was surprised that it works in a CMD window.
In the meantime I reinstalled all packages:
1. I've saved their names with 'yum list installed'.
2. I made sure that I have a newer yum bootstrap package (at least 1.3, better the newest)
http://trac.netlabs.org/rpm/wiki#Releases3. unlock -r %unixroot%\usr\lib\*.dll
4. I've renamed \usr, \etc and \var.
5. I've installed the bootstrap .wpi file.
6. I started the bootstrap console from the program object and executed 'yum install yum'.
7. I opened another CMD window and installed at first the required packages for Mozilla, then the rest until 'yum list packages' lists almost the same one as before.
The duplicated database entries are gone, but the checksum error message remains. At least 'yum check' reports no errors anymore.