AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
Expand all | Collapse all

Getting Warning messages when trying to install toolkit using Yum

  • 1.  Getting Warning messages when trying to install toolkit using Yum

    Posted Wed March 29, 2017 04:45 PM

    Originally posted by: vivekgrover


    /opt/freeware/etc/yum # yum install gtk2
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package gtk2.ppc 0:2.24.30-1waixX11 will be installed
    --> Processing Dependency: libXrender >= 0.9.5-1 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: pango >= 1.24.5-1 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: atk >= 1.30.0-1 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: cairo >= 1.8.10-1 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libjpeg >= 6b-6 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: fontconfig >= 2.8.0-1 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: glib2 >= 2.24.2-1 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libpng >= 1.2.46-1 for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libpangocairo-1.0.a(libpangocairo-1.0.so.0) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libcairo.a(libcairo.so.2) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libpango-1.0.a(libpango-1.0.so.0) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libatk-1.0.a(libatk-1.0.so.0) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libpangoft2-1.0.a(libpangoft2-1.0.so.0) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libXrender.a(libXrender.so.1) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libintl.a(libintl.so.8) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libgdk_pixbuf-2.0.a(libgdk_pixbuf-2.0.so.0) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libgio-2.0.a(libgio-2.0.so.0) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: libfontconfig.a(libfontconfig.so.1) for package: gtk2-2.24.30-1waixX11.ppc
    --> Processing Dependency: gdk-pixbuf for package: gtk2-2.24.30-1waixX11.ppc
    --> Running transaction check
    ---> Package atk.ppc 0:2.20.0-2 will be installed
    ---> Package cairo.ppc 0:1.14.6-1waixX11 will be installed
    --> Processing Dependency: pixman >= 0.30.0 for package: cairo-1.14.6-1waixX11.ppc
    --> Processing Dependency: freetype2 >= 2.4.2 for package: cairo-1.14.6-1waixX11.ppc
    --> Processing Dependency: libpixman-1.a(libpixman-1.so.0) for package: cairo-1.14.6-1waixX11.ppc
    --> Processing Dependency: libfreetype.a(libfreetype.so.6) for package: cairo-1.14.6-1waixX11.ppc
    --> Processing Dependency: libffi for package: cairo-1.14.6-1waixX11.ppc
    ---> Package fontconfig.ppc 0:2.11.95-2 will be installed
    ---> Package gdk-pixbuf.ppc 0:2.35.1-1waixX11 will be installed
    --> Processing Dependency: shared-mime-info >= 1.6 for package: gdk-pixbuf-2.35.1-1waixX11.ppc
    --> Processing Dependency: libtiff.a(libtiff.so.3) for package: gdk-pixbuf-2.35.1-1waixX11.ppc
    --> Processing Dependency: libtiff for package: gdk-pixbuf-2.35.1-1waixX11.ppc
    ---> Package gettext.ppc 0:0.10.40-6 will be updated
    ---> Package gettext.ppc 0:0.10.40-8 will be updated
    ---> Package gettext.ppc 0:0.19.7-1 will be an update
    ---> Package glib2.ppc 0:2.14.6-2 will be updated
    ---> Package glib2.ppc 0:2.48.0-1 will be an update
    ---> Package libXrender.ppc 0:0.9.8-1waixX11 will be installed
    ---> Package libjpeg.ppc 0:6b-6 will be installed
    ---> Package libpng.ppc 0:1.2.32-2 will be updated
    ---> Package libpng.ppc 0:1.6.21-1 will be an update
    ---> Package pango.ppc 0:1.40.1-1waixX11 will be installed
    --> Processing Dependency: harfbuzz >= 0.9.30 for package: pango-1.40.1-1waixX11.ppc
    --> Processing Dependency: libXft >= 2.0.0 for package: pango-1.40.1-1waixX11.ppc
    --> Processing Dependency: libXft.a(libXft.so.2) for package: pango-1.40.1-1waixX11.ppc
    --> Processing Dependency: libharfbuzz.a(libharfbuzz.so.0) for package: pango-1.40.1-1waixX11.ppc
    --> Running transaction check
    ---> Package freetype2.ppc 0:2.6.3-1 will be installed
    ---> Package harfbuzz.ppc 0:1.2.7-1 will be installed
    ---> Package libXft.ppc 0:2.3.2-2waixX11 will be installed
    ---> Package libffi.ppc 0:3.0.12-1 will be installed
    ---> Package libtiff.ppc 0:3.8.2-1 will be installed
    ---> Package pixman.ppc 0:0.34.0-1 will be installed
    ---> Package shared-mime-info.ppc 0:1.6-1 will be installed
    --> Processing Dependency: libxml2 for package: shared-mime-info-1.6-1.ppc
    --> Running transaction check
    ---> Package libxml2.ppc 0:2.9.4-1 will be installed
    --> Processing Dependency: xz-libs >= 5.2.2-1 for package: libxml2-2.9.4-1.ppc
    --> Processing Dependency: liblzma.a(liblzma.so.5) for package: libxml2-2.9.4-1.ppc
    --> Running transaction check
    ---> Package xz-libs.ppc 0:5.2.2-1 will be installed
    --> Finished Dependency Resolution
     
    Dependencies Resolved
     
    ==============================================================================================================================================================
    Package                                  Arch                        Version                                    Repository                              Size
    ==============================================================================================================================================================
    Installing:
    gtk2                                     ppc                         2.24.30-1waixX11                           AIX_Toolbox                             45 M
    Installing for dependencies:
    atk                                      ppc                         2.20.0-2                                   AIX_Toolbox                            386 k
    cairo                                    ppc                         1.14.6-1waixX11                            AIX_Toolbox                            6.8 M
    fontconfig                               ppc                         2.11.95-2                                  AIX_Toolbox                            1.4 M
    freetype2                                ppc                         2.6.3-1                                    AIX_Toolbox                            1.8 M
    gdk-pixbuf                               ppc                         2.35.1-1waixX11                            AIX_Toolbox                            3.9 M
    harfbuzz                                 ppc                         1.2.7-1                                    AIX_Toolbox                            1.9 M
    libXft                                   ppc                         2.3.2-2waixX11                             AIX_Toolbox                            719 k
    libXrender                               ppc                         0.9.8-1waixX11                             AIX_Toolbox                            154 k
    libffi                                   ppc                         3.0.12-1                                   AIX_Toolbox_71                          40 k
    libjpeg                                  ppc                         6b-6                                       AIX_Toolbox                            261 k
    libtiff                                  ppc                         3.8.2-1                                    AIX_Toolbox                            774 k
    libxml2                                  ppc                         2.9.4-1                                    AIX_Toolbox                            5.3 M
    pango                                    ppc                         1.40.1-1waixX11                            AIX_Toolbox                            1.4 M
    pixman                                   ppc                         0.34.0-1                                   AIX_Toolbox                            877 k
    shared-mime-info                         ppc                         1.6-1                                      AIX_Toolbox                            1.0 M
    xz-libs                                  ppc                         5.2.2-1                                    AIX_Toolbox                            404 k
    Updating for dependencies:
    gettext                                  ppc                         0.19.7-1                                   AIX_Toolbox                            3.8 M
    glib2                                    ppc                         2.48.0-1                                   AIX_Toolbox                             16 M
    libpng                                   ppc                         1.6.21-1                                   AIX_Toolbox                            1.6 M
     
    Transaction Summary
    ==============================================================================================================================================================
    Install      17 Packages
    Upgrade       3 Packages
     
    Total download size: 93 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/20): atk-2.20.0-2.aix6.1.ppc.rpm                                                                                                    | 386 kB  00:00:00
    (2/20): cairo-1.14.6-1waixX11.aix6.1.ppc.rpm                                                                                           | 6.8 MB  00:00:02
    (3/20): fontconfig-2.11.95-2.aix6.1.ppc.rpm                                                                                            | 1.4 MB  00:00:00
    (4/20): freetype2-2.6.3-1.aix6.1.ppc.rpm                                                                                               | 1.8 MB  00:00:00
    (5/20): gdk-pixbuf-2.35.1-1waixX11.aix6.1.ppc.rpm                                                                                      | 3.9 MB  00:00:01
    (6/20): gettext-0.19.7-1.aix6.1.ppc.rpm                                                                                                | 3.8 MB  00:00:01
    (7/20): glib2-2.48.0-1.aix6.1.ppc.rpm                                                                                                  |  16 MB  00:00:04
    (8/20): gtk2-2.24.30-1waixX11.aix6.1.ppc.rpm                                                                                           |  45 MB  00:00:10
    (9/20): harfbuzz-1.2.7-1.aix6.1.ppc.rpm                                                                                                | 1.9 MB  00:00:00
    (10/20): libXft-2.3.2-2waixX11.aix6.1.ppc.rpm                                                                                          | 719 kB  00:00:00
    (11/20): libXrender-0.9.8-1waixX11.aix6.1.ppc.rpm                                                                                      | 154 kB  00:00:00
    (12/20): libffi-3.0.12-1.aix7.1.ppc.rpm                                                                                                |  40 kB  00:00:00
    (13/20): libjpeg-6b-6.aix5.1.ppc.rpm                                                                                                   | 261 kB  00:00:00
    (14/20): libpng-1.6.21-1.aix6.1.ppc.rpm                                                                                                | 1.6 MB  00:00:00
    (15/20): libtiff-3.8.2-1.aix5.2.ppc.rpm                                                                                                | 774 kB  00:00:00
    (16/20): libxml2-2.9.4-1.aix6.1.ppc.rpm                                                                                                | 5.3 MB  00:00:01
    (17/20): pango-1.40.1-1waixX11.aix6.1.ppc.rpm                                                                                          | 1.4 MB  00:00:00
    (18/20): pixman-0.34.0-1.aix6.1.ppc.rpm                                                                                                | 877 kB  00:00:00
    (19/20): shared-mime-info-1.6-1.aix6.1.ppc.rpm                                                                                         | 1.0 MB  00:00:00
    (20/20): xz-libs-5.2.2-1.aix6.1.ppc.rpm                                                                                                | 404 kB  00:00:00
    --------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                         1.9 MB/s |  93 MB     00:49
    Running Transaction Check
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Updating   : libpng-1.6.21-1.ppc                                                                                                                       1/24
      Installing : freetype2-2.6.3-1.ppc                                                                                                                     2/24
      Installing : fontconfig-2.11.95-2.ppc                                                                                                                  3/24
      Installing : libXrender-0.9.8-1waixX11.ppc                                                                                                             4/24
      Updating   : gettext-0.19.7-1.ppc                                                                                                                      5/24
    /
    add libintl.so.1 (32bits) shared member to /opt/freeware/lib/libintl.a
    add libintl.so.1 (64bits) shared member to  /opt/freeware/lib/libintl.a
    /
      Installing : libffi-3.0.12-1.ppc                                                                                                                       6/24
      Updating   : glib2-2.48.0-1.ppc                                                                                                                        7/24
      Installing : libjpeg-6b-6.ppc                                                                                                                          8/24
      Installing : pixman-0.34.0-1.ppc                                                                                                                       9/24
      Installing : cairo-1.14.6-1waixX11.ppc                                                                                                                10/24
      Installing : atk-2.20.0-2.ppc                                                                                                                         11/24
      Installing : harfbuzz-1.2.7-1.ppc                                                                                                                     12/24
      Installing : libXft-2.3.2-2waixX11.ppc                                                                                                                13/24
      Installing : pango-1.40.1-1waixX11.ppc                                                                                                                14/24
      Installing : libtiff-3.8.2-1.ppc                                                                                                                      15/24
      Installing : xz-libs-5.2.2-1.ppc                                                                                                                      16/24
      Installing : libxml2-2.9.4-1.ppc                                                                                                                      17/24
      Installing : shared-mime-info-1.6-1.ppc                                                                                                               18/24
    Non-fatal POSTIN scriptlet failure in rpm package shared-mime-info-1.6-1.ppc
    exec(): 0509-036 Cannot load program /opt/freeware/bin/update-mime-database because of the following errors:
            0509-022 Cannot load module /opt/freeware/lib/libxml2.a(libxml2.so.2).
            0509-150   Dependent module libgcc_s.a(shr.o) could not be loaded.
            0509-022 Cannot load module libgcc_s.a(shr.o).
            0509-026 System error: A file or directory in the path name does not exist.
            0509-022 Cannot load module update-mime-database.
            0509-150   Dependent module /opt/freeware/lib/libxml2.a(libxml2.so.2) could not be loaded.
            0509-022 Cannot load module .
    warning: %post(shared-mime-info-1.6-1.ppc) scriptlet failed, exit status 255
      Installing : gdk-pixbuf-2.35.1-1waixX11.ppc                                                                                                           19/24
    Non-fatal POSTIN scriptlet failure in rpm package gdk-pixbuf-2.35.1-1waixX11.ppc
    exec(): 0509-036 Cannot load program /opt/freeware/bin/gdk-pixbuf-query-loaders because of the following errors:
            0509-022 Cannot load module /opt/freeware/lib/libffi.a(libffi.so.6).
            0509-150   Dependent module libgcc_s.a(shr.o) could not be loaded.
            0509-022 Cannot load module libgcc_s.a(shr.o).
            0509-026 System error: A file or directory in the path name does not exist.
            0509-022 Cannot load module gdk-pixbuf-query-loaders.
            0509-150   Dependent module /opt/freeware/lib/libffi.a(libffi.so.6) could not be loaded.
            0509-022 Cannot load module .
    warning: %post(gdk-pixbuf-2.35.1-1waixX11.ppc) scriptlet failed, exit status 255
      Installing : gtk2-2.24.30-1waixX11.ppc                                                                                                                20/24
    Non-fatal POSTIN scriptlet failure in rpm package gtk2-2.24.30-1waixX11.ppc
    exec(): 0509-036 Cannot load program /opt/freeware/bin/gtk-query-immodules-2.0 because of the following errors:
            0509-022 Cannot load module /opt/freeware/lib/libffi.a(libffi.so.6).
            0509-150   Dependent module libgcc_s.a(shr.o) could not be loaded.
            0509-022 Cannot load module libgcc_s.a(shr.o).
            0509-026 System error: A file or directory in the path name does not exist.
            0509-022 Cannot load module gtk-query-immodules-2.0.
            0509-150   Dependent module /opt/freeware/lib/libffi.a(libffi.so.6) could not be loaded.
            0509-022 Cannot load module .
    warning: %post(gtk2-2.24.30-1waixX11.ppc) scriptlet failed, exit status 255
      Cleanup    : glib2-2.14.6-2.ppc                                                                                                                       21/24
      Cleanup    : gettext.ppc                                                                                                                              22/24
      Cleanup    : gettext.ppc                                                                                                                              23/24
      Cleanup    : libpng-1.2.32-2.ppc                                                                                                                      24/24
     
    Installed:
      gtk2.ppc 0:2.24.30-1waixX11
     
    Dependency Installed:
      atk.ppc 0:2.20.0-2        cairo.ppc 0:1.14.6-1waixX11    fontconfig.ppc 0:2.11.95-2         freetype2.ppc 0:2.6.3-1    gdk-pixbuf.ppc 0:2.35.1-1waixX11
      harfbuzz.ppc 0:1.2.7-1    libXft.ppc 0:2.3.2-2waixX11    libXrender.ppc 0:0.9.8-1waixX11    libffi.ppc 0:3.0.12-1      libjpeg.ppc 0:6b-6
      libtiff.ppc 0:3.8.2-1     libxml2.ppc 0:2.9.4-1          pango.ppc 0:1.40.1-1waixX11        pixman.ppc 0:0.34.0-1      shared-mime-info.ppc 0:1.6-1
      xz-libs.ppc 0:5.2.2-1
     
    Dependency Updated:
      gettext.ppc 0:0.19.7-1                               glib2.ppc 0:2.48.0-1                               libpng.ppc 0:1.6.21-1
     
    Complete!

    As a result PMT and Installation manager don't work.



  • 2.  Re: Getting Warning messages when trying to install toolkit using Yum

    Posted Mon April 10, 2017 01:25 PM

    Originally posted by: Venkat_Sadineni


    The basic error getting is:

    Non-fatal POSTIN scriptlet failure in rpm package shared-mime-info-1.6-1.ppc
    exec(): 0509-036 Cannot load program /opt/freeware/bin/update-mime-database because of the following errors:
            0509-022 Cannot load module /opt/freeware/lib/libxml2.a(libxml2.so.2).
            0509-150   Dependent module libgcc_s.a(shr.o) could not be loaded.  <----------------------------This is the basic issue.
            0509-022 Cannot load module libgcc_s.a(shr.o).

    The issue is NOT with the gtk but the installed version of libgcc and gcc. The version of libgcc which you have installed does NOT have shared object file shr.o in libgcc_s.a archive.
    The rpm which we have provided on AIX toolbox for libgcc does have this file as shown in the output below:

    (0) root @ green53: 7.2.0.0: /home
    # ar -X32_64 -tv /opt/freeware/lib/libgcc_s.a
    rwxr-xr-x     0/0     1069002 Jul 19 06:41 2016 shr.o <-------------------------------------------------- File is present in our rpm.

    This indicates that some how different rpm of libgcc and gcc would have installed in your environment. One thing I have noticed that in rpmListinfo file  they have gcc-4.2.0-3.ppc which is not provided by  AIX toolbox. We always include the older version of shared library with our new RPM to main the backward compatibility for all the RPMs.

    Solution is quite straight:
    1. Uninstall libgcc and gcc from the machine (if possible all other dependencies as well).
    2. Install again using yum, so that it takes the correct RPM provided by us.
    3. Install gtk2.