Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only
Expand all | Collapse all

Installing yum bundle under AIX 7.2 / libxml2 conflicts

  • 1.  Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 06:02 AM
    Hello,

    I am working on   admmi013   AIX 7.2 LPAR.
    I wish to install   YUM.
    I have a dependance to solve  between  package     python-2.7.10-1.aix6.1.ppc     and    libxml2-python-2.9.1-1.ppc.

    (admmi013)/tmp/yum_deploiement> ./Yum_rpm_update.ksh
    error: Failed dependencies:
    libpython2.6.a(libpython2.6.so) is needed by (installed) libxml2-python-2.9.1-1.ppc
    ### simulation python-2.7.10-1.aix6.1.ppc.rpm --test en anomalie rc=1 ###
    (admmi013)/tmp/yum_deploiement>

    I thought i could try to   update   libxml2 to the newest version but the new dependances are coming !

    What can i do  ???


    (admmi013)/tmp/yum_deploiement> rpm -qa|grep -i libxml2
    libxml2-2.9.1-1.ppc
    libxml2-devel-2.9.1-1.ppc
    libxml2-python-2.9.1-1.ppc


    (admmi013)/tmp/yum_deploiement>
    (admmi013)/tmp/yum_deploiement> rpm -Uvh libxml2-python-2.9.9-1.aix6.1.ppc.rpm --test
    error: Failed dependencies:
    expat >= 2.2.6 is needed by libxml2-python-2.9.9-1.ppc
    libffi >= 3.2.1-2 is needed by libxml2-python-2.9.9-1.ppc
    libffi.a(libffi.so.6) is needed by libxml2-python-2.9.9-1.ppc
    libgcc >= 6.3.0-1 is needed by libxml2-python-2.9.9-1.ppc
    libncurses.a(libncurses.so.6) is needed by libxml2-python-2.9.9-1.ppc
    libpython2.7.a(libpython2.7.so) is needed by libxml2-python-2.9.9-1.ppc
    libxml2 = 2.9.9-1 is needed by libxml2-python-2.9.9-1.ppc
    ncurses >= 6.1-1 is needed by libxml2-python-2.9.9-1.ppc
    python >= 2.7.15 is needed by libxml2-python-2.9.9-1.ppc
    sqlite >= 3.27.1 is needed by libxml2-python-2.9.9-1.ppc
    xz-libs >= 5.2.3-1 is needed by libxml2-python-2.9.9-1.ppc
    (admmi013)/tmp/yum_deploiement>

    ------------------------------
    christophe derouet
    ------------------------------

    #AIXOpenSource


  • 2.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 07:32 AM
    Looks like libxml2-python-2.9.1-1 isn't from the AIX Toolbox.
    The lowest version 2.9.3-1 available on AIX Toolbox have dependency on libpython2.7.a.

    I think the best option here is to remove the libxml2-python package, install YUM, and then
    install the latest libxml2-python using YUM which installs the required dependencies.



    ------------------------------
    SANGAMESH
    ------------------------------



  • 3.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 08:27 AM
    Edited by christophe derouet Wed June 17, 2020 08:29 AM
    Thank you very much   Sangamesh     YUM installation is OK now.

    But i have troubles when installing   libxml2.


    (admmi013)/tmp/yum_deploiement> yum install libxml2-python
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package libxml2-python.ppc 0:2.9.9-1 will be installed
    --> Processing Dependency: libxml2 = 2.9.9-1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: ncurses >= 6.1-1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: python >= 2.7.15 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libffi >= 3.2.1-2 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: sqlite >= 3.27.1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: expat >= 2.2.6 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libgcc >= 6.3.0-1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: xz-libs >= 5.2.3-1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libncurses.a(libncurses.so.6) for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libffi.a(libffi.so.6) for package: libxml2-python-2.9.9-1.ppc
    --> Running transaction check
    ---> Package expat.ppc 0:2.0.1-2 will be updated
    ---> Package expat.ppc 0:2.2.9-1 will be an update
    ---> Package libffi.ppc 0:3.2.1-3 will be installed
    ---> Package libgcc.ppc 0:4.9.4-1 will be updated
    --> Processing Dependency: libgcc = 4.9.4-1 for package: libstdc++-4.9.4-1.ppc
    ---> Package libgcc.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2.ppc 0:2.9.1-1 will be updated
    --> Processing Dependency: libxml2 = 2.9.1-1 for package: libxml2-devel-2.9.1-1.ppc
    ---> Package libxml2.ppc 0:2.9.9-1 will be an update
    --> Processing Dependency: zlib >= 1.2.11-1 for package: libxml2-2.9.9-1.ppc
    ---> Package ncurses.ppc 0:6.1-2 will be installed
    ---> Package python.ppc 0:2.7.10-1 will be updated
    --> Processing Dependency: python = 2.7.10 for package: python-tools-2.7.10-1.ppc
    --> Processing Dependency: python = 2.7.10 for package: python-devel-2.7.10-1.ppc
    ---> Package python.ppc 0:2.7.16-1 will be an update
    --> Processing Dependency: readline >= 7.0-5 for package: python-2.7.16-1.ppc
    --> Processing Dependency: bzip2 for package: python-2.7.16-1.ppc
    --> Processing Dependency: libreadline.a(libreadline.so.7) for package: python-2.7.16-1.ppc
    ---> Package sqlite.ppc 0:3.15.2-1 will be updated
    ---> Package sqlite.ppc 0:3.28.0-1 will be an update
    ---> Package xz-libs.ppc 0:5.0.7-1 will be updated
    --> Processing Dependency: xz-libs = 5.0.7-1 for package: xz-devel-5.0.7-1.ppc
    ---> Package xz-libs.ppc 0:5.2.4-1 will be an update
    --> Running transaction check
    ---> Package bzip2.ppc 0:1.0.8-2 will be installed
    ---> Package libstdc++.ppc 0:4.9.4-1 will be updated
    ---> Package libstdc++.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2-devel.ppc 0:2.9.1-1 will be updated
    ---> Package libxml2-devel.ppc 0:2.9.9-1 will be an update
    ---> Package python-devel.ppc 0:2.7.10-1 will be updated
    ---> Package python-devel.ppc 0:2.7.16-1 will be an update
    ---> Package python-tools.ppc 0:2.7.10-1 will be updated
    ---> Package python-tools.ppc 0:2.7.16-1 will be an update
    ---> Package readline.ppc 0:6.3-5 will be updated
    --> Processing Dependency: readline = 6.3-5 for package: readline-devel-6.3-5.ppc
    ---> Package readline.ppc 0:8.0-2 will be an update
    --> Processing Dependency: info >= 6.4 for package: readline-8.0-2.ppc
    ---> Package xz-devel.ppc 0:5.0.7-1 will be updated
    ---> Package xz-devel.ppc 0:5.2.4-1 will be an update
    ---> Package zlib.ppc 0:1.2.8-1 will be updated
    --> Processing Dependency: zlib = 1.2.8-1 for package: zlib-devel-1.2.8-1.ppc
    ---> Package zlib.ppc 0:1.2.11-1 will be an update
    --> Running transaction check
    ---> Package info.ppc 0:5.2-1 will be updated
    ---> Package info.ppc 0:6.6-2 will be an update
    --> Processing Dependency: gettext >= 0.19.8.1-4 for package: info-6.6-2.ppc
    ---> Package readline-devel.ppc 0:6.3-5 will be updated
    ---> Package readline-devel.ppc 0:8.0-2 will be an update
    ---> Package zlib-devel.ppc 0:1.2.8-1 will be updated
    ---> Package zlib-devel.ppc 0:1.2.11-1 will be an update
    --> Running transaction check
    ---> Package gettext.ppc 0:0.19.7-1 will be updated
    ---> Package gettext.ppc 0:0.19.8.1-4 will be an update
    --> Processing Dependency: libunistring >= 0.9.9-2 for package: gettext-0.19.8.1-4.ppc
    --> Processing Dependency: glib2 >= 2.56.1-2 for package: gettext-0.19.8.1-4.ppc
    --> Processing Dependency: libunistring.a(libunistring.so.2) for package: gettext-0.19.8.1-4.ppc
    --> Running transaction check
    ---> Package glib2.ppc 0:2.14.6-2 will be updated
    ---> Package glib2.ppc 0:2.56.1-2 will be an update
    ---> Package libunistring.ppc 0:0.9.9-2 will be installed
    --> Finished Dependency Resolution

    Dependencies Resolved

    ===============================================================================================================================================================================================================
    Package Arch Version Repository Size
    ===============================================================================================================================================================================================================
    Installing:
    libxml2-python ppc 2.9.9-1 AIX_Toolbox 1.5 M
    Installing for dependencies:
    bzip2 ppc 1.0.8-2 AIX_Toolbox 238 k
    libffi ppc 3.2.1-3 AIX_Toolbox 47 k
    libunistring ppc 0.9.9-2 AIX_Toolbox 1.5 M
    ncurses ppc 6.1-2 AIX_Toolbox 3.3 M
    Updating for dependencies:
    expat ppc 2.2.9-1 AIX_Toolbox 801 k
    gettext ppc 0.19.8.1-4 AIX_Toolbox 7.6 M
    glib2 ppc 2.56.1-2 AIX_Toolbox 28 M
    info ppc 6.6-2 AIX_Toolbox 664 k
    libgcc ppc 8.3.0-2 AIX_Toolbox_72 977 k
    libstdc++ ppc 8.3.0-2 AIX_Toolbox_72 12 M
    libxml2 ppc 2.9.9-1 AIX_Toolbox 5.4 M
    libxml2-devel ppc 2.9.9-1 AIX_Toolbox 1.7 M
    python ppc 2.7.16-1 AIX_Toolbox 21 M
    python-devel ppc 2.7.16-1 AIX_Toolbox 12 k
    python-tools ppc 2.7.16-1 AIX_Toolbox 12 k
    readline ppc 8.0-2 AIX_Toolbox 2.4 M
    readline-devel ppc 8.0-2 AIX_Toolbox 187 k
    sqlite ppc 3.28.0-1 AIX_Toolbox 7.5 M
    xz-devel ppc 5.2.4-1 AIX_Toolbox 64 k
    xz-libs ppc 5.2.4-1 AIX_Toolbox 523 k
    zlib ppc 1.2.11-1 AIX_Toolbox 174 k
    zlib-devel ppc 1.2.11-1 AIX_Toolbox 46 k

    Transaction Summary
    ===============================================================================================================================================================================================================
    Install 5 Packages
    Upgrade 18 Packages

    Total size: 96 M
    Total download size: 9.0 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/2): libxml2-python-2.9.9-1.aix6.1.ppc.rpm | 1.5 MB 00:00:00
    (2/2): sqlite-3.28.0-1.aix6.1.ppc.rpm | 7.5 MB 00:00:00
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total 49 MB/s | 9.0 MB 00:00
    Running Transaction Check
    Running Transaction Test


    Transaction Check Error:
    file /usr/include/lzma/base.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/bcj.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/block.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/check.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/container.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/delta.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/filter.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/hardware.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/index.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/index_hash.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/lzma12.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/stream_flags.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/version.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/vli.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc

    Error Summary
    -------------

    (admmi013)/tmp/yum_deploiement>

    ------------------------------
    christophe derouet
    ------------------------------



  • 4.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 09:41 AM
    This error "attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc" is quite unusual.
    These kinds of error occurs mostly in case if same files is being owned by different packages.
    Only possibility this error happening is that YUM is treating xz-devel-5.2.4-1 as two different packages.

    First try and see if updating to xz and xz-devel works with "yum update xz xz-devel".
    Looks like xz-5.0.7 & xz-devel-5.0.7 is already installed, but want to check the output of "rpm -qa | grep xz"

    ------------------------------
    SANGAMESH
    ------------------------------



  • 5.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 09:52 AM
    Edited by christophe derouet Wed June 17, 2020 09:56 AM

    (admmi013)/tmp/yum_deploiement> rpm -qa | grep xz
    xz-devel-5.0.7-1.ppc
    xz-libs-5.0.7-1.ppc
    (admmi013)/tmp/yum_deploiement>



    (admmi013)/tmp/yum_deploiement> yum list xz  xz-devel
    Installed Packages
    xz-devel.ppc 5.0.7-1 installed
    Available Packages
    xz.ppc 5.2.4-1 AIX_Toolbox
    xz-devel.ppc 5.2.4-1 AIX_Toolbox
    (admmi013)/tmp/yum_deploiement>





    Should i try a     "yum update xz xz-devel"     now ?

    ------------------------------
    christophe derouet
    ------------------------------



  • 6.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 09:55 AM
    Yes.
    If that doesn't work just try and see if clearing yum cache works.

    ------------------------------
    SANGAMESH
    ------------------------------



  • 7.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 10:03 AM

    (admmi013)/tmp/yum_deploiement> yum update xz xz-devel
    Setting up Update Process
    Package(s) xz available, but not installed.
    Resolving Dependencies
    --> Running transaction check
    ---> Package xz-devel.ppc 0:5.0.7-1 will be updated
    ---> Package xz-devel.ppc 0:5.2.4-1 will be an update
    --> Processing Dependency: xz-libs = 5.2.4-1 for package: xz-devel-5.2.4-1.ppc
    --> Running transaction check
    ---> Package xz-libs.ppc 0:5.0.7-1 will be updated
    --> Processing Dependency: liblzma.a(liblzma.so.0) for package: libxml2-2.9.1-1.ppc
    ---> Package xz-libs.ppc 0:5.2.4-1 will be an update
    --> Processing Dependency: libgcc >= 6.3.0 for package: xz-libs-5.2.4-1.ppc
    --> Running transaction check
    ---> Package libgcc.ppc 0:4.9.4-1 will be updated
    --> Processing Dependency: libgcc = 4.9.4-1 for package: libstdc++-4.9.4-1.ppc
    ---> Package libgcc.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2.ppc 0:2.9.1-1 will be updated
    --> Processing Dependency: libxml2 = 2.9.1-1 for package: libxml2-devel-2.9.1-1.ppc
    ---> Package libxml2.ppc 0:2.9.9-1 will be an update
    --> Processing Dependency: zlib >= 1.2.11-1 for package: libxml2-2.9.9-1.ppc
    --> Running transaction check
    ---> Package libstdc++.ppc 0:4.9.4-1 will be updated
    ---> Package libstdc++.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2-devel.ppc 0:2.9.1-1 will be updated
    ---> Package libxml2-devel.ppc 0:2.9.9-1 will be an update
    ---> Package zlib.ppc 0:1.2.8-1 will be updated
    --> Processing Dependency: zlib = 1.2.8-1 for package: zlib-devel-1.2.8-1.ppc
    ---> Package zlib.ppc 0:1.2.11-1 will be an update
    --> Running transaction check
    ---> Package zlib-devel.ppc 0:1.2.8-1 will be updated
    ---> Package zlib-devel.ppc 0:1.2.11-1 will be an update
    --> Finished Dependency Resolution

    Dependencies Resolved

    =====================================================================================================================================================================
    Package Arch Version Repository Size
    =====================================================================================================================================================================
    Updating:
    xz-devel ppc 5.2.4-1 AIX_Toolbox 64 k
    Updating for dependencies:
    libgcc ppc 8.3.0-2 AIX_Toolbox_72 977 k
    libstdc++ ppc 8.3.0-2 AIX_Toolbox_72 12 M
    libxml2 ppc 2.9.9-1 AIX_Toolbox 5.4 M
    libxml2-devel ppc 2.9.9-1 AIX_Toolbox 1.7 M
    xz-libs ppc 5.2.4-1 AIX_Toolbox 523 k
    zlib ppc 1.2.11-1 AIX_Toolbox 174 k
    zlib-devel ppc 1.2.11-1 AIX_Toolbox 46 k

    Transaction Summary
    =====================================================================================================================================================================
    Upgrade 8 Packages

    Total size: 21 M
    Is this ok [y/N]: y
    Downloading Packages:
    Running Transaction Check
    Running Transaction Test


    Transaction Check Error:
    file /usr/include/lzma/base.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/bcj.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/block.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/check.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/container.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/delta.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/filter.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/hardware.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/index.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/index_hash.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/lzma12.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/stream_flags.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/version.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/vli.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc

    Error Summary
    -------------

    (admmi013)/tmp/yum_deploiement>



    Sangamesh should i try  first or second command please ?


    yum clean packages
    Delete packages saved in cache

    yum clean all
    Clean out all packages and meta data from cache






    ------------------------------
    christophe derouet
    ------------------------------



  • 8.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 10:46 AM
    I tried    yum clean packages  but  unfortunately  got same errors ...


    (admmi013)/tmp/yum_deploiement> yum clean packages
    Cleaning repos: AIX_Toolbox AIX_Toolbox_71 AIX_Toolbox_72 AIX_Toolbox_noarch
    24 package files removed
    (admmi013)/tmp/yum_deploiement> yum update xz xz-devel
    Setting up Update Process
    Package(s) xz available, but not installed.
    Resolving Dependencies
    --> Running transaction check
    ---> Package xz-devel.ppc 0:5.0.7-1 will be updated
    ---> Package xz-devel.ppc 0:5.2.4-1 will be an update
    --> Processing Dependency: xz-libs = 5.2.4-1 for package: xz-devel-5.2.4-1.ppc
    --> Running transaction check
    ---> Package xz-libs.ppc 0:5.0.7-1 will be updated
    --> Processing Dependency: liblzma.a(liblzma.so.0) for package: libxml2-2.9.1-1.ppc
    ---> Package xz-libs.ppc 0:5.2.4-1 will be an update
    --> Processing Dependency: libgcc >= 6.3.0 for package: xz-libs-5.2.4-1.ppc
    --> Running transaction check
    ---> Package libgcc.ppc 0:4.9.4-1 will be updated
    --> Processing Dependency: libgcc = 4.9.4-1 for package: libstdc++-4.9.4-1.ppc
    ---> Package libgcc.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2.ppc 0:2.9.1-1 will be updated
    --> Processing Dependency: libxml2 = 2.9.1-1 for package: libxml2-devel-2.9.1-1.ppc
    ---> Package libxml2.ppc 0:2.9.9-1 will be an update
    --> Processing Dependency: zlib >= 1.2.11-1 for package: libxml2-2.9.9-1.ppc
    --> Running transaction check
    ---> Package libstdc++.ppc 0:4.9.4-1 will be updated
    ---> Package libstdc++.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2-devel.ppc 0:2.9.1-1 will be updated
    ---> Package libxml2-devel.ppc 0:2.9.9-1 will be an update
    ---> Package zlib.ppc 0:1.2.8-1 will be updated
    --> Processing Dependency: zlib = 1.2.8-1 for package: zlib-devel-1.2.8-1.ppc
    ---> Package zlib.ppc 0:1.2.11-1 will be an update
    --> Running transaction check
    ---> Package zlib-devel.ppc 0:1.2.8-1 will be updated
    ---> Package zlib-devel.ppc 0:1.2.11-1 will be an update
    --> Finished Dependency Resolution

    Dependencies Resolved

    =====================================================================================================================================================================
    Package Arch Version Repository Size
    =====================================================================================================================================================================
    Updating:
    xz-devel ppc 5.2.4-1 AIX_Toolbox 64 k
    Updating for dependencies:
    libgcc ppc 8.3.0-2 AIX_Toolbox_72 977 k
    libstdc++ ppc 8.3.0-2 AIX_Toolbox_72 12 M
    libxml2 ppc 2.9.9-1 AIX_Toolbox 5.4 M
    libxml2-devel ppc 2.9.9-1 AIX_Toolbox 1.7 M
    xz-libs ppc 5.2.4-1 AIX_Toolbox 523 k
    zlib ppc 1.2.11-1 AIX_Toolbox 174 k
    zlib-devel ppc 1.2.11-1 AIX_Toolbox 46 k

    Transaction Summary
    =====================================================================================================================================================================
    Upgrade 8 Packages

    Total download size: 21 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/8): libgcc-8.3.0-2.aix7.2.ppc.rpm | 977 kB 00:00:00
    (2/8): libstdcplusplus-8.3.0-2.aix7.2.ppc.rpm | 12 MB 00:00:00
    (3/8): libxml2-2.9.9-1.aix6.1.ppc.rpm | 5.4 MB 00:00:00
    (4/8): libxml2-devel-2.9.9-1.aix6.1.ppc.rpm | 1.7 MB 00:00:00
    (5/8): xz-devel-5.2.4-1.aix6.1.ppc.rpm | 64 kB 00:00:00
    (6/8): xz-libs-5.2.4-1.aix6.1.ppc.rpm | 523 kB 00:00:00
    (7/8): zlib-1.2.11-1.aix6.1.ppc.rpm | 174 kB 00:00:00
    (8/8): zlib-devel-1.2.11-1.aix6.1.ppc.rpm | 46 kB 00:00:00
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total 55 MB/s | 21 MB 00:00
    Running Transaction Check
    Running Transaction Test


    Transaction Check Error:
    file /usr/include/lzma/base.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/bcj.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/block.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/check.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/container.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/delta.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/filter.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/hardware.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/index.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/index_hash.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/lzma12.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/stream_flags.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/version.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc
    file /usr/include/lzma/vli.h conflicts between attempted installs of xz-devel-5.2.4-1.ppc and xz-devel-5.2.4-1.ppc

    Error Summary
    -------------

    (admmi013)/tmp/yum_deploiement>

    ------------------------------
    christophe derouet
    ------------------------------



  • 9.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 10:48 AM
    (admmi013)/tmp/yum_deploiement> rpm -qi xz-devel
    Name : xz-devel
    Version : 5.0.7
    Release : 1
    Architecture: ppc
    Install Date: Thu Oct 1 11:29:45 2015
    Group : Development/Libraries
    Size : 224666
    License : LGPLv2+
    Signature : (none)
    Source RPM : xz-5.0.7-1.src.rpm
    Build Date : Tue Nov 4 09:26:49 2014
    Build Host : aix51.perzl.org
    Relocations : (not relocatable)
    URL : http://tukaani.org/xz/
    Summary : Devel libraries & headers for liblzma
    Description :
    Devel libraries and headers for liblzma.
    (admmi013)/tmp/yum_deploiement>

    ------------------------------
    christophe derouet
    ------------------------------



  • 10.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 11:06 AM
    Can you run "rpm -qf /usr/include/lzma/base.h" and paste the output here ?
    May be the previous installation of xz-devel -5.2.4 would have been aborted and some corrupt entries would be still present in rpm database.

    Suggest you to reinstall through rpm command.
    rpm -Uvh --force xz-libs xz xz-devel 

    You can directly give the URL link in the rpm command.
    rpm -Uvh --force https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/xz/xz-libs-5.2.4-1.aix6.1.ppc.rpm ...


    ------------------------------
    Ayappan P
    ------------------------------



  • 11.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 11:14 AM

    (admmi013)/tmp/yum_deploiement> rpm -qf /usr/include/lzma/base.h
    xz-devel-5.0.7-1.ppc
    (admmi013)/tmp/yum_deploiement>

    ------------------------------
    christophe derouet
    ------------------------------



  • 12.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 11:26 AM
    Sorry Sangamesh i have new dependencies ...

    (admmi013)/tmp/yum_deploiement> #rpm -Uvh --force xz-libs-5.2.4-1.aix6.1.ppc.rpm xz-5.2.4-1.aix6.1.ppc.rpm xz-devel-5.2.4-1.aix6.1.ppc.rpm
    (admmi013)/tmp/yum_deploiement> rpm -Uvh --force xz-libs-5.2.4-1.aix6.1.ppc.rpm   xz-5.2.4-1.aix6.1.ppc.rpm   xz-devel-5.2.4-1.aix6.1.ppc.rpm
    error: Failed dependencies:
    libgcc >= 6.3.0 is needed by xz-libs-5.2.4-1.ppc
    liblzma.a(liblzma.so.0) is needed by (installed) libxml2-2.9.1-1.ppc
    gettext >= 0.19.8.1-3 is needed by xz-5.2.4-1.ppc
    (admmi013)/tmp/yum_deploiement>




    ------------------------------
    christophe derouet
    ------------------------------



  • 13.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 11:32 AM
    Use "--nodeps" in the rpm command.

    ------------------------------
    Ayappan P
    ------------------------------



  • 14.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 11:39 AM
    It seems to be OK.   Do you want to check something before i  run again the command    yum install libxml2-python   ?


    (admmi013)/tmp/yum_deploiement> rpm -Uvh --force --nodeps xz-libs-5.2.4-1.aix6.1.ppc.rpm xz-5.2.4-1.aix6.1.ppc.rpm xz-devel-5.2.4-1.aix6.1.ppc.rpm
    Preparing... ################################# [100%]
    Updating / installing...
    1:xz-libs-5.2.4-1 ################################# [ 20%]
    2:xz-5.2.4-1 ################################# [ 40%]
    3:xz-devel-5.2.4-1 ################################# [ 60%]
    Cleaning up / removing...
    4:xz-devel-5.0.7-1 ################################# [ 80%]
    5:xz-libs-5.0.7-1 ################################# [100%]
    (admmi013)/tmp/yum_deploiement>

    ------------------------------
    christophe derouet
    ------------------------------



  • 15.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 12:24 PM
    Now you can just try running yum install

    ------------------------------
    Ayappan P
    ------------------------------



  • 16.  RE: Installing yum bundle under AIX 7.2 / libxml2 conflicts

    Posted Wed June 17, 2020 12:35 PM
    Thank you very much  Sangamesh and Ayappan   the   libxml2-python   is now successfully installed.


    (admmi013)/tmp/yum_deploiement> yum install libxml2-python
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package libxml2-python.ppc 0:2.9.9-1 will be installed
    --> Processing Dependency: libxml2 = 2.9.9-1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: ncurses >= 6.1-1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: python >= 2.7.15 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libffi >= 3.2.1-2 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: sqlite >= 3.27.1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: expat >= 2.2.6 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libgcc >= 6.3.0-1 for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libncurses.a(libncurses.so.6) for package: libxml2-python-2.9.9-1.ppc
    --> Processing Dependency: libffi.a(libffi.so.6) for package: libxml2-python-2.9.9-1.ppc
    --> Running transaction check
    ---> Package expat.ppc 0:2.0.1-2 will be updated
    ---> Package expat.ppc 0:2.2.9-1 will be an update
    ---> Package libffi.ppc 0:3.2.1-3 will be installed
    ---> Package libgcc.ppc 0:4.9.4-1 will be updated
    --> Processing Dependency: libgcc = 4.9.4-1 for package: libstdc++-4.9.4-1.ppc
    ---> Package libgcc.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2.ppc 0:2.9.1-1 will be updated
    --> Processing Dependency: libxml2 = 2.9.1-1 for package: libxml2-devel-2.9.1-1.ppc
    ---> Package libxml2.ppc 0:2.9.9-1 will be an update
    --> Processing Dependency: zlib >= 1.2.11-1 for package: libxml2-2.9.9-1.ppc
    ---> Package ncurses.ppc 0:6.1-2 will be installed
    ---> Package python.ppc 0:2.7.10-1 will be updated
    --> Processing Dependency: python = 2.7.10 for package: python-tools-2.7.10-1.ppc
    --> Processing Dependency: python = 2.7.10 for package: python-devel-2.7.10-1.ppc
    ---> Package python.ppc 0:2.7.16-1 will be an update
    --> Processing Dependency: readline >= 7.0-5 for package: python-2.7.16-1.ppc
    --> Processing Dependency: bzip2 for package: python-2.7.16-1.ppc
    --> Processing Dependency: libreadline.a(libreadline.so.7) for package: python-2.7.16-1.ppc
    ---> Package sqlite.ppc 0:3.15.2-1 will be updated
    ---> Package sqlite.ppc 0:3.28.0-1 will be an update
    --> Running transaction check
    ---> Package bzip2.ppc 0:1.0.8-2 will be installed
    ---> Package libstdc++.ppc 0:4.9.4-1 will be updated
    ---> Package libstdc++.ppc 0:8.3.0-2 will be an update
    ---> Package libxml2-devel.ppc 0:2.9.1-1 will be updated
    ---> Package libxml2-devel.ppc 0:2.9.9-1 will be an update
    ---> Package python-devel.ppc 0:2.7.10-1 will be updated
    ---> Package python-devel.ppc 0:2.7.16-1 will be an update
    ---> Package python-tools.ppc 0:2.7.10-1 will be updated
    ---> Package python-tools.ppc 0:2.7.16-1 will be an update
    ---> Package readline.ppc 0:6.3-5 will be updated
    --> Processing Dependency: readline = 6.3-5 for package: readline-devel-6.3-5.ppc
    ---> Package readline.ppc 0:8.0-2 will be an update
    --> Processing Dependency: info >= 6.4 for package: readline-8.0-2.ppc
    ---> Package zlib.ppc 0:1.2.8-1 will be updated
    --> Processing Dependency: zlib = 1.2.8-1 for package: zlib-devel-1.2.8-1.ppc
    ---> Package zlib.ppc 0:1.2.11-1 will be an update
    --> Running transaction check
    ---> Package info.ppc 0:5.2-1 will be updated
    ---> Package info.ppc 0:6.6-2 will be an update
    --> Processing Dependency: gettext >= 0.19.8.1-4 for package: info-6.6-2.ppc
    ---> Package readline-devel.ppc 0:6.3-5 will be updated
    ---> Package readline-devel.ppc 0:8.0-2 will be an update
    ---> Package zlib-devel.ppc 0:1.2.8-1 will be updated
    ---> Package zlib-devel.ppc 0:1.2.11-1 will be an update
    --> Running transaction check
    ---> Package gettext.ppc 0:0.19.7-1 will be updated
    ---> Package gettext.ppc 0:0.19.8.1-4 will be an update
    --> Processing Dependency: libunistring >= 0.9.9-2 for package: gettext-0.19.8.1-4.ppc
    --> Processing Dependency: glib2 >= 2.56.1-2 for package: gettext-0.19.8.1-4.ppc
    --> Processing Dependency: libunistring.a(libunistring.so.2) for package: gettext-0.19.8.1-4.ppc
    --> Running transaction check
    ---> Package glib2.ppc 0:2.14.6-2 will be updated
    ---> Package glib2.ppc 0:2.56.1-2 will be an update
    ---> Package libunistring.ppc 0:0.9.9-2 will be installed
    --> Finished Dependency Resolution

    Dependencies Resolved

    =====================================================================================================================================================================
    Package Arch Version Repository Size
    =====================================================================================================================================================================
    Installing:
    libxml2-python ppc 2.9.9-1 AIX_Toolbox 1.5 M
    Installing for dependencies:
    bzip2 ppc 1.0.8-2 AIX_Toolbox 238 k
    libffi ppc 3.2.1-3 AIX_Toolbox 47 k
    libunistring ppc 0.9.9-2 AIX_Toolbox 1.5 M
    ncurses ppc 6.1-2 AIX_Toolbox 3.3 M
    Updating for dependencies:
    expat ppc 2.2.9-1 AIX_Toolbox 801 k
    gettext ppc 0.19.8.1-4 AIX_Toolbox 7.6 M
    glib2 ppc 2.56.1-2 AIX_Toolbox 28 M
    info ppc 6.6-2 AIX_Toolbox 664 k
    libgcc ppc 8.3.0-2 AIX_Toolbox_72 977 k
    libstdc++ ppc 8.3.0-2 AIX_Toolbox_72 12 M
    libxml2 ppc 2.9.9-1 AIX_Toolbox 5.4 M
    libxml2-devel ppc 2.9.9-1 AIX_Toolbox 1.7 M
    python ppc 2.7.16-1 AIX_Toolbox 21 M
    python-devel ppc 2.7.16-1 AIX_Toolbox 12 k
    python-tools ppc 2.7.16-1 AIX_Toolbox 12 k
    readline ppc 8.0-2 AIX_Toolbox 2.4 M
    readline-devel ppc 8.0-2 AIX_Toolbox 187 k
    sqlite ppc 3.28.0-1 AIX_Toolbox 7.5 M
    zlib ppc 1.2.11-1 AIX_Toolbox 174 k
    zlib-devel ppc 1.2.11-1 AIX_Toolbox 46 k

    Transaction Summary
    =====================================================================================================================================================================
    Install 5 Packages
    Upgrade 16 Packages

    Total size: 96 M
    Total download size: 75 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/15): bzip2-1.0.8-2.aix6.1.ppc.rpm | 238 kB 00:00:00
    (2/15): expat-2.2.9-1.aix6.1.ppc.rpm | 801 kB 00:00:00
    (3/15): gettext-0.19.8.1-4.aix6.1.ppc.rpm | 7.6 MB 00:00:00
    (4/15): glib2-2.56.1-2.aix6.1.ppc.rpm | 28 MB 00:00:00
    (5/15): info-6.6-2.aix6.1.ppc.rpm | 664 kB 00:00:00
    (6/15): libffi-3.2.1-3.aix6.1.ppc.rpm | 47 kB 00:00:00
    (7/15): libunistring-0.9.9-2.aix6.1.ppc.rpm | 1.5 MB 00:00:00
    (8/15): libxml2-python-2.9.9-1.aix6.1.ppc.rpm | 1.5 MB 00:00:00
    (9/15): ncurses-6.1-2.aix6.1.ppc.rpm | 3.3 MB 00:00:00
    (10/15): python-2.7.16-1.aix6.1.ppc.rpm | 21 MB 00:00:00
    (11/15): python-devel-2.7.16-1.aix6.1.ppc.rpm | 12 kB 00:00:00
    (12/15): python-tools-2.7.16-1.aix6.1.ppc.rpm | 12 kB 00:00:00
    (13/15): readline-8.0-2.aix6.1.ppc.rpm | 2.4 MB 00:00:00
    (14/15): readline-devel-8.0-2.aix6.1.ppc.rpm | 187 kB 00:00:00
    (15/15): sqlite-3.28.0-1.aix6.1.ppc.rpm | 7.5 MB 00:00:00
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total 49 MB/s | 75 MB 00:01
    Running Transaction Check
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Warning: RPMDB altered outside of yum.
    ** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
    libstdc++-devel-4.9.4-1.ppc has missing requires of AIX-rpm < ('0', '7.2.0.0', None)
    xz-5.2.4-1.ppc has missing requires of gettext >= ('0', '0.19.8.1', '3')
    xz-libs-5.2.4-1.ppc has missing requires of libgcc >= ('0', '6.3.0', None)
    Updating : libgcc-8.3.0-2.ppc 1/37
    Updating : zlib-1.2.11-1.ppc 2/37
    Updating : libxml2-2.9.9-1.ppc 3/37
    Installing : libffi-3.2.1-3.ppc 4/37
    Updating : libstdc++-8.3.0-2.ppc 5/37
    Installing : ncurses-6.1-2.ppc 6/37
    Updating : glib2-2.56.1-2.ppc 7/37
    Installing : libunistring-0.9.9-2.ppc 8/37
    Updating : gettext-0.19.8.1-4.ppc 9/37
    Updating : info-6.6-2.ppc 10/37
    Please check that /etc/info-dir does exist.
    You might have to rename it from /etc/info-dir.rpmsave to /etc/info-dir.
    Updating : readline-8.0-2.ppc 11/37
    Updating : sqlite-3.28.0-1.ppc 12/37
    Updating : expat-2.2.9-1.ppc 13/37
    Installing : bzip2-1.0.8-2.ppc 14/37
    Updating : python-2.7.16-1.ppc 15/37
    Updating : python-tools-2.7.16-1.ppc 16/37
    Updating : python-devel-2.7.16-1.ppc 17/37
    Installing : libxml2-python-2.9.9-1.ppc 18/37
    Updating : readline-devel-8.0-2.ppc 19/37
    Updating : libxml2-devel-2.9.9-1.ppc 20/37
    Updating : zlib-devel-1.2.11-1.ppc 21/37
    Cleanup : readline-devel-6.3-5.ppc 22/37
    Cleanup : libxml2-devel-2.9.1-1.ppc 23/37
    Cleanup : libxml2-2.9.1-1.ppc 24/37
    Cleanup : zlib-devel-1.2.8-1.ppc 25/37
    Cleanup : python-devel-2.7.10-1.ppc 26/37
    Cleanup : sqlite-3.15.2-1.ppc 27/37
    Cleanup : python-tools-2.7.10-1.ppc 28/37
    Cleanup : python-2.7.10-1.ppc 29/37
    Cleanup : readline-6.3-5.ppc 30/37
    Cleanup : info-5.2-1.ppc 31/37
    Cleanup : glib2-2.14.6-2.ppc 32/37
    Cleanup : libstdc++-4.9.4-1.ppc 33/37
    Cleanup : libgcc-4.9.4-1.ppc 34/37
    Cleanup : gettext-0.19.7-1.ppc 35/37
    Ignore the error about AIX-rpm dependency since the older libintl.a is already preserved and will be reverted back
    Cleanup : zlib-1.2.8-1.ppc 36/37
    Cleanup : expat-2.0.1-2.ppc 37/37

    Installed:
    libxml2-python.ppc 0:2.9.9-1

    Dependency Installed:
    bzip2.ppc 0:1.0.8-2 libffi.ppc 0:3.2.1-3 libunistring.ppc 0:0.9.9-2 ncurses.ppc 0:6.1-2

    Dependency Updated:
    expat.ppc 0:2.2.9-1 gettext.ppc 0:0.19.8.1-4 glib2.ppc 0:2.56.1-2 info.ppc 0:6.6-2 libgcc.ppc 0:8.3.0-2 libstdc++.ppc 0:8.3.0-2
    libxml2.ppc 0:2.9.9-1 libxml2-devel.ppc 0:2.9.9-1 python.ppc 0:2.7.16-1 python-devel.ppc 0:2.7.16-1 python-tools.ppc 0:2.7.16-1 readline.ppc 0:8.0-2
    readline-devel.ppc 0:8.0-2 sqlite.ppc 0:3.28.0-1 zlib.ppc 0:1.2.11-1 zlib-devel.ppc 0:1.2.11-1

    Complete!
    (admmi013)/tmp/yum_deploiement>



    (admmi013)/tmp/yum_deploiement> yum history
    ID | Command line | Date and time | Action(s) | Altered
    -------------------------------------------------------------------------------
    2 | install libxml2-python | 2020-06-17 18:28 | I, U | 21 E<
    1 | install test-dummy | 2020-06-17 14:06 | Install | 1 >P
    history list
    (admmi013)/tmp/yum_deploiement>



    ------------------------------
    christophe derouet
    ------------------------------