Power

 View Only

libpng16a package dependency failure after AIX 7.1 to AIX 7.2 upgrade

  • 1.  libpng16a package dependency failure after AIX 7.1 to AIX 7.2 upgrade

    Posted Mon March 10, 2025 09:05 AM

    I've upgraded an LPAR from AIX 7.1 to 7.2.

    oslevel -s
    7200-05-09-2446

    /opt/freeware/etc/yum/yum.conf has been amended to ensure I'm accessing the 7.2 repo.

    yum repolist
    repo id                                                       repo name                                                               status
    AIX_Toolbox                                                   AIX generic repository                                                  4,267
    AIX_Toolbox_72                                                AIX 7.2 specific repository                                               658
    AIX_Toolbox_noarch                                            AIX noarch repository                                                     746

    When I run a yum update I get the following:

    -- snip --

    --> Finished Dependency Resolution
    Error: Package: freetype2-2.12.1-1.ppc (AIX_Toolbox)
               Requires: libpng16.a(libpng16.so.16)
               Available: libpng-1.6.21-1.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.27-2.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.27-3.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.37-1.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.42-1.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Installed: 2:libpng-1.2.32-2.ppc (installed)
                   Not found
    Error: Package: cairo-1.18.0-1waixX11.ppc (AIX_Toolbox)
               Requires: libpng16.a(libpng16.so.16)
               Available: libpng-1.6.21-1.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.27-2.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.27-3.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.37-1.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Available: libpng-1.6.42-1.ppc (AIX_Toolbox)
                   libpng16.a(libpng16.so.16)
               Installed: 2:libpng-1.2.32-2.ppc (installed)
                   Not found

    If I run a yum list command I get:

    yum list | grep libpng
    libpng.ppc                                   2:1.2.32-2       installed
    libpng-devel.ppc                             1.6.42-1         AIX_Toolbox

    A scan of the system returns:

    find / -name libpng*
    /opt/freeware/64/lib/libpng.a
    /opt/freeware/64/lib/libpng12.a
    /opt/freeware/bin/libpng-config
    /opt/freeware/bin/libpng12-config
    /opt/freeware/doc/libpng-1.2.32
    /opt/freeware/doc/libpng-1.2.32/libpng-1.2.32.txt
    /opt/freeware/lib/libpng.a
    /opt/freeware/lib/libpng12.a
    /uploads/firefox/RPMS/ppc/libpng-1.2.32-2.aix5.2.ppc.rpm
    /usr/bin/libpng-config
    /usr/bin/libpng12-config
    /usr/lib/libpng.a
    /usr/lib/libpng.la
    /usr/lib/libpng12.a
    /usr/lib/libpng12.la

    How do I resolve this dependency issue as I dpn't seem to be able to locate libpng16 anywhere?



    ------------------------------
    Glenn Robinson
    ------------------------------