You could also try 'yum clean metadata' before. That has helped in my case some months ago. (But I don't know, if that's related.) That's the same as the menu item YUM -> Cleanup -> Metadata cache in ANPM.
This option does not solve the probem , and the website you link from arcanoae is not the case .
I read this other link
http://www.os2world.com/forum/index.php/topic,1111.0.html see Lars number 6 and Andi 5
I made the Lars 6, and rename var var-stop too.
All ok, but only the standard packages.
I had to read me the packages installed on the anpm.log , and extract the names of installed packages , simiar this:
libc libstdc++6 pango freetype fontconfig zlib libkai pthread mmap fontconfig cairo os2-base pixman
qt4-assistant qt-doc qt4-demos qt4-designer qt4-devel-kit qtcreator qtcreator-doc ghostscript-doc
os2-base os2-mpts curl zlib glib2 libglib-2_0-0 libgmodule-2_0-0 os2-release os2-base-0.0.0-11.oc00.i386
libpng nspr fontconfig-2.11.94-2.oc00.i686 libstdc++6 nspr nss libicu pixman cairo pango fontconfig freetype libkai
cube ca-certificates tcl libodin glib2 liblzma0 openssl popt urpo exceptq libgcc1 libgcc-fwd gcc-stdc++6 gcc-supc++6
libc libgcc1 libgcc-fwd poppler poppler-data uclip poppler poppler-data
It would be interesting to have a list of installed packages , for a reinstallation .I do not know if this list is somewhere ?
In the reinstallation this packs fail:
----------[ 27 Aug 2016 02:22:01 ]----------
Executing: @python D:\TOOLS\ANPM\scripts\yum_install.py libodin
Running Transaction Check
Warning: RPMDB altered outside of yum.
sh: 1: /@unixroot/var/tmp/rpm-tmp.uCEZdT: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.DC26qm: Invalid executable file format
error: %prein(libodin-0.8.9-1.i386) scriptlet failed, exit status 2
warning: %post(libodin-0.8.9-1.i386) scriptlet failed, exit status 2
Error: Rpmdb checksum is invalid: dCDPT(pkg checksums)
PackageSackError()
Return code: 0
----------[ 27 Aug 2016 01:56:33 ]----------
Executing: @python D:\TOOLS\ANPM\scripts\yum_install.py qt4-devel-kit
Running Transaction Check
Warning: RPMDB altered outside of yum.
sh: 1: /@unixroot/var/tmp/rpm-tmp.qVN6SC: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.51RMei: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.pn3810: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.VYDnfl: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.vz5kZt: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.Jjl1IN: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.jgq3XC: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.9zD06G: Invalid executable file format
sh: 1: /@unixroot/var/tmp/rpm-tmp.Kgj1qC: Invalid executable file format
error: %prein(libqt4-4.7.3.2-1.i386) scriptlet failed, exit status 2
warning: %post(libqt4-4.7.3.2-1.i386) scriptlet failed, exit status 2
warning: %post(qt4-assistant-4.7.3.2-1.i386) scriptlet failed, exit status 2
warning: %post(qt4-doc-4.7.3.2-1.noarch) scriptlet failed, exit status 2
warning: %post(qt4-demos-4.7.3.2-1.i386) scriptlet failed, exit status 2
warning: %post(qt4-designer-4.7.3.2-1.i386) scriptlet failed, exit status 2
warning: %post(qt4-devel-tools-4.7.3.2-1.i386) scriptlet failed, exit status 2
warning: %post(qt4-qmlviewer-4.7.3.2-1.i386) scriptlet failed, exit status 2
warning: %post(qt4-linguist-4.7.3.2-1.i386) scriptlet failed, exit status 2
Error: Rpmdb checksum is invalid: dCDPT(pkg checksums)
PackageSackError()
Return code: 0
----------[ 27 Aug 2016 01:04:56 ]----------
Executing: @python D:\TOOLS\ANPM\scripts\yum_install.py poppler
Running Transaction Check
Warning: RPMDB altered outside of yum.
sh: 1: /@unixroot/var/tmp/rpm-tmp.fNWVTY: Invalid executable file format
warning: %post(fontconfig-2.11.95-1.oc00.i686) scriptlet failed, exit status 2
Error: Rpmdb checksum is invalid: dCDPT(pkg checksums)
PackageSackError()
Return code: 0
Saludos