Open Source Development

Power Open Source Development

Connect, learn, share, and engage with IBM Power.


#Power


#Power
 View Only
Expand all | Collapse all

Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

  • 1.  Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 10, 2024 04:08 AM

    Hi Team,

    We are getting following error while running dnf command. Please suggest

    root@:/# dnf list
    exec(): 0509-036 Cannot load program /opt/freeware/bin/python3.9 because of the following errors:
            0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.8).
            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.



    ------------------------------
    Manoj Kumar
    ------------------------------

    #AIXOpenSource


  • 2.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Mon December 16, 2024 04:51 AM

    if this issue still exists, share the output of rpm -qa . 



    ------------------------------
    Ranjit Ranjan
    ------------------------------



  • 3.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Mon December 16, 2024 05:14 AM

    PFB

    root@dsmjca003t:/# rpm -qa
    libgcc10-10.3.0-6.ppc
    zlib-1.2.13-1.ppc
    libstdc++-10-2.ppc
    bzip2-1.0.8-2.ppc
    xz-libs-5.4.3-1.ppc
    libgomp-10-2.ppc
    pcre-8.44-2.ppc
    gettext-0.21-2.ppc
    info-7.0.2-1.ppc
    libzstd-1.5.2-3.ppc
    libsmartcols-2.34-101.ppc
    libtasn1-4.19.0-1.ppc
    check-0.13.0-1.ppc
    db-5.3.28-1.ppc
    openldap-2.5.16-1.ppc
    nettle-3.9.1-1.ppc
    libksba-1.6.3-1.ppc
    python3.9-libcomps-0.1.15-101.ppc
    libyaml-0.2.5-1.ppc
    gpgme-1.13.1-101.ppc
    python3-librepo-1.11.0-103.ppc
    python3-gpg-1.13.1-101.ppc
    libunistring-1.1-1.ppc
    libstdc++10-10.3.0-6.ppc
    ncurses-6.4-1.ppc
    libgomp10-10.3.0-6.ppc
    readline-8.2-1.ppc
    libtextstyle-0.21-2.ppc
    libiconv-1.17-1.ppc
    gdbm-1.23-1.ppc
    libffi-3.4.4-2.ppc
    libassuan-2.5.6-1.ppc
    json-c-0.17-1.ppc
    p11-kit-0.24.1-1.ppc
    gmp-6.3.0-1.ppc
    cyrus-sasl-2.1.28-1.ppc
    p11-kit-tools-0.24.1-1.ppc
    libcomps-0.1.15-101.ppc
    pinentry-1.0.0-1.ppc
    pcre2-10.40-1.ppc
    npth-1.5-1.ppc
    libmodulemd-1.5.2-100.ppc
    zchunk-libs-1.1.4-103.ppc
    gnupg2-2.4.3-1.ppc
    librepo-1.11.0-103.ppc
    python3.9-gpg-1.13.1-101.ppc
    python3.9-librepo-1.11.0-103.ppc
    python3-libcomps-0.1.15-101.ppc
    rpm-python3.9-4.15.1-64_4.ppc
    rpm-python3-4.15.1-64_4.ppc
    libgpg-error-1.49-1.ppc
    glib2-2.81.0-1.ppc
    sqlite-3.45.3-1.ppc
    dnf-data-4.2.17-64_53.ppc
    libxml2-2.12.9-1.ppc
    libsolv-0.7.9-64_52.ppc
    libdnf-0.39.1-64_52.ppc
    libssh2-1.11.0-1.ppc
    libnghttp2-1.62.1-1.ppc
    krb5-libs-1.21.3-1.ppc
    expat-2.6.3-1.ppc
    python3.9-3.9.20-1.ppc
    python3-3.9.20-1.ppc
    python3.9-libdnf-0.39.1-64_52.ppc
    python3.9-hawkey-0.39.1-64_52.ppc
    python3.9-dnf-4.2.17-64_53.ppc
    python3-dnf-4.2.17-64_53.ppc
    dnf-4.2.17-64_53.ppc
    ca-certificates-2024.2.66-1.ppc
    curl-8.9.1-1.ppc
    dnf-automatic-4.2.17-64_53.ppc
    python3-hawkey-0.39.1-64_52.ppc
    python3-libdnf-0.39.1-64_52.ppc
    libgcrypt-1.10.3-1.ppc
    gnutls-3.8.7-1.ppc
    bash-5.2.21-1.ppc
    libgcc-10-2.ppc
    AIX-rpm-7.3.2.1-11.ppc



    ------------------------------
    Manoj Kumar
    ------------------------------



  • 4.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 02:46 AM

    What was the previous version of AIX OS.

    Please go through below link and follow the steps if not done.
    https://community.ibm.com/community/user/power/blogs/sangamesh-mallayya1/2022/01/10/aix-migration-with-dnf?CommunityKey=10c1d831-47ee-4d92-a138-b03f7896f7c9 

    Thanks 

    Ranjit



    ------------------------------
    Ranjit Ranjan
    ------------------------------



  • 5.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 05:47 AM

    Hi Ranjit,

    Earlier OS version was 7200-05-08-2420 and we already followed the steps given in above link. We have that link available with us. Please suggest next action.



    ------------------------------
    Manoj Kumar
    ------------------------------



  • 6.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 07:02 AM

    Hi Manoj,

    Can you share the output of "rpm -Va" also ?



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



  • 7.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 07:08 AM

    PFB

    :/# rpm -Va
    Unsatisfied dependencies for libgcc10-10.3.0-6.ppc:
            AIX-rpm < 7.3.0.0 is needed by (installed) libgcc10-10.3.0-6.ppc
    Unsatisfied dependencies for libstdc++-1:10-2.ppc:
            AIX-rpm < 7.3.0.0 is needed by (installed) libstdc++-1:10-2.ppc
    Unsatisfied dependencies for libgomp-1:10-2.ppc:
            AIX-rpm < 7.3.0.0 is needed by (installed) libgomp-1:10-2.ppc
    Unsatisfied dependencies for libstdc++10-10.3.0-6.ppc:
            AIX-rpm < 7.3.0.0 is needed by (installed) libstdc++10-10.3.0-6.ppc
    Unsatisfied dependencies for libgomp10-10.3.0-6.ppc:
            AIX-rpm < 7.3.0.0 is needed by (installed) libgomp10-10.3.0-6.ppc
    S.5....T.    /opt/freeware/lib/libiconv.a
    S.5....T.  c /opt/freeware/etc/dnf/dnf.conf
    .M.......  g /var/lib/dnf
    .M.......  g /var/log/dnf.librepo.log
    .M.......  g /var/log/hawkey.log
    S.5....T.    /opt/freeware/lib/libgssapi_krb5.a
    S.5....T.    /opt/freeware/lib/libgssrpc.a
    S.5....T.    /opt/freeware/lib/libkadm5clnt_mit.a
    S.5....T.    /opt/freeware/lib/libkadm5srv_mit.a
    S.5....T.    /opt/freeware/lib/libkdb5.a
    S.5....T.    /opt/freeware/lib/libkrb5.a
    .M.......  g /opt/freeware/etc/ssl/certs/extracted/java/cacerts
    .M.......  g /opt/freeware/etc/ssl/certs/extracted/openssl/ca-bundle.trust.crt
    .M.......  g /opt/freeware/etc/ssl/certs/extracted/pem/email-ca-bundle.pem
    .M.......  g /opt/freeware/etc/ssl/certs/extracted/pem/objsign-ca-bundle.pem
    .M.......  g /opt/freeware/etc/ssl/certs/extracted/pem/tls-ca-bundle.pem



    ------------------------------
    Manoj Kumar
    ------------------------------



  • 8.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 08:13 AM

    Can you also check if the  below soft link exists.

    $ls -l /opt/freeware/lib/libgcc_s.a
    lrwxrwxrwx    1 root     system           40 Jun 19 2024  /opt/freeware/lib/libgcc_s.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libgcc_s.a

    $ls -l /opt/freeware/lib/libstdc++.a
    lrwxrwxrwx    1 root     system           41 Jun 19 2024  /opt/freeware/lib/libstdc++.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libstdc++.a

    If they don't exists can you create them manually ?

    You would be having the original libraries under /opt/freeware/lib/gcc/powerpc-ibm-aix7.2.0.0/10



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



  • 9.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 08:57 AM

    PFB the output. It is already there.

    root@dsmjca003t:/# ls -l /opt/freeware/lib/libgcc_s.a
    lrwxrwxrwx    1 root     system           40 Nov 30 2021  /opt/freeware/lib/libgcc_s.a -> gcc/powerpc-ibm-aix7.3.0.0/10/libgcc_s.a
    root@dsmjca003t:/# ls -l /opt/freeware/lib/libstdc++.a
    lrwxrwxrwx    1 root     system           41 Dec 04 11:47 /opt/freeware/lib/libstdc++.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libstdc++.a
    root@dsmjca003t:/# ls -ld /opt/freeware/lib/gcc/powerpc-ibm-aix7.2.0.0/10
    drwxr-xr-x    4 root     system          256 Aug 16 2023  /opt/freeware/lib/gcc/powerpc-ibm-aix7.2.0.0/10



    ------------------------------
    Manoj Kumar
    ------------------------------



  • 10.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 10:00 AM

    Can you confirm if you have this file /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/libgcc_s.a ?

    If not then you can change the soft link  /opt/freeware/lib/libgcc_s.a to point to /opt/freeware/lib/gcc/powerpc-ibm-aix7.2.0.0/10/libgcc_s.a



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



  • 11.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Tue December 17, 2024 10:41 AM

    yes, we have pointed now on gcc/powerpc-ibm-aix7.2.0.0/10/libgcc_s.a. But after pointing to that we are getting following error.

    root@dsmjca003t:/opt/freeware/lib# ls -ld /opt/freeware/lib/libgcc_s.a
    lrwxrwxrwx    1 root     system           40 Dec 17 10:36 /opt/freeware/lib/libgcc_s.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libgcc_s.a

    Error:

    root@dsmjca003t:/opt/freeware/lib# dnf list
    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:    0509-130 Symbol resolution failed for /opt/freeware/lib64/libglib-2.0.a[libglib-2.0.so.0] because:
            0509-136   Symbol _GLOBAL__AIXI_libatomic_so (number 215) is not exported from
                       dependent module /usr/lib/libatomic.a[libatomic.so.1].
            0509-136   Symbol _GLOBAL__AIXD_libatomic_so (number 216) is not exported from
                       dependent module /usr/lib/libatomic.a[libatomic.so.1].
            0509-022 Cannot load module /opt/freeware/lib64/python3.9/site-packages/libdnf/_common_types.so.
            0509-026 System error: Cannot run a file that does not have a valid format.
            0509-192 Examine .loader section symbols with the
                     'dump -Tv' command.



    ------------------------------
    Manoj Kumar
    ------------------------------



  • 12.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Wed December 18, 2024 06:20 AM

    Check if you are running with LIBPATH set.

    Can you send me the output of "ar -X32_64 -tv /usr/lib/libiconv.a" ?



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



  • 13.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Wed December 18, 2024 06:42 AM

    PFB.

    root@dsmjca003t:/# ar -X32_64 -tv /usr/lib/libiconv.a
    rwxr-x---   300/300   234378 Aug 03 11:42 2023 shr4.o
    rwxr-x---   300/300   234654 Aug 03 11:42 2023 shr.o
    rwxr-x---   300/300   310294 Aug 03 11:42 2023 shr4_64.o
    root@dsmjca003t:/# echo $LIBPATH


    root@dsmjca003t:/# 



    ------------------------------
    Manoj Kumar
    ------------------------------



  • 14.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Wed December 18, 2024 07:44 AM

    Please check if the below pasted soft links are proper.

    in the paths /opt/freeware/lib, /opt/freeware/lib64, /opt/freeware/lib/pthread, /opt/freeware/lib/pthread/ppc64

    lrwxrwxrwx    1 root     system           41 Nov 30 2021  libatomic.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libatomic.a
    lrwxrwxrwx    1 root     system           40 Nov 30 2021  libgcc_s.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libgcc_s.a
    lrwxrwxrwx    1 root     system           39 Nov 30 2021  libgomp.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libgomp.a
    lrwxrwxrwx    1 root     system           41 Nov 30 2021  libstdc++.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libstdc++.a



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



  • 15.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Wed December 18, 2024 09:47 AM

    PFB the output. It seems we don't have powerpc-ibm-aix7.3.0.0 available. Anything for that to fix. For other servers which was upgraded already have that directory.

    lrwxrwxrwx    1 root     system           41 Nov 30 2021  /opt/freeware/lib/libatomic.a -> gcc/powerpc-ibm-aix7.3.0.0/10/libatomic.a
    lrwxrwxrwx    1 root     system           40 Dec 17 10:36 /opt/freeware/lib/libgcc_s.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libgcc_s.a
    lrwxrwxrwx    1 root     system           39 Dec 04 11:47 /opt/freeware/lib/libgomp.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libgomp.a
    lrwxrwxrwx    1 root     system           41 Dec 04 11:47 /opt/freeware/lib/libstdc++.a -> gcc/powerpc-ibm-aix7.2.0.0/10/libstdc++.a
    lrwxrwxrwx    1 root     system           54 Nov 30 2021  /opt/freeware/lib64/libatomic.a -> ../lib/gcc/powerpc-ibm-aix7.3.0.0/10/ppc64/libatomic.a
    lrwxrwxrwx    1 root     system           53 Nov 30 2021  /opt/freeware/lib64/libgcc_s.a -> ../lib/gcc/powerpc-ibm-aix7.3.0.0/10/ppc64/libgcc_s.a
    lrwxrwxrwx    1 root     system           52 Dec 04 11:47 /opt/freeware/lib64/libgomp.a -> ../lib/gcc/powerpc-ibm-aix7.2.0.0/10/ppc64/libgomp.a
    lrwxrwxrwx    1 root     system           54 Dec 04 11:47 /opt/freeware/lib64/libstdc++.a -> ../lib/gcc/powerpc-ibm-aix7.2.0.0/10/ppc64/libstdc++.a
    lrwxrwxrwx    1 root     system           52 Nov 30 2021  /opt/freeware/lib/pthread/libatomic.a -> ../gcc/powerpc-ibm-aix7.3.0.0/10/pthread/libatomic.a
    lrwxrwxrwx    1 root     system           51 Nov 30 2021  /opt/freeware/lib/pthread/libgcc_s.a -> ../gcc/powerpc-ibm-aix7.3.0.0/10/pthread/libgcc_s.a
    lrwxrwxrwx    1 root     system           50 Dec 04 11:47 /opt/freeware/lib/pthread/libgomp.a -> ../gcc/powerpc-ibm-aix7.2.0.0/10/pthread/libgomp.a
    lrwxrwxrwx    1 root     system           52 Dec 04 11:47 /opt/freeware/lib/pthread/libstdc++.a -> ../gcc/powerpc-ibm-aix7.2.0.0/10/pthread/libstdc++.a
    lrwxrwxrwx    1 root     system           61 Nov 30 2021  /opt/freeware/lib/pthread/ppc64/libatomic.a -> ../../gcc/powerpc-ibm-aix7.3.0.0/10/pthread/ppc64/libatomic.a
    lrwxrwxrwx    1 root     system           60 Nov 30 2021  /opt/freeware/lib/pthread/ppc64/libgcc_s.a -> ../../gcc/powerpc-ibm-aix7.3.0.0/10/pthread/ppc64/libgcc_s.a
    lrwxrwxrwx    1 root     system           59 Dec 04 11:47 /opt/freeware/lib/pthread/ppc64/libgomp.a -> ../../gcc/powerpc-ibm-aix7.2.0.0/10/pthread/ppc64/libgomp.a
    lrwxrwxrwx    1 root     system           61 Dec 04 11:47 /opt/freeware/lib/pthread/ppc64/libstdc++.a -> ../../gcc/powerpc-ibm-aix7.2.0.0/10/pthread/ppc64/libstdc++.a
    root@dsmjca003t:/# cd /opt/freeware/lib
    root@dsmjca003t:/opt/freeware/lib# cd gcc/powerpc-ibm-aix7.3.0.0/10/
    ksh: gcc/powerpc-ibm-aix7.3.0.0/10/:  not found.
    root@dsmjca003t:/opt/freeware/lib# cd gcc
    root@dsmjca003t:/opt/freeware/lib/gcc# ls -lrt
    total 0
    drwxr-xr-x    3 root     system          256 Nov 26 2021  powerpc-ibm-aix7.2.0.0



    ------------------------------
    Manoj Kumar
    ------------------------------



  • 16.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Fri December 20, 2024 01:29 AM

    As of now you don't need 7.3 links. You need to change 7.3 links to 7.2 then DNF should be able to load.

    Once DNF is up and running then  you need to follow the migration steps mentioned here.

     https://community.ibm.com/community/user/power/blogs/sangamesh-mallayya1/2022/01/10/aix-migration-with-dnf?CommunityKey=10c1d831-47ee-4d92-a138-b03f7896f7c9 



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



  • 17.  RE: Getting error when running DNF command, server recently upgraded to 7300-02-01-2346

    Posted Fri December 20, 2024 05:16 AM

    Thank you Sangmesh, Perfect. Now dnf is working fine. Really appreciate your help. 

    thank you, team. 



    ------------------------------
    Manoj Kumar
    ------------------------------