Let me try quoting that error again: Please see the error referring to a
specific path -> "rpmdb: stat: /tmp/usr/local/rpm5/__db.
Basenames: No such file or directory"
See this for more info:
On Wed, Nov 20, 2013 at 11:44 AM, Sriram Narayanan <email@example.com>wrote:
> What's your rpmdb path ?
> Please see the error:
> rpmdb: stat: /tmp/usr/local/rpm5/__db.Basenames: No such file or directory
> On Wed, Nov 20, 2013 at 9:17 AM, bishwajit goswami <
> firstname.lastname@example.org> wrote:
>> We use Berkley DB 4.8 for some DB transactions. The DB utilities are
>> already exported for Berkley DB 4.8. Berkley 4.8 is also used in our case
>> to link with RPM 4.8.
>> However, we are planning to migrate to RPM 5.1.9. As part of this
>> migration, I am able to compile RPM 5.1.9 externally with Berkley 4.8. I
>> can also use the built rpm for queries etc.
>> The problem comes when I try to install a package with --nodeps and
>> initialize an RPMDB. A snippet is pasted below:
>> [root@bgl-ng-install-vxr1 rpm-5.1.9]# ./rpm -ivh --nodeps --root=/tmp
>> Preparing... rpmdb: DB_ENV->add_data_dir: method not
>> permitted after handle's open method
>> rpmdb: stat: /tmp/usr/local/rpm5/__db.Basenames: No such file or directory
>> rpmdb: Basenames: No such file or directory
>> error: cannot open Basenames(1117) index using db3 - No such file or
>> directory (2)
>> rpm: rpmdb.c:3693: rpmdbFindFpList: Assertion mi !=3D ((void *)0)'
>> <p class=3D"MsoNormal"
>> Aborted (core dumped)</p>
>> <br></div><div>I am not sure what sort of changes would be needed to get
>> is working. <br></div><div>I looked over the forum but failed to find any
>> atches available for RPM 5.1.9 to support external Berkley.<br></div><div>
>> <br><br></div>Thanks and Regards,<br><div><div>Bishwajit Goswami<br>
> Belenix: www.belenix.org
Received on Wed Nov 20 18:57:00 2013