Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-61392

glibc: ldconfig auxcache format change without file magic update

    • No
    • None
    • 0a536f6e2f76e3ef581b3fd9af1e5cf4ddc7a5a2
    • 1
    • rhel-sst-pt-libraries
    • ssg_platform_tools
    • 2
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • SST PT Libraries Sprint 14
    • None
    • None
    • ppc64le
    • None

      The ldconfig command occasionally fails on a POWER9 system with an error:

      # # ldconfig
      ldconfig: /lib64/glibc-hwcaps/power10/libm.so.6: ISA level is too high (1768697652 > 1023)
      # echo $?
      1
      

      If I read the code correctly, that ISA level comes from the auxcache, and it looks like the interpretation of the file has changed between glibc releases. The value is different after ldconfig has run succesfully (after deleting /var/cache/ldconfig/aux-cache). Maybe we have had this problem for a while and it's just due to chance that we haven't seen it. It's possible this is not ppc64le-specific, but we only see it there because of the POWER10 multilib.

      This could impact RHEL 10 in-place upgrades, so it needs some investigation. So far I have seen it after running ldconfig from the 2.41 development version on a RHEL 9 system.

              Unassigned Unassigned
              fweimer@redhat.com Florian Weimer
              Platform Tools - Libraries Bot Platform Tools - Libraries Bot
              qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: