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
  • 1.  httpd / Apache is not able to install from AIX toolbox

    Posted Wed February 12, 2025 10:15 AM

    httpd / Apache is not able to install from AIX toolbox

    # ./dnf install httpd
    Traceback (most recent call last):
      File "/opt/freeware/bin/./dnf", line 58, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.9/site-packages/libdnf/__init__.py", line 3, in <module>
        from . import common_types
      File "/opt/freeware/lib64/python3.9/site-packages/libdnf/common_types.py", line 13, in <module>
        from . import _common_types
    ImportError: Could not load module /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so.
            Dependent module libgcc_s.a(shr.o) could not be loaded.
    Could not load module libgcc_s.a(shr.o).
    System error: No such file or directory

    We tried all the possibilities but no solution for us. 

    Below are the rpm packages are installed. 

    # rpm -qa
    sudo-1.9.13-4.ppc
    unzip-6.0-3.ppc
    gcc-c++-10-2.ppc
    libstdc++11-11.3.0-1.ppc
    gcc11-cpp-11.3.0-1.ppc
    gcc11-11.3.0-1.ppc
    curl-8.9.1-1.ppc
    pcre-8.44-2.ppc
    apr-util-1.6.3-2.ppc
    libgcc10-10.3.0-6.ppc
    libgcc-10-2.ppc
    apr-1.7.4-1.ppc
    expat-2.6.3-1.ppc
    python3-3.9.16-0.ppc
    libzstd-1.4.4-64_2.ppc
    libmodulemd-1.5.2-64_2.ppc
    libsolv-0.7.9-64_4.ppc
    libsmartcols-2.34-64_1.ppc
    zchunk-libs-1.1.4-64_3.ppc
    librepo-1.11.0-64_2.ppc
    python3.9-gpg-1.13.1-64_3.ppc
    rpm-python3.9-4.15.1-64_4.ppc
    dnf-data-4.2.17-64_6.noarch
    rpm-python3-4.15.1-64_4.ppc
    libdnf-0.39.1-64_5.ppc
    python3.9-libdnf-0.39.1-64_5.ppc
    python3.9-hawkey-0.39.1-64_5.ppc
    python3.9-librepo-1.11.0-64_2.ppc
    p11-kit-0.23.22-0.ppc
    p11-kit-tools-0.23.22-0.ppc
    libcomps-0.1.15-64_1.ppc
    python3.9-libcomps-0.1.15-64_1.ppc
    python3.9-dnf-4.2.17-64_6.noarch
    python3-dnf-4.2.17-64_6.noarch
    dnf-4.2.17-64_6.noarch
    dnf-automatic-4.2.17-64_6.noarch
    yum-4.2.17-64_6.noarch
    python3-libcomps-0.1.15-64_1.ppc
    ca-certificates-2023.2.60-0.ppc
    python3-librepo-1.11.0-64_2.ppc
    python3-hawkey-0.39.1-64_5.ppc
    python3-libdnf-0.39.1-64_5.ppc
    python3-gpg-1.13.1-64_3.ppc
    python3.9-3.9.16-0.ppc
    libgcc8-8.3.0-7.ppc
    libgomp8-8.3.0-7.ppc
    libffi-3.4.4-2.ppc
    AIX-rpm-7.3.2.3-5.ppc
    libstdc++-10-2.ppc
    libstdc++10-10.3.0-6.ppc
    libiconv-1.17-1.ppc
    openldap-2.5.16-1.ppc
    zlib-1.2.13-1.ppc
    httpd-2.4.62-1.ppc

    Below packages are installed with no dependies while installing 

    libiconv-1.17-1.ppc
    openldap-2.5.16-1.ppc
    zlib-1.2.13-1.ppc

    # ./dnf install httpd
    Traceback (most recent call last):
      File "/opt/freeware/bin/./dnf", line 58, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.9/site-packages/libdnf/__init__.py", line 3, in <module>
        from . import common_types
      File "/opt/freeware/lib64/python3.9/site-packages/libdnf/common_types.py", line 13, in <module>
        from . import _common_types
    ImportError: Could not load module /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so.
            Dependent module libgcc_s.a(shr.o) could not be loaded.
    Could not load module libgcc_s.a(shr.o).
    System error: No such file or directory
    Servername:/opt/freeware/bin# ./dnf repolist
    Traceback (most recent call last):
      File "/opt/freeware/bin/./dnf", line 58, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.9/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.9/site-packages/libdnf/__init__.py", line 3, in <module>
        from . import common_types
      File "/opt/freeware/lib64/python3.9/site-packages/libdnf/common_types.py", line 13, in <module>
        from . import _common_types
    ImportError: Could not load module /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so.
            Dependent module libgcc_s.a(shr.o) could not be loaded.
    Could not load module libgcc_s.a(shr.o).
    System error: No such file or directory

    # cat dnf.conf
    [main]
    cachedir=/var/cache/dnf
    keepcache=1
    debuglevel=2
    logfile=/var/log/dnf.log
    exactarch=1
    gpgcheck=1
    installonly_limit=3
    clean_requirements_on_remove=True
    best=True
     
    plugins=1
     
    [Local_AIX_Toolbox]
    name=Local AIX generic repository
    baseurl=file:///toolbox2/RPMS/ppc/
    enabled=1
    gpgcheck=0
     
    [Local_AIX_Toolbox_noarch]
    name=Local AIX noarch repository
    baseurl=file:///toolbox2/RPMS/noarch/
    enabled=1
    gpgcheck=0
     
    [Local_AIX_Toolbox_73]
    name=Local AIX 7.3 specific repository
    baseurl=https://anonymous:anonymous@public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.3/
    enabled=1
    gpgcheck=0


    ------------------------------
    Equipe UNIX
    ------------------------------


  • 2.  RE: httpd / Apache is not able to install from AIX toolbox

    Posted Mon February 17, 2025 04:26 AM


    Does LIBPATH set in your environment ? 
    If yes, Could you please share the LIBPATH value. 




    ------------------------------
    Parth Patel
    ------------------------------