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


#Servers
#Opensource
 View Only
  • 1.  httpd / Apache is not able to install from AIX toolbox

    Posted 02/12/25 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
    ------------------------------

    #AIXOpenSource


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

    Posted 02/17/25 04:26 AM


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




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