RHEL 6 anaconda can sometimes cause incorrect preferred versions of binaries when 32- and 64- bit packages are installed in parallel on POWER systems

Updated -

anaconda in Red Hat Enterprise Linux 6 for Power writes an incorrect value to /etc/rpm/macros that can cause issues when installing 32- and 64- bit POWER packages together. Users are advised to remove this file after installation.

Symptoms such as the following will indicate that the system needs to have this action taken:

# rpm -q openssl
openssl-1.0.0-4.el6_0.1.ppc
openssl-1.0.0-4.el6_0.1.ppc64

# file /usr/bin/openssl
/usr/bin/openssl: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1
(SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, with
unknown capability 0x41000000 = 0x13676e75, with unknown capability 0x10000 =
0xb0401, stripped

In RHEL6 the preferred version should be "ELF 64-bit".

Comments