Ok this is my first attempt at building a chroot with rpm-5.3.8-0.20110125.3.
#Error after the basesystem + smart installed rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument . . . Saving cache... rpmdb: unrecognized name-value pair: set_create_dir rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument error: cannot open Packages(0) index using db3 - Invalid argument (22) error: cannot open Packages database in /unitybuild-i586/var/lib/rpm Loading cache... rpmdb: unrecognized name-value pair: set_create_dir ( 0%) rpmdb: unrecognized name-value pair: set_create_dir error: db4 error(22) from dbenv->open: Invalid argument error: cannot open Packages database in /unitybuild-i586/var/lib/rpm Traceback (most recent call last): File "/usr/bin/smart", line 200, in <module> main(sys.argv[1:]) File "/usr/bin/smart", line 173, in main exitcode = iface.run(opts.command, opts.argv) File "/usr/lib/python2.6/site-packages/smart/interface.py", line 53, in run result = _command.main(self._ctrl, opts) File "/usr/lib/python2.6/site-packages/smart/commands/install.py", line 105, in main ctrl.reloadChannels() File "/usr/lib/python2.6/site-packages/smart/control.py", line 418, in reloadChannels self._cache.load() File "/usr/lib/python2.6/site-packages/smart/backends/rpm/header.py", line 244, in load def load(self): File "/usr/lib/python2.6/site-packages/smart/backends/rpm/header.py", line 255, in load for h, offset in self.getHeaders(prog): File "/usr/lib/python2.6/site-packages/smart/backends/rpm/header.py", line 649, in getHeaders mi = getTS().dbMatch() TypeError: rpmdb open failed [root@cheetos /]# smart query smart error: Channel 'rpm-dir' has invalid directory: /home/unity/src/rpm/RPMS/x86_64 rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary ( 0%) error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Filepaths index error: error(1) getting records from Filepaths index Updating cache... ################################################################################ [100%] smart-1.4.0-0.20110208.10:2011.0@x86_64 rpm -e lib64db4.8-4.8.26-1 rpmdb: /var/lib/rpm/Packages: DB_SECONDARY_BAD: Secondary index inconsistent with primary error: db3cpget:db3.c:1366: dbcursor->pget(-30972): DB_SECONDARY_BAD: Secondary index inconsistent with primary error: error(-30972) getting keys from Nvra index error: error(1) getting records from Nvra index error: package lib64db4.8-4.8.26-1 is not installed