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
  • 1.  DNF not working after update on AIX 7.3

    Posted 5 hours ago

    Hello,

    On my server running AIX 7.3, I've updated dnf (using dnf) :

    [root@CUBATZ01:/] # yum update curl dnf
    AIX generic repository                                                                                                                                                         282  B/s | 2.7 kB     00:09
    AIX generic repository                                                                                                                                                         1.4 MB/s | 9.4 MB     00:06
    AIX noarch repository                                                                                                                                                          6.1 kB/s | 2.6 kB     00:00
    AIX noarch repository                                                                                                                                                          4.5 MB/s | 4.2 MB     00:00
    AIX 7.3 specific repository                                                                                                                                                    867  B/s | 2.6 kB     00:03
    AIX 7.3 specific repository                                                                                                                                                    881 kB/s | 812 kB     00:00
    Pro_BTP_AIX                                                                                                                                                                    2.1 kB/s | 3.0 kB     00:01
    Pro_BTP_AIX                                                                                                                                                                    3.3 MB/s |  85 kB     00:00
    Dependencies resolved.
    ===============================================================================================================================================================================================================
     Package                                                  Architecture                             Version                                           Repository                                           Size
    ===============================================================================================================================================================================================================
    Upgrading:
     curl                                                     ppc                                      8.14.1-1                                          AIX_Toolbox                                         2.1 M
     expat                                                    ppc                                      2.7.3-1                                           AIX_Toolbox                                         877 k
     glib2                                                    ppc                                      2.86.0-1                                          AIX_Toolbox                                          16 M
     gpgme                                                    ppc                                      1.24.3-100                                        AIX_Toolbox                                         543 k
     json-c                                                   ppc                                      0.18-1                                            AIX_Toolbox                                         382 k
     libassuan                                                ppc                                      2.5.6-1                                           AIX_Toolbox                                         332 k
     libcomps                                                 ppc                                      0.1.22-100                                        AIX_Toolbox                                         374 k
     libffi                                                   ppc                                      3.4.4-2                                           AIX_Toolbox                                          73 k
     libgpg-error                                             ppc                                      1.51-1                                            AIX_Toolbox                                         523 k
     libmodulemd                                              ppc                                      2.15.2-100                                        AIX_Toolbox                                         1.7 M
     librepo                                                  ppc                                      1.20.0-100                                        AIX_Toolbox                                         955 k
     libsmartcols                                             ppc                                      2.41-100                                          AIX_Toolbox                                         706 k
     libssh2                                                  ppc                                      1.11.1-1                                          AIX_Toolbox                                         1.0 M
     libxml2                                                  ppc                                      2.14.4-2                                          AIX_Toolbox                                         6.0 M
     libyaml                                                  ppc                                      0.2.5-1                                           AIX_Toolbox                                         509 k
     libzstd                                                  ppc                                      1.5.7-100                                         AIX_Toolbox                                         1.6 M
     openldap                                                 ppc                                      2.5.16-3                                          AIX_Toolbox                                         4.0 M
     python3                                                  ppc                                      3.12.12-1                                         AIX_Toolbox                                         9.3 k
     python3-gpg                                              ppc                                      1.24.3-100                                        AIX_Toolbox                                         7.3 k
     python3-libcomps                                         ppc                                      0.1.22-100                                        AIX_Toolbox                                          15 k
     python3-librepo                                          ppc                                      1.20.0-100                                        AIX_Toolbox                                          13 k
     sqlite                                                   ppc                                      3.50.4-1                                          AIX_Toolbox                                         9.9 M
     xz-libs                                                  ppc                                      5.8.1-1                                           AIX_Toolbox                                         585 k
     zchunk-libs                                              ppc                                      1.5.2-100                                         AIX_Toolbox                                         700 k
     dnf                                                      ppc                                      4.23.0-64_50                                      AIX_Toolbox_73                                       13 k
     dnf-automatic                                            ppc                                      4.23.0-64_50                                      AIX_Toolbox_73                                       14 k
     dnf-data                                                 ppc                                      4.23.0-64_50                                      AIX_Toolbox_73                                       29 k
     libdnf                                                   ppc                                      0.74.0-64_50                                      AIX_Toolbox_73                                      2.7 M
     libsolv                                                  ppc                                      0.7.35-64_50                                      AIX_Toolbox_73                                      749 k
     python3-dnf                                              ppc                                      4.23.0-64_50                                      AIX_Toolbox_73                                      8.9 k
     python3-hawkey                                           ppc                                      0.74.0-64_50                                      AIX_Toolbox_73                                       23 k
     python3-libdnf                                           ppc                                      0.74.0-64_50                                      AIX_Toolbox_73                                       23 k
     rpm-python3                                              ppc                                      4.15.1-64_6                                       AIX_Toolbox_73                                      9.6 k
    Installing dependencies:
     krb5-libs                                                ppc                                      1.21.3-3                                          AIX_Toolbox                                         7.5 M
     libnghttp2                                               ppc                                      1.62.1-1                                          AIX_Toolbox                                         311 k
     pcre2                                                    ppc                                      10.45-2                                           AIX_Toolbox                                         1.5 M
     python3.12                                               ppc                                      3.12.12-1                                         AIX_Toolbox                                          51 M
     python3.12-gpg                                           ppc                                      1.24.3-100                                        AIX_Toolbox                                         963 k
         replacing  python3.9-gpg.ppc 1.13.1-101
     python3.12-libcomps                                      ppc                                      0.1.22-100                                        AIX_Toolbox                                         230 k
         replacing  python3.9-libcomps.ppc 0.1.15-101
     python3.12-librepo                                       ppc                                      1.20.0-100                                        AIX_Toolbox                                         467 k
     python3.12-dnf                                           ppc                                      4.23.0-64_50                                      AIX_Toolbox_73                                      212 k
         replacing  python3.9-dnf.ppc 4.2.17-64_53
     python3.12-hawkey                                        ppc                                      0.74.0-64_50                                      AIX_Toolbox_73                                      498 k
         replacing  python3.9-hawkey.ppc 0.39.1-64_52
     python3.12-libdnf                                        ppc                                      0.74.0-64_50                                      AIX_Toolbox_73                                      2.5 M
         replacing  python3.9-libdnf.ppc 0.39.1-64_52
     rpm-python3.12                                           ppc                                      4.15.1-64_6                                       AIX_Toolbox_73                                       99 k

    Transaction Summary
    ===============================================================================================================================================================================================================
    Install  11 Packages
    Upgrade  33 Packages

    Total download size: 118 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/44): libnghttp2-1.62.1-1.aix7.1.ppc.rpm                                                                                                                                     745 kB/s | 311 kB     00:00
    (2/44): pcre2-10.45-2.aix7.1.ppc.rpm                                                                                                                                           2.4 MB/s | 1.5 MB     00:00
    (3/44): python3.12-gpg-1.24.3-100.aix7.1.ppc.rpm                                                                                                                               7.6 MB/s | 963 kB     00:00
    (4/44): python3.12-libcomps-0.1.22-100.aix7.1.ppc.rpm                                                                                                                          2.7 MB/s | 230 kB     00:00
    (5/44): python3.12-librepo-1.20.0-100.aix7.1.ppc.rpm                                                                                                                           5.4 MB/s | 467 kB     00:00
    (6/44): python3.12-dnf-4.23.0-64_50.aix7.3.ppc.rpm                                                                                                                             2.5 MB/s | 212 kB     00:00
    (7/44): krb5-libs-1.21.3-3.aix7.1.ppc.rpm                                                                                                                                      7.0 MB/s | 7.5 MB     00:01
    (8/44): python3.12-hawkey-0.74.0-64_50.aix7.3.ppc.rpm                                                                                                                          5.7 MB/s | 498 kB     00:00
    (9/44): rpm-python3.12-4.15.1-64_6.aix7.3.ppc.rpm                                                                                                                              1.2 MB/s |  99 kB     00:00
    (10/44): python3.12-libdnf-0.74.0-64_50.aix7.3.ppc.rpm                                                                                                                          10 MB/s | 2.5 MB     00:00
    (11/44): curl-8.14.1-1.aix7.1.ppc.rpm                                                                                                                                           17 MB/s | 2.1 MB     00:00
    (12/44): expat-2.7.3-1.aix7.1.ppc.rpm                                                                                                                                          7.2 MB/s | 877 kB     00:00
    (13/44): gpgme-1.24.3-100.aix7.1.ppc.rpm                                                                                                                                       6.4 MB/s | 543 kB     00:00
    (14/44): json-c-0.18-1.aix7.1.ppc.rpm                                                                                                                                          6.6 MB/s | 382 kB     00:00
    (15/44): libassuan-2.5.6-1.aix7.1.ppc.rpm                                                                                                                                      4.0 MB/s | 332 kB     00:00
    (16/44): glib2-2.86.0-1.aix7.1.ppc.rpm                                                                                                                                          39 MB/s |  16 MB     00:00
    (17/44): libcomps-0.1.22-100.aix7.1.ppc.rpm                                                                                                                                    3.3 MB/s | 374 kB     00:00
    (18/44): libffi-3.4.4-2.aix7.1.ppc.rpm                                                                                                                                         1.7 MB/s |  73 kB     00:00
    (19/44): libgpg-error-1.51-1.aix7.1.ppc.rpm                                                                                                                                    6.2 MB/s | 523 kB     00:00
    (20/44): libmodulemd-2.15.2-100.aix7.1.ppc.rpm                                                                                                                                  18 MB/s | 1.7 MB     00:00
    (21/44): librepo-1.20.0-100.aix7.1.ppc.rpm                                                                                                                                     7.7 MB/s | 955 kB     00:00
    (22/44): libsmartcols-2.41-100.aix7.1.ppc.rpm                                                                                                                                  8.0 MB/s | 706 kB     00:00
    (23/44): libssh2-1.11.1-1.aix7.1.ppc.rpm                                                                                                                                       8.2 MB/s | 1.0 MB     00:00
    (24/44): python3.12-3.12.12-1.aix7.1.ppc.rpm                                                                                                                                    26 MB/s |  51 MB     00:01
    (25/44): libyaml-0.2.5-1.aix7.1.ppc.rpm                                                                                                                                        1.7 MB/s | 509 kB     00:00
    (26/44): libxml2-2.14.4-2.aix7.1.ppc.rpm                                                                                                                                        14 MB/s | 6.0 MB     00:00
    (27/44): python3-3.12.12-1.aix7.1.ppc.rpm                                                                                                                                      220 kB/s | 9.3 kB     00:00
    (28/44): libzstd-1.5.7-100.aix7.1.ppc.rpm                                                                                                                                       13 MB/s | 1.6 MB     00:00
    (29/44): python3-gpg-1.24.3-100.aix7.1.ppc.rpm                                                                                                                                 174 kB/s | 7.3 kB     00:00
    (30/44): python3-libcomps-0.1.22-100.aix7.1.ppc.rpm                                                                                                                            371 kB/s |  15 kB     00:00
    (31/44): python3-librepo-1.20.0-100.aix7.1.ppc.rpm                                                                                                                             328 kB/s |  13 kB     00:00
    (32/44): xz-libs-5.8.1-1.aix7.1.ppc.rpm                                                                                                                                        6.8 MB/s | 585 kB     00:00
    (33/44): zchunk-libs-1.5.2-100.aix7.1.ppc.rpm                                                                                                                                   13 MB/s | 700 kB     00:00
    (34/44): openldap-2.5.16-3.aix7.1.ppc.rpm                                                                                                                                       12 MB/s | 4.0 MB     00:00
    (35/44): dnf-4.23.0-64_50.aix7.3.ppc.rpm                                                                                                                                       271 kB/s |  13 kB     00:00
    (36/44): dnf-automatic-4.23.0-64_50.aix7.3.ppc.rpm                                                                                                                             358 kB/s |  14 kB     00:00
    (37/44): dnf-data-4.23.0-64_50.aix7.3.ppc.rpm                                                                                                                                  693 kB/s |  29 kB     00:00
    (38/44): sqlite-3.50.4-1.aix7.1.ppc.rpm                                                                                                                                         28 MB/s | 9.9 MB     00:00
    (39/44): libsolv-0.7.35-64_50.aix7.3.ppc.rpm                                                                                                                                   6.6 MB/s | 749 kB     00:00
    (40/44): python3-dnf-4.23.0-64_50.aix7.3.ppc.rpm                                                                                                                               221 kB/s | 8.9 kB     00:00
    (41/44): python3-hawkey-0.74.0-64_50.aix7.3.ppc.rpm                                                                                                                            557 kB/s |  23 kB     00:00
    (42/44): python3-libdnf-0.74.0-64_50.aix7.3.ppc.rpm                                                                                                                            556 kB/s |  23 kB     00:00
    (43/44): rpm-python3-4.15.1-64_6.aix7.3.ppc.rpm                                                                                                                                234 kB/s | 9.6 kB     00:00
    (44/44): libdnf-0.74.0-64_50.aix7.3.ppc.rpm                                                                                                                                     11 MB/s | 2.7 MB     00:00
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                                           39 MB/s | 118 MB     00:03
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                                                                                                                                       1/1
      Upgrading        : libgpg-error-1.51-1.ppc                                                                                                                                                              1/82
      Upgrading        : libzstd-1.5.7-100.ppc                                                                                                                                                                2/82
      Upgrading        : libffi-3.4.4-2.ppc                                                                                                                                                                   3/82
      Upgrading        : sqlite-3.50.4-1.ppc                                                                                                                                                                  4/82
      Upgrading        : xz-libs-5.8.1-1.ppc                                                                                                                                                                  5/82
      Upgrading        : libxml2-2.14.4-2.ppc                                                                                                                                                                 6/82
      Upgrading        : libsmartcols-2.41-100.ppc                                                                                                                                                            7/82
      Upgrading        : json-c-0.18-1.ppc                                                                                                                                                                    8/82
      Upgrading        : expat-2.7.3-1.ppc                                                                                                                                                                    9/82
      Installing       : python3.12-3.12.12-1.ppc                                                                                                                                                            10/82
      Running scriptlet: python3-3.12.12-1.ppc                                                                                                                                                               11/82
      Upgrading        : python3-3.12.12-1.ppc                                                                                                                                                               11/82
      Running scriptlet: rpm-python3.12-4.15.1-64_6.ppc                                                                                                                                                      12/82
      Installing       : rpm-python3.12-4.15.1-64_6.ppc                                                                                                                                                      12/82
      Upgrading        : rpm-python3-4.15.1-64_6.ppc                                                                                                                                                         13/82
      Upgrading        : libcomps-0.1.22-100.ppc                                                                                                                                                             14/82
      Installing       : python3.12-libcomps-0.1.22-100.ppc                                                                                                                                                  15/82
      Upgrading        : libassuan-2.5.6-1.ppc                                                                                                                                                               16/82
      Upgrading        : gpgme-1.24.3-100.ppc                                                                                                                                                                17/82
      Installing       : python3.12-gpg-1.24.3-100.ppc                                                                                                                                                       18/82
      Upgrading        : dnf-data-4.23.0-64_50.ppc                                                                                                                                                           19/82
    warning: /opt/freeware/etc/dnf/dnf.conf created as /opt/freeware/etc/dnf/dnf.conf.rpmnew

      Running scriptlet: dnf-data-4.23.0-64_50.ppc                                                                                                                                                           19/82
      Running scriptlet: openldap-2.5.16-3.ppc                                                                                                                                                               20/82
      Upgrading        : openldap-2.5.16-3.ppc                                                                                                                                                               20/82
      Running scriptlet: openldap-2.5.16-3.ppc                                                                                                                                                               20/82

    Openldap <= 2.4.46-1 overwrites symbolic links created by ibmldap in /usr/bin. From 2.4.46-2 onwards, no files are being shipped in /usr/bin directory.
    So updating openldap from any version <= 2.4.46-1 will remove symbolic links created by ibmldap in /usr/bin. One can recreate them using the following command
    /opt/IBM/ldap/V6.4/bin/idslink -g -f


      Upgrading        : libyaml-0.2.5-1.ppc                                                                                                                                                                 21/82
      Upgrading        : libssh2-1.11.1-1.ppc                                                                                                                                                                22/82
      Installing       : pcre2-10.45-2.ppc                                                                                                                                                                   23/82
      Upgrading        : glib2-2.86.0-1.ppc                                                                                                                                                                  24/82
      Upgrading        : libmodulemd-2.15.2-100.ppc                                                                                                                                                          25/82
      Installing       : libnghttp2-1.62.1-1.ppc                                                                                                                                                             26/82
      Installing       : krb5-libs-1.21.3-3.ppc                                                                                                                                                              27/82
      Running scriptlet: krb5-libs-1.21.3-3.ppc                                                                                                                                                              27/82
    /

      Upgrading        : curl-8.14.1-1.ppc                                                                                                                                                                   28/82
      Upgrading        : zchunk-libs-1.5.2-100.ppc                                                                                                                                                           29/82
      Upgrading        : librepo-1.20.0-100.ppc                                                                                                                                                              30/82
      Upgrading        : libsolv-0.7.35-64_50.ppc                                                                                                                                                            31/82
      Upgrading        : libdnf-0.74.0-64_50.ppc                                                                                                                                                             32/82
      Installing       : python3.12-libdnf-0.74.0-64_50.ppc                                                                                                                                                  33/82
      Installing       : python3.12-hawkey-0.74.0-64_50.ppc                                                                                                                                                  34/82
      Installing       : python3.12-dnf-4.23.0-64_50.ppc                                                                                                                                                     35/82
      Upgrading        : python3-dnf-4.23.0-64_50.ppc                                                                                                                                                        36/82
      Upgrading        : dnf-4.23.0-64_50.ppc                                                                                                                                                                37/82
      Installing       : python3.12-librepo-1.20.0-100.ppc                                                                                                                                                   38/82
      Upgrading        : python3-librepo-1.20.0-100.ppc                                                                                                                                                      39/82
      Upgrading        : dnf-automatic-4.23.0-64_50.ppc                                                                                                                                                      40/82
      Upgrading        : python3-hawkey-0.74.0-64_50.ppc                                                                                                                                                     41/82
      Upgrading        : python3-libdnf-0.74.0-64_50.ppc                                                                                                                                                     42/82
      Upgrading        : python3-gpg-1.24.3-100.ppc                                                                                                                                                          43/82
      Upgrading        : python3-libcomps-0.1.22-100.ppc                                                                                                                                                     44/82
      Cleanup          : python3-librepo-1.11.0-101.ppc                                                                                                                                                      45/82
      Cleanup          : python3-libdnf-0.39.1-64_52.ppc                                                                                                                                                     46/82
      Cleanup          : python3-hawkey-0.39.1-64_52.ppc                                                                                                                                                     47/82
      Cleanup          : python3-gpg-1.13.1-101.ppc                                                                                                                                                          48/82
      Cleanup          : dnf-automatic-4.2.17-64_53.ppc                                                                                                                                                      49/82
      Cleanup          : dnf-4.2.17-64_53.ppc                                                                                                                                                                50/82
      Cleanup          : python3-dnf-4.2.17-64_53.ppc                                                                                                                                                        51/82
      Obsoleting       : python3.9-dnf-4.2.17-64_53.ppc                                                                                                                                                      52/82
      Obsoleting       : python3.9-hawkey-0.39.1-64_52.ppc                                                                                                                                                   53/82
      Obsoleting       : python3.9-libdnf-0.39.1-64_52.ppc                                                                                                                                                   54/82
      Cleanup          : libdnf-0.39.1-64_52.ppc                                                                                                                                                             55/82
      Cleanup          : librepo-1.11.0-101.ppc                                                                                                                                                              56/82
      Cleanup          : libsolv-0.7.9-64_51.ppc                                                                                                                                                             57/82
      Cleanup          : libmodulemd-1.5.2-100.ppc                                                                                                                                                           58/82
      Cleanup          : zchunk-libs-1.1.4-103.ppc                                                                                                                                                           59/82
      Cleanup          : curl-7.58.0-1.ppc                                                                                                                                                                   60/82
      Cleanup          : glib2-2.56.1-2.ppc                                                                                                                                                                  61/82
      Obsoleting       : python3.9-gpg-1.13.1-101.ppc                                                                                                                                                        62/82
      Cleanup          : gpgme-1.13.1-101.ppc                                                                                                                                                                63/82
      Cleanup          : libassuan-2.5.3-1.ppc                                                                                                                                                               64/82
      Cleanup          : rpm-python3-4.15.1-64_4.ppc                                                                                                                                                         65/82
      Cleanup          : python3-libcomps-0.1.15-101.ppc                                                                                                                                                     66/82
      Obsoleting       : python3.9-libcomps-0.1.15-101.ppc                                                                                                                                                   67/82
      Cleanup          : libcomps-0.1.15-101.ppc                                                                                                                                                             68/82
      Cleanup          : libxml2-2.9.11-1.ppc                                                                                                                                                                69/82
      Cleanup          : xz-libs-5.2.5-1.ppc                                                                                                                                                                 70/82
      Cleanup          : expat-2.5.0-1.ppc                                                                                                                                                                   71/82
      Cleanup          : python3-3.9.16-2.ppc                                                                                                                                                                72/82
      Cleanup          : libgpg-error-1.42-1.ppc                                                                                                                                                             73/82
      Cleanup          : libffi-3.4.2-1.ppc                                                                                                                                                                  74/82
      Cleanup          : libssh2-1.9.0-1.ppc                                                                                                                                                                 75/82
      Running scriptlet: openldap-2.5.12-1.ppc                                                                                                                                                               76/82
      Cleanup          : openldap-2.5.12-1.ppc                                                                                                                                                               76/82
      Cleanup          : libzstd-1.5.2-2.ppc                                                                                                                                                                 77/82
      Cleanup          : libyaml-0.2.2-1.ppc                                                                                                                                                                 78/82
      Cleanup          : json-c-0.15-2.ppc                                                                                                                                                                   79/82
      Cleanup          : libsmartcols-2.34-101.ppc                                                                                                                                                           80/82
      Cleanup          : sqlite-3.41.2-1.ppc                                                                                                                                                                 81/82
      Cleanup          : dnf-data-4.2.17-64_53.ppc                                                                                                                                                           82/82
      Running scriptlet: rpm-python3.12-4.15.1-64_6.ppc                                                                                                                                                      82/82
      Running scriptlet: openldap-2.5.16-3.ppc                                                                                                                                                               82/82
      Verifying        : krb5-libs-1.21.3-3.ppc                                                                                                                                                               1/82
      Verifying        : libnghttp2-1.62.1-1.ppc                                                                                                                                                              2/82
      Verifying        : pcre2-10.45-2.ppc                                                                                                                                                                    3/82
      Verifying        : python3.12-3.12.12-1.ppc                                                                                                                                                             4/82
      Verifying        : python3.12-gpg-1.24.3-100.ppc                                                                                                                                                        5/82
      Verifying        : python3.9-gpg-1.13.1-101.ppc                                                                                                                                                         6/82
      Verifying        : python3.12-libcomps-0.1.22-100.ppc                                                                                                                                                   7/82
      Verifying        : python3.9-libcomps-0.1.15-101.ppc                                                                                                                                                    8/82
      Verifying        : python3.12-librepo-1.20.0-100.ppc                                                                                                                                                    9/82
      Verifying        : python3.12-dnf-4.23.0-64_50.ppc                                                                                                                                                     10/82
      Verifying        : python3.9-dnf-4.2.17-64_53.ppc                                                                                                                                                      11/82
      Verifying        : python3.12-hawkey-0.74.0-64_50.ppc                                                                                                                                                  12/82
      Verifying        : python3.9-hawkey-0.39.1-64_52.ppc                                                                                                                                                   13/82
      Verifying        : python3.12-libdnf-0.74.0-64_50.ppc                                                                                                                                                  14/82
      Verifying        : python3.9-libdnf-0.39.1-64_52.ppc                                                                                                                                                   15/82
      Verifying        : rpm-python3.12-4.15.1-64_6.ppc                                                                                                                                                      16/82
      Verifying        : curl-8.14.1-1.ppc                                                                                                                                                                   17/82
      Verifying        : curl-7.58.0-1.ppc                                                                                                                                                                   18/82
      Verifying        : expat-2.7.3-1.ppc                                                                                                                                                                   19/82
      Verifying        : expat-2.5.0-1.ppc                                                                                                                                                                   20/82
      Verifying        : glib2-2.86.0-1.ppc                                                                                                                                                                  21/82
      Verifying        : glib2-2.56.1-2.ppc                                                                                                                                                                  22/82
      Verifying        : gpgme-1.24.3-100.ppc                                                                                                                                                                23/82
      Verifying        : gpgme-1.13.1-101.ppc                                                                                                                                                                24/82
      Verifying        : json-c-0.18-1.ppc                                                                                                                                                                   25/82
      Verifying        : json-c-0.15-2.ppc                                                                                                                                                                   26/82
      Verifying        : libassuan-2.5.6-1.ppc                                                                                                                                                               27/82
      Verifying        : libassuan-2.5.3-1.ppc                                                                                                                                                               28/82
      Verifying        : libcomps-0.1.22-100.ppc                                                                                                                                                             29/82
      Verifying        : libcomps-0.1.15-101.ppc                                                                                                                                                             30/82
      Verifying        : libffi-3.4.4-2.ppc                                                                                                                                                                  31/82
      Verifying        : libffi-3.4.2-1.ppc                                                                                                                                                                  32/82
      Verifying        : libgpg-error-1.51-1.ppc                                                                                                                                                             33/82
      Verifying        : libgpg-error-1.42-1.ppc                                                                                                                                                             34/82
      Verifying        : libmodulemd-2.15.2-100.ppc                                                                                                                                                          35/82
      Verifying        : libmodulemd-1.5.2-100.ppc                                                                                                                                                           36/82
      Verifying        : librepo-1.20.0-100.ppc                                                                                                                                                              37/82
      Verifying        : librepo-1.11.0-101.ppc                                                                                                                                                              38/82
      Verifying        : libsmartcols-2.41-100.ppc                                                                                                                                                           39/82
      Verifying        : libsmartcols-2.34-101.ppc                                                                                                                                                           40/82
      Verifying        : libssh2-1.11.1-1.ppc                                                                                                                                                                41/82
      Verifying        : libssh2-1.9.0-1.ppc                                                                                                                                                                 42/82
      Verifying        : libxml2-2.14.4-2.ppc                                                                                                                                                                43/82
      Verifying        : libxml2-2.9.11-1.ppc                                                                                                                                                                44/82
      Verifying        : libyaml-0.2.5-1.ppc                                                                                                                                                                 45/82
      Verifying        : libyaml-0.2.2-1.ppc                                                                                                                                                                 46/82
      Verifying        : libzstd-1.5.7-100.ppc                                                                                                                                                               47/82
      Verifying        : libzstd-1.5.2-2.ppc                                                                                                                                                                 48/82
      Verifying        : openldap-2.5.16-3.ppc                                                                                                                                                               49/82
      Verifying        : openldap-2.5.12-1.ppc                                                                                                                                                               50/82
      Verifying        : python3-3.12.12-1.ppc                                                                                                                                                               51/82
      Verifying        : python3-3.9.16-2.ppc                                                                                                                                                                52/82
      Verifying        : python3-gpg-1.24.3-100.ppc                                                                                                                                                          53/82
      Verifying        : python3-gpg-1.13.1-101.ppc                                                                                                                                                          54/82
      Verifying        : python3-libcomps-0.1.22-100.ppc                                                                                                                                                     55/82
      Verifying        : python3-libcomps-0.1.15-101.ppc                                                                                                                                                     56/82
      Verifying        : python3-librepo-1.20.0-100.ppc                                                                                                                                                      57/82
      Verifying        : python3-librepo-1.11.0-101.ppc                                                                                                                                                      58/82
      Verifying        : sqlite-3.50.4-1.ppc                                                                                                                                                                 59/82
      Verifying        : sqlite-3.41.2-1.ppc                                                                                                                                                                 60/82
      Verifying        : xz-libs-5.8.1-1.ppc                                                                                                                                                                 61/82
      Verifying        : xz-libs-5.2.5-1.ppc                                                                                                                                                                 62/82
      Verifying        : zchunk-libs-1.5.2-100.ppc                                                                                                                                                           63/82
      Verifying        : zchunk-libs-1.1.4-103.ppc                                                                                                                                                           64/82
      Verifying        : dnf-4.23.0-64_50.ppc                                                                                                                                                                65/82
      Verifying        : dnf-4.2.17-64_53.ppc                                                                                                                                                                66/82
      Verifying        : dnf-automatic-4.23.0-64_50.ppc                                                                                                                                                      67/82
      Verifying        : dnf-automatic-4.2.17-64_53.ppc                                                                                                                                                      68/82
      Verifying        : dnf-data-4.23.0-64_50.ppc                                                                                                                                                           69/82
      Verifying        : dnf-data-4.2.17-64_53.ppc                                                                                                                                                           70/82
      Verifying        : libdnf-0.74.0-64_50.ppc                                                                                                                                                             71/82
      Verifying        : libdnf-0.39.1-64_52.ppc                                                                                                                                                             72/82
      Verifying        : libsolv-0.7.35-64_50.ppc                                                                                                                                                            73/82
      Verifying        : libsolv-0.7.9-64_51.ppc                                                                                                                                                             74/82
      Verifying        : python3-dnf-4.23.0-64_50.ppc                                                                                                                                                        75/82
      Verifying        : python3-dnf-4.2.17-64_53.ppc                                                                                                                                                        76/82
      Verifying        : python3-hawkey-0.74.0-64_50.ppc                                                                                                                                                     77/82
      Verifying        : python3-hawkey-0.39.1-64_52.ppc                                                                                                                                                     78/82
      Verifying        : python3-libdnf-0.74.0-64_50.ppc                                                                                                                                                     79/82
      Verifying        : python3-libdnf-0.39.1-64_52.ppc                                                                                                                                                     80/82
      Verifying        : rpm-python3-4.15.1-64_6.ppc                                                                                                                                                         81/82
      Verifying        : rpm-python3-4.15.1-64_4.ppc                                                                                                                                                         82/82

    Upgraded:
      curl-8.14.1-1.ppc                    expat-2.7.3-1.ppc                    glib2-2.86.0-1.ppc                  gpgme-1.24.3-100.ppc            json-c-0.18-1.ppc             libassuan-2.5.6-1.ppc
      libcomps-0.1.22-100.ppc              libffi-3.4.4-2.ppc                   libgpg-error-1.51-1.ppc             libmodulemd-2.15.2-100.ppc      librepo-1.20.0-100.ppc        libsmartcols-2.41-100.ppc
      libssh2-1.11.1-1.ppc                 libxml2-2.14.4-2.ppc                 libyaml-0.2.5-1.ppc                 libzstd-1.5.7-100.ppc           openldap-2.5.16-3.ppc         python3-3.12.12-1.ppc
      python3-gpg-1.24.3-100.ppc           python3-libcomps-0.1.22-100.ppc      python3-librepo-1.20.0-100.ppc      sqlite-3.50.4-1.ppc             xz-libs-5.8.1-1.ppc           zchunk-libs-1.5.2-100.ppc
      dnf-4.23.0-64_50.ppc                 dnf-automatic-4.23.0-64_50.ppc       dnf-data-4.23.0-64_50.ppc           libdnf-0.74.0-64_50.ppc         libsolv-0.7.35-64_50.ppc      python3-dnf-4.23.0-64_50.ppc
      python3-hawkey-0.74.0-64_50.ppc      python3-libdnf-0.74.0-64_50.ppc      rpm-python3-4.15.1-64_6.ppc

    Installed:
      krb5-libs-1.21.3-3.ppc            libnghttp2-1.62.1-1.ppc         pcre2-10.45-2.ppc                  python3.12-3.12.12-1.ppc           python3.12-gpg-1.24.3-100.ppc  python3.12-libcomps-0.1.22-100.ppc
      python3.12-librepo-1.20.0-100.ppc python3.12-dnf-4.23.0-64_50.ppc python3.12-hawkey-0.74.0-64_50.ppc python3.12-libdnf-0.74.0-64_50.ppc rpm-python3.12-4.15.1-64_6.ppc

    Complete!

    Once update donc, dnf is not working anymore :

    [root@CUBATZ01:/] # dnf clean packages
    Traceback (most recent call last):
      File "/opt/freeware/bin/dnf", line 58, in <module>
        from dnf.cli import main
      File "/opt/freeware/lib/python3.12/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.12/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/__init__.py", line 8, in <module>
        from . import error
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/error.py", line 10, in <module>
        from . import _error
    ImportError:    0509-130 Symbol resolution failed for /opt/freeware/lib64/libdnf.a(libdnf.so.2) because:
            0509-136   Symbol _ZSt28__throw_bad_array_new_lengthv (number 64) is not exported from
                       dependent module /opt/freeware/lib/pthread/libstdc++.a(libstdc++.so.6).
            0509-192 Examine .loader section symbols with the
                     'dump -Tv' command.

    [root@CUBATZ01:/] # 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.12/site-packages/dnf/__init__.py", line 30, in <module>
        import dnf.base
      File "/opt/freeware/lib/python3.12/site-packages/dnf/base.py", line 29, in <module>
        import libdnf.transaction
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/__init__.py", line 8, in <module>
        from . import error
      File "/opt/freeware/lib64/python3.12/site-packages/libdnf/error.py", line 10, in <module>
        from . import _error
    ImportError:    0509-130 Symbol resolution failed for /opt/freeware/lib64/libdnf.a(libdnf.so.2) because:
            0509-136   Symbol _ZSt28__throw_bad_array_new_lengthv (number 64) is not exported from
                       dependent module /opt/freeware/lib/pthread/libstdc++.a(libstdc++.so.6).
            0509-192 Examine .loader section symbols with the
                     'dump -Tv' command.

    Regards,



    ------------------------------
    Marc Baguelin
    ------------------------------


  • 2.  RE: DNF not working after update on AIX 7.3

    Posted 2 hours ago

    I finally found that a dependancy with libstdc++13 was missing (and apparently not resolved).

    DNF is working after having updated manualy the following rpms : 

    gcc-13-2.aix7.3.ppc.rpm
    gcc-cpp-13-2.aix7.3.ppc.rpm
    gcc13-13.3.0-1.aix7.3.ppc.rpm
    gcc13-cpp-13.3.0-1.aix7.3.ppc.rpm
    libgcc-13-2.aix7.3.ppc.rpm
    libgcc13-13.3.0-1.aix7.3.ppc.rpm
    libgomp-13-2.aix7.3.ppc.rpm
    libgomp13-13.3.0-1.aix7.3.ppc.rpm
    libmpc-1.2.1-1.aix6.1.ppc.rpm
    libstdcplusplus-13-2.aix7.3.ppc.rpm
    libstdcplusplus13-13.3.0-1.aix7.3.ppc.rpm
    mpfr-4.1.0-1.aix6.1.ppc.rpm



    ------------------------------
    Marc Baguelin
    ------------------------------