Have you any idea? Thanks in advance -------------------------------------------------------------- Hi, I'm try to build yum from source. Once I've compiled "yum", I've oteined the same results: sh-3.2# yum rpmdb: mmap: Invalid argument error: db4 error(22) from dbenv->open: Invalid argument error: cannot open Packages index using db3 - Invalid argument (22) error: cannot open Packages database in /var/lib/rpm Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 82, in main base.getOptionsConfig(args) File "/usr/share/yum-cli/cli.py", line 206, in getOptionsConfig errorlevel=opts.errorlevel) File "__init__.py", line 132, in doConfigSetup File "config.py", line 598, in readMainConfig File "config.py", line 661, in _getsysver TypeError: rpmdb open failed I'm suspecting missing some file/program/service....but what?? Thanks Lorenzo > On Fri, May 30, 2008 at 07:18:23PM +0200, Lorenzo Giardina wrote: > >> Hi, > > Hi, > > >> I'm newbie in arm linux! :( >> I'm try to use fedora arm FS. >> I've a problem on YUM, in particular on rpm; when I invoke rpm or yum >> I'm >> obtain: >> >> rpmdb: mmap: Invalid argument >> error: db4 error(22) from dbenv->open: Invalid argument >> error: cannot open Packages index using db3 - Invalid argument (22) >> error: cannot open Packages database in /var/lib/rpm >> Traceback (most recent call last): >> File "/usr/bin/repoquery", line 808, in <module> >> main(sys.argv) >> File "/usr/bin/repoquery", line 721, in main >> repoq.doConfigSetup(debuglevel=initnoise, init_plugins=opts.plugins) >> File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 113, in >> doConfigSetup >> errorlevel=errorlevel) >> File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 159, in >> _getConfig >> self._conf = config.readMainConfig(startupconf) >> File "/usr/lib/python2.5/site-packages/yum/config.py", line 613, in >> readMainConfig >> yumvars['releasever'] = _getsysver(startupconf.installroot, >> startupconf.distroverpkg) >> File "/usr/lib/python2.5/site-packages/yum/config.py", line 680, in >> _getsysver >> idx = ts.dbMatch('provides', distroverpkg) >> TypeError: rpmdb open failed >> >> I'm just try to delete DB and rebuild it by "rpm --rebuilddb" but the >> problem remain. >> >> After "rpm --rebuilddb" my /var/lib/rpm contest is: >> >> -rw-r--r-- 1 root root 684032 Jan 10 19:32 Basenames >> -rw-r--r-- 1 root root 12288 Jan 10 19:32 Conflictname >> -rw-r--r-- 1 root root 135168 Jan 10 19:32 Dirnames >> -rw-r--r-- 1 root root 655360 Jan 10 19:32 Filemd5s >> -rw-r--r-- 1 root root 12288 Jan 10 19:32 Group >> -rw-r--r-- 1 root root 8192 Jan 10 19:32 Installtid >> -rw-r--r-- 1 root root 12288 Jan 10 19:32 Name >> -rw-r--r-- 1 root root 4149248 Jan 10 19:32 Packages >> -rw-r--r-- 1 root root 90112 Jan 10 19:32 Providename >> -rw-r--r-- 1 root root 28672 Jan 10 19:32 Provideversion >> -rw-r--r-- 1 root root 12288 Jan 10 19:29 Pubkeys >> -rw-r--r-- 1 root root 45056 Jan 10 19:32 Requirename >> -rw-r--r-- 1 root root 28672 Jan 10 19:32 Requireversion >> -rw-r--r-- 1 root root 12288 Jan 10 19:32 Sha1header >> -rw-r--r-- 1 root root 12288 Jan 10 19:32 Sigmd5 >> -rw-r--r-- 1 root root 12288 Jan 10 19:32 Triggername >> -rw-r--r-- 1 root root 0 May 30 08:43 __db.000 >> -rw-r--r-- 1 root root 24576 May 30 08:43 __db.001 >> >> >> Can You help me? > > Can you try: > > rm -f /var/lib/rpm/__db.00? > > and then re-do 'rpm --rebuilddb'? > _______________________________________________ fedora-arm mailing list fedora-arm@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-arm