AIX Open Source

 View Only
Expand all | Collapse all

dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

  • 1.  dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 08:02 AM

    Hi,

    after updating from AIX 7.3.1.3 to actual 7.3.2.1 I experience following issue:

    /opt/freeware/packages: rpm -qa
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: /opt/freeware/packages/Packages: unsupported hash version 7
    error: could not open /opt/freeware/packages/Packages: No such file or directory
    error: cannot open Packages index using bdb_ro - Not owner (1)
    error: cannot open Packages database in /opt/freeware/packages

    same with dnf which isn't functional anymore:

    /opt/freeware/packages: dnf list installed
    Failed to set locale, defaulting to C
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: /var/lib/rpm/Packages: unsupported hash version 7
    error: could not open /var/lib/rpm/Packages: No such file or directory
    error: cannot open Packages index using bdb_ro - Not owner (1)
    error: cannot open Packages database in

    any suggestions? 

    I tried rpmdb --rebuilddb - fails with above error.

    tried to reconfigure dnf with ./dnf_aixtoolbox.sh
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: /opt/freeware/packages/Packages: unsupported hash version 7..

    So actually there is no working rpm / dnf on my aix box ..

    Hope somebody experienced sth similar.

    Regards

    Stefan



    ------------------------------
    Stefan Lehmann
    ------------------------------


  • 2.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 08:23 AM

    hmm...just looked on my recently updated nim server, something changed significantly in /opt/freeware/packages after newest aix update.

    latest aix:

    root@nimvie: /opt/freeware/packages # ls -ltr
    total 67344
    -rw-r--r--    1 root     system            0 Nov 16 07:24 .rpm.lock
    -rw-r--r--    1 root     system     34443264 Nov 16 11:42 rpmdb.sqlite
    -rw-r--r--    1 root     system            0 Nov 16 11:42 rpmdb.sqlite-wal
    -rw-r--r--    1 root     system        32768 Nov 16 14:14 rpmdb.sqlite-shm
    

    older aix:

    root@kug01132: /opt/freeware/packages # ls
    .dbenv.lock           Conflictname          Filetriggername       Name                  Providename           Sha1header            Supplementname        __db.001              __db.004
    .rpm.lock             Dirnames              Group                 Obsoletename          Recommendname         Sigmd5                Transfiletriggername  __db.002
    Basenames             Enhancename           Installtid            Packages              Requirename           Suggestname           Triggername           __db.003

    dnf and rpm commands are still working here...



    ------------------------------
    I regret starting this entire conversation
    ------------------------------



  • 3.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 08:26 AM

    from the release notes:

    RPM package manager (RPM)
    
    Starting with AIX 7.3 Technology level 2, the RPM version is upgraded to 4.18.1. The RPM version 4.18.1 uses sqlite3 library package as a database backend instead of the db library package and is built with OpenSSL instead of nss and nspr library packages. The nss, nspr, and db library packages are removed from the AIX base image as these library packages were used internally and are no longer needed. You can get the nss, nspr, and db library packages from the AIX toolbox if required.
    

    this explains a lot



    ------------------------------
    I regret starting this entire conversation
    ------------------------------



  • 4.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 08:36 AM

    maybe your rpm.rte is downlevel or something like that.

    root@nimvie: /opt/freeware/packages # lslpp -l | grep rpm
      rpm.rte                4.18.1.2001  COMMITTED  RPM Package Manager
      rpm.rte                4.18.1.2001  COMMITTED  RPM Package Manager
    


    ------------------------------
    I regret starting this entire conversation
    ------------------------------



  • 5.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 08:46 AM

    Hi C- -T,

    thanks for your investigative job :-) 

    Unfortunately rpm isn't downlevel:

    sap1nim:/opt: lslpp -l | grep rpm
      rpm.rte                4.18.1.2001  COMMITTED  RPM Package Manager
      rpm.rte                4.18.1.2001  COMMITTED  RPM Package Manager

    Probably its sqlite which causes the problem - there is an old relic:

    root@sap1nim:/opt: lslpp -l | grep sql
      pware53.mysql.rte         5.0.45.0  COMMITTED  MySQL 5.0.45
      pware53.sqlite.rte         3.5.2.0  COMMITTED  SQLite 3.5.2

    I try to get rid of the filesets. I am going to boot original rootvg disk and try to remove all this old stuff, before running alt_disk_copy again.

    Regards

    Stefan



    ------------------------------
    Stefan Lehmann
    ------------------------------



  • 6.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu February 29, 2024 11:53 AM

    Hello 

     

     I have similar issue, We are migrating from AIX 7.1 to AIX 7.3 with nimadm, After migrating we execute the DNF installation that migrates from yum to DNF (dnf_aixtoolbox.sh -y).
     
    with TL01 there are no problems with TL02 the migration fails
     
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: Failed dependencies:
            librpm.a(librpm.so.9) is needed by libdnf-0.39.1-64_5.ppc
            librpmio.a(librpmio.so.9) is needed by libdnf-0.39.1-64_5.ppc
            librpm.a(librpm.so.9) is needed by libsolv-0.7.9-64_4.ppc
            librpmio.a(librpmio.so.9) is needed by libsolv-0.7.9-64_4.ppc
            libnsl.a(shr.o) is needed by python3.9-3.9.16-0.ppc
            libnsl.a(shr_64.o) is needed by python3.9-3.9.16-0.ppc
            librpm.a(librpm.so.9) is needed by rpm-python3.9-4.15.1-64_4.ppc
            librpmbuild.a(librpmbuild.so.9) is needed by rpm-python3.9-4.15.1-64_4.ppc
            librpmio.a(librpmio.so.9) is needed by rpm-python3.9-4.15.1-64_4.ppc
            librpmsign.a(librpmsign.so.9) is needed by rpm-python3.9-4.15.1-64_4.ppc
     
    To solve in AIX 7.3 TL02 we have downgrade the rpm.rte level to rpm.rte 04.15.0001.2009, we run dnf_aixtoolbox.sh -y again and it works, after finishing, we update the package to rpm.rte 4.18.1.2001 (TL02SP1) 
    warning: Converting database from bdb_ro to sqlite backend
    Regards


    ------------------------------
    Luis Tejeda Alcolea
    ------------------------------



  • 7.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu February 29, 2024 12:08 PM

    Hello Luis,

    thanks for your hint - - we managed to fix it like described in Posting 11 (by  Sangamesh) in this thread. 

    Regards Stefan



    ------------------------------
    Stefan Lehmann
    ------------------------------



  • 8.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Sat March 02, 2024 01:04 AM

    Hi Luis,

    The steps mentioned in the post 12 can be used if we see that issue with rpm database migration using nimadm.

    There is one issue with 4.18.1.2001 related to nimadm and rpm database migration which is fixed in 4.18.1.2002.

    We will be uploading fixed version in web download site soon.



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



  • 9.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 08:46 AM

    Hi Stefan,

    Please paste the output of "ls /opt/freeware/packages"

    And you would be having previous database saved to /opt/freeware/lib/oldrpm4db.

    Please save these to other location before doing any operation.

    If possible can you send the files present in /opt/freeware/lib/oldrpm4db ?



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



  • 10.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 08:58 AM

    Hi Sangamesh,

    thanks for your message - unfortunately I tried to restore old rpm db with tsm so /opt/freeware/packages is a mix of old/new world. 

    I didn't realize how active and supportive this community is. Thought I have to help myself with dnf.

    I don't want to waste your energy - my suggestion is:

    Booting the server from the old_rootvg and trying to remove fragments of an old pware sqllite package.
    root@sap1nim:/opt/freeware/lib/oldrpm4db/rpmdb: lslpp -l | grep sqlit
      pware53.sqlite.rte         3.5.2.0  COMMITTED  SQLite 3.5.2

    and trying to run the update to 7.3.2 again.

    Regards Stefan
     

    But here the listing:

    sap1nim:/opt: ls -l /opt/freeware/packages
    total 34256
    -rw-r--r--    1 root     system            0 Nov 29 2018  .dbenv.lock
    -rw-r--r--    1 root     system            0 Jan 31 2019  .rpm.lock
    -rw-r--r--    1 root     system      1306624 Sep 06 12:23 Basenames
    -rw-r--r--    1 root     system        12288 Sep 06 09:07 Conflictname
    -rw-r--r--    1 root     system       278528 Sep 06 12:23 Dirnames
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Enhancename
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Filetriggername
    -rw-r--r--    1 root     system        12288 Sep 14 08:42 Group
    -rw-r--r--    1 root     system         8192 Sep 14 08:42 Installtid
    -rw-r--r--    1 root     system        12288 Sep 14 08:42 Name
    -rw-r--r--    1 root     system         8192 Sep 14 08:42 Obsoletename
    -rw-r--r--    1 root     system      7360512 Sep 14 08:42 Packages
    -rw-r--r--    1 root     system       167936 Sep 14 08:42 Providename
    -rw-r--r--    1 root     system         8192 Sep 06 09:07 Recommendname
    -rw-r--r--    1 root     system        40960 Sep 06 12:23 Requirename
    -rw-r--r--    1 root     system        28672 Sep 14 08:42 Sha1header
    -rw-r--r--    1 root     system        24576 Sep 14 08:42 Sigmd5
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Suggestname
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Supplementname
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Transfiletriggername
    -rw-r--r--    1 root     system         8192 Sep 06 09:07 Triggername
    -rw-r--r--    1 root     system        24576 Nov 15 20:00 __db.001
    -rw-r--r--    1 root     system       286720 Nov 15 20:00 __db.002
    -rw-r--r--    1 root     system      1318912 Nov 15 20:00 __db.003
    -rw-r--r--    1 root     system       794624 Nov 15 20:00 __db.004
    -rw-r--r--    1 root     system        16384 Oct 13 2016  conflictsindex.rpm
    -rw-r--r--    1 root     system      1314816 Jan 31 2019  fileindex.rpm
    -rw-r--r--    1 root     system        20480 Jan 31 2019  groupindex.rpm
    -rw-r--r--    1 root     system        20480 Jan 31 2019  nameindex.rpm
    -rw-r--r--    1 root     system      4965256 Jan 31 2019  packages.rpm
    -rw-r--r--    1 root     system       159744 Jan 31 2019  providesindex.rpm
    -rw-r--r--    1 root     system        32768 Jan 31 2019  requiredby.rpm
    -rw-r--r--    1 root     system         4096 Apr 18 2005  triggerindex.rpm

    /opt/freeware/lib/oldrpm4db/rpmdb: ll
    total 35712
    -rw-r--r---    1 root     system         4096 Apr 18 2005  triggerindex.rpm
    -rw-r--r---    1 root     system        16384 Oct 13 2016  conflictsindex.rpm
    -rw-r--r---    1 root     system         8192 Nov 29 2018  Transfiletriggername
    -rw-r--r---    1 root     system         8192 Nov 29 2018  Supplementname
    -rw-r--r---    1 root     system         8192 Nov 29 2018  Suggestname
    -rw-r--r---    1 root     system         8192 Nov 29 2018  Filetriggername
    -rw-r--r---    1 root     system         8192 Nov 29 2018  Enhancename
    -rw-r--r---    1 root     system      1314816 Jan 31 2019  fileindex.rpm
    -rw-r--r---    1 root     system        32768 Jan 31 2019  requiredby.rpm
    -rw-r--r---    1 root     system       159744 Jan 31 2019  providesindex.rpm
    -rw-r--r---    1 root     system      4965256 Jan 31 2019  packages.rpm
    -rw-r--r---    1 root     system        20480 Jan 31 2019  nameindex.rpm
    -rw-r--r---    1 root     system        20480 Jan 31 2019  groupindex.rpm
    -rw-r--r---    1 root     system         8192 Sep 06 09:07 Triggername
    -rw-r--r---    1 root     system         8192 Sep 06 09:07 Recommendname
    -rw-r--r---    1 root     system        12288 Sep 06 09:07 Conflictname
    -rw-r--r---    1 root     system        40960 Sep 06 12:23 Requirename
    -rw-r--r---    1 root     system       278528 Sep 06 12:23 Dirnames
    -rw-r--r---    1 root     system      1306624 Sep 06 12:23 Basenames
    -rw-r--r---    1 root     system       167936 Nov 16 08:46 Providename
    -rw-r--r---    1 root     system      7360512 Nov 16 08:46 Packages
    -rw-r--r---    1 root     system         8192 Nov 16 08:46 Obsoletename
    -rw-r--r---    1 root     system        12288 Nov 16 08:46 Name
    -rw-r--r---    1 root     system        12288 Nov 16 08:46 Group
    -rw-r--r---    1 root     system        24576 Nov 16 08:46 Sigmd5
    -rw-r--r---    1 root     system        28672 Nov 16 08:46 Sha1header
    -rw-r--r---    1 root     system         8192 Nov 16 08:46 Installtid
    -rw-r--r---    1 root     system       794624 Nov 16 08:57 __db.004
    -rw-r--r---    1 root     system      1318912 Nov 16 08:57 __db.003
    -rw-r--r---    1 root     system       286720 Nov 16 08:57 __db.002
    -rw-r--r---    1 root     system        24576 Nov 16 08:57 __db.001
    drwxr-xr-x-    3 root     system          256 Nov 16 08:57 ..
    drwxr-xr-x-    2 root     system         4096 Nov 16 08:57 .



    ------------------------------
    Stefan Lehmann
    ------------------------------



  • 11.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Thu November 16, 2023 10:06 AM

    Hi Sangamesh,

    OK - I've rebooted my old AIX 7.3.1 and removed the old pware.rte files

    After that /usr/sbin/alt_disk_copy -I acNgXY -P all -l /export/public/aix/73/7300-02 -F update_all -d hdisk3 

    which sent the following output at the end of the clone/update:

    installp:  * * * A T T E N T I O N ! ! !
            Software changes processed during this session require
            any diskless/dataless clients to which this SPOT is
            currently allocated to be rebooted.
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: /opt/freeware/packages/Packages: unsupported hash version 7
    error: could not open /opt/freeware/packages/Packages: No such file or directory
    error: cannot open Packages index using bdb_ro - Not owner (1)
    error: cannot open Packages database in /opt/freeware/packages
    install_all_updates: Log file is /var/adm/ras/install_all_updates.log
    install_all_updates: Result = SUCCESS
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: /opt/freeware/packages/Packages: unsupported hash version 7
    error: could not open /opt/freeware/packages/Packages: No such file or directory
    error: cannot open Packages index using bdb_ro - Not owner (1)
    error: cannot open Packages database in /opt/freeware/packages
    Modifying ODM on cloned disk.
    Building boot image on cloned disk.

    I decided to reboot and finally its possible to start dnf again:


    root@sap1nim:/root: dnf list repo
    Failed to set locale, defaulting to C
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: /var/lib/rpm/Packages: unsupported hash version 7
    error: could not open /var/lib/rpm/Packages: No such file or directory
    error: cannot open Packages index using bdb_ro - Not owner (1)
    error: cannot open Packages database in
    AIX generic repository                                                                                                                                                                                                1.6 kB/s | 2.7 kB     00:01
    AIX generic repository                                                                                                                                                                                                7.4 MB/s |  19 MB     00:02
    AIX noarch repository                                                                                                                                                                                                  27 kB/s | 2.7 kB     00:00
    AIX noarch repository                                                                                                                                                                                                 3.9 MB/s | 3.0 MB     00:00
    AIX 7.3 specific repository                                                                                                                                                                                            26 kB/s | 2.6 kB     00:00
    AIX 7.3 specific repository                                                                                                                                                                                           861 kB/s | 401 kB     00:00
    Error: No matching Packages to list

    Kind of progress and relief I must say :-)

    Now working on the "warning" message.

    Regards Stefan



    ------------------------------
    Stefan Lehmann
    ------------------------------



  • 12.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Fri November 24, 2023 03:07 AM
      |   view attached

    Hi Sangamesh, 

    sorry for the delay in my reply. Thought I'd probably be able to fix the issue on my own. So what I did:

    a) went back to AIX 7.3.1.2 and removed the old pware sqlite packages.

    b) /usr/sbin/alt_disk_copy -I acNgXY -P all -l /public/aix/73/7300-02 -F update_all -d hdisk1 

    Here I've noticed the following in the log: (see attaced file output rpm update.txt)


        and rebooted with hdisk1

    c) tried the dnf command - dnf list repo and posted my last message.

    Unfortunately I noticed a few minutes later that rpm -qla still causes this error:

    rpm -qroot@sap1nim:/root: rpm -qla
    warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    error: /opt/freeware/packages/Packages: unsupported hash version 7
    error: could not open /opt/freeware/packages/Packages: No such file or directory
    error: cannot open Packages index using bdb_ro - Not owner (1)
    error: cannot open Packages database in /opt/freeware/packages

    and here the actually packages directory listing.

    root@sap1nim:/root: ls -l /opt/freeware/packages
    total 29912
    -rw-r--r--    1 root     system            0 Nov 29 2018  .dbenv.lock
    -rw-r--r--    1 root     system            0 Jan 31 2019  .rpm.lock
    -rw-r--r--    1 root     system      1306624 Sep 06 12:23 Basenames
    -rw-r--r--    1 root     system        12288 Sep 06 09:07 Conflictname
    -rw-r--r--    1 root     system       278528 Sep 06 12:23 Dirnames
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Enhancename
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Filetriggername
    -rw-r--r--    1 root     system        12288 Nov 16 15:36 Group
    -rw-r--r--    1 root     system         8192 Nov 16 15:36 Installtid
    -rw-r--r--    1 root     system        12288 Nov 16 15:36 Name
    -rw-r--r--    1 root     system         8192 Nov 16 15:36 Obsoletename
    -rw-r--r--    1 root     system      7360512 Nov 16 15:36 Packages
    -rw-r--r--    1 root     system       167936 Nov 16 15:36 Providename
    -rw-r--r--    1 root     system         8192 Sep 06 09:07 Recommendname
    -rw-r--r--    1 root     system        40960 Sep 06 12:23 Requirename
    -rw-r--r--    1 root     system        28672 Nov 16 15:36 Sha1header
    -rw-r--r--    1 root     system        24576 Nov 16 15:36 Sigmd5
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Suggestname
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Supplementname
    -rw-r--r--    1 root     system         8192 Nov 29 2018  Transfiletriggername
    -rw-r--r--    1 root     system         8192 Sep 06 09:07 Triggername
    -rw-r--r--    1 root     system        16384 Oct 13 2016  conflictsindex.rpm
    -rw-r--r--    1 root     system      1314816 Jan 31 2019  fileindex.rpm
    -rw-r--r--    1 root     system        20480 Jan 31 2019  groupindex.rpm
    -rw-r--r--    1 root     system        20480 Jan 31 2019  nameindex.rpm
    -rw-r--r--    1 root     system      4965256 Jan 31 2019  packages.rpm
    -rw-r--r--    1 root     system       159744 Jan 31 2019  providesindex.rpm
    -rw-r--r--    1 root     system        32768 Jan 31 2019  requiredby.rpm
    -rw-r--r--    1 root     system         4096 Apr 18 2005  triggerindex.rpm

    Regards 

    Stefan



    ------------------------------
    Stefan Lehmann
    ------------------------------

    Attachment(s)

    txt
    output rpm update.txt   8 KB 1 version


  • 13.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Fri November 24, 2023 04:05 AM
    Edited by SANGAMESH MALLAYYA Fri November 24, 2023 04:06 AM

    Hi Stefan,

    It looks like the you first had an rpm.rte-3.0.5 and then to rpm.rte-4.15.x and an TL update.

    Can you run this below command **After taking necessary backup** of existing database files present in /opt/freeware/packages path and check if rpm -qla works after that.

    LIBPATH=/usr/opt/rpm/old_rpmdb/lib:/usr/opt/rpm/lib:/usr/lib \
                    /usr/opt/rpm/old_rpmdb/bin/rpmdb --rebuilddb --rcfile=/usr/opt/rpm/old_rpmdb/rpmrc"

    And then if above command is successful then run this command "/usr/bin/rpmdb --rebuilddb"



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



  • 14.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Fri November 24, 2023 04:30 AM
      |   view attached

    Hi Sangamesh,

    great tip - worked fine:

    root@sap1nim:/usr/opt/rpm: LIBPATH=/usr/opt/rpm/old_rpmdb/lib:/usr/opt/rpm/lib:/usr/lib /usr/opt/rpm/old_rpmdb/bin/rpmdb --rebuilddb --rcfile=/usr/opt/rpm/old_rpmdb/rpmrc
    root@sap1nim:/usr/opt/rpm:

    root@sap1nim:/usr/opt/rpm: rpm -qa | more
    findutils-4.4.2-2.ppc
    bzip2-1.0.8-2.ppc
    pkg-config-0.29.2-2.ppc
    libdbi-devel-0.9.0-1.ppc
    fontconfig-devel-2.11.95-4.ppc
    ...

    Next conversion to sqlite
    root@sap1nim:/root: /usr/bin/rpmdb --rebuilddb
    warning: Converting database from bdb_ro to sqlite backend
    root@sap1nim:/root: cd /opt/freeware/packages
    root@sap1nim:/opt/freeware/packages: ll
    total 11552
    drwxr-xr-x-    2 root     system          256 Nov 24 10:24 .
    -rw-r--r---    1 root     system      5877760 Nov 24 10:24 rpmdb.sqlite
    -rw-r--r---    1 root     system            0 Nov 24 10:24 rpmdb.sqlite-wal
    -rw-r--r---    1 root     system        32768 Nov 24 10:24 rpmdb.sqlite-shm
    drwxrwxr-x-   34 root     system         4096 Nov 24 10:24 ..

    dnf still has an issue: (see dnf-issue.txt) - but I guess I'll try to fix it on my own first.

    Thank you so much - happy to have my rpm's back .. 

    Regards Stefan



    ------------------------------
    Stefan Lehmann
    ------------------------------

    Attachment(s)

    txt
    dnf-issue.txt   1 KB 1 version


  • 15.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Fri November 24, 2023 04:51 AM
    Edited by SANGAMESH MALLAYYA Fri November 24, 2023 04:50 AM

    Hi Stefan,

    You can have a look at this post to get some background on the dnf error.

    https://community.ibm.com/community/user/power/discussion/dnf-issue-1#bm9ff245cd-055b-4238-abf6-018c00081911



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



  • 16.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Fri November 24, 2023 06:01 AM

    Hi Sangamesh,

     

    thanks for the hint:

     

    seems I have a 32-bit rpm – see my attached file – dnf-issue.txt

     

    Regards from Kassel

     

    Stefan

     

     

     






  • 17.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Fri November 24, 2023 06:10 AM

    Hi Sangamesh

    AFter updating  AIX 7.3 -> From 7300-01-02-2320 To 7300-02-01-2346,we got rpm error as below

     
    exec(): 0509-036 Cannot load program /usr/opt/rpm/bin/rpm because of the following errors:
            0509-022 Cannot load module /usr/opt/rpm/lib64/librpmio.a(librpmio.so.9).
            0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.3) could not be loaded.
            0509-152   Member libcrypto.so.3 is not found in archive

    ,we are not able to run ------------------rpm -qa 

    so,i followed this workaround ,after that it works 

     cd  /opt/freeware/lib
     
      ls -ltr libcrypto.a*
      mv libcrypto.a libcrypto.a.bk
    Please let me know if we have any other procedure to solve rpm issue
    Thanks
    Sridhar


    ------------------------------
    CBA AIX Support
    ------------------------------



  • 18.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Fri November 24, 2023 09:25 AM

    Hi Sridhar,

    The presence of /opt/freeware/lib/libcrypto.a would cause other issues with DNF and we recommend users to delete openssl rpm package.

    Though this is the one action user needs to take, we also see if we can remove the /opt/freeware/lib search path from the /usr/opt/rpm/bin/rpm



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



  • 19.  RE: dnf and rpm destroyed after updating from AIX 7.3.1.3 to AIX 7.3.2.1

    Posted Sat May 04, 2024 08:46 AM

    Goodday Stefan

    I came across your post as we have the same issue now.

    We first run rpm --rebuilddb and them updtvpkg. (this seems to get rid of warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.)

    This does not fix DNF though.

    We found downloading the new dnfbundle73 from aix toolbox and re-installing DNF works.

    It seems there are packages specific to AIX 7.3 now.

    Hope this helps someone as much as it helped us.

    Regards

    Anwar



    ------------------------------
    Anwar Williams
    ------------------------------