Hide Forgot
Description of problem: The 6.2 kernels change the content of /etc/ld.so.conf.d/kernel-`uname -r`.conf from "hwcap 0 nosegneg" to "hwcap 1 nosegneg". In %post, there's an attempt to fix the issue of contradictory settings breaking ldconfig: if grep --silent '^hwcap 0 nosegneg$' /etc/ld.so.conf.d/kernel-*.conf 2> /dev/null; then sed -i '/^hwcap 0 nosegneg$/ s/0/1/' /etc/ld.so.conf.d/kernel-*.conf fi Alas, this won't work if an older kernel is coinstalled afterwards. Version-Release number of selected component (if applicable): 2.6.32-220.el6 How reproducible: 100% Steps to Reproduce: 1. install RHEL 6.2 2. coinstall a kernel from RHEL 6.1 3. run ldconfig Actual results: ldconfig aborts with "ldconfig: /etc/ld.so.conf.d/kernel-2.6.32-220.el6.x86_64.conf:6: hwcap index 1 already defined as nosegneg"
Since RHEL 6.3 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
Installing older kernels than the version of RHEL installed isn't supported