[Yum-devel] yum 3.2.13 released

seth vidal skvidal at fedoraproject.org
Thu Mar 27 15:21:17 UTC 2008


On Thu, 2008-03-27 at 16:19 +0100, Hans-Peter Jansen wrote:
> Am Donnerstag, 27. März 2008 schrieb James Antill:
> > On Thu, 2008-03-27 at 10:18 -0400, seth vidal wrote:
> > > On Thu, 2008-03-27 at 10:03 -0400, seth vidal wrote:
> > > > On Thu, 2008-03-27 at 14:55 +0100, Hans-Peter Jansen wrote:
> > > > > > Pete,
> > > > > >  Do me a favor and on a duplicating case output with -d9, again.
> > > > >
> > > > > With pleasure. I'm glad, you asked ;-)
> > > >
> > > > eeeeeeeeenteresting. What I thought was happening is not what's
> > > > happening...
> > >
> > > okay some more info b/c this is befuddling:
> > > in separate files, if possible
> > >
> > > 1. yum list installed
> > > 2. yum list available
> 
> Hmm, that one tracebacks:
> Excluding Packages from SuSE 10.2 - Packman SuSE Packages
> Finished
> Traceback (most recent call last):
>   File "/usr/bin/yum", line 29, in <module>
>     yummain.user_main(sys.argv[1:], exit_code=True)
>   File "/usr/share/yum-cli/yummain.py", line 236, in user_main
>     errcode = main(args)
>   File "/usr/share/yum-cli/yummain.py", line 111, in main
>     result, resultmsgs = base.doCommands()
>   File "/usr/share/yum-cli/cli.py", line 309, in doCommands
>     return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
>   File "/usr/share/yum-cli/yumcommands.py", line 208, in doCommand
>     ypl = base.returnPkgLists(extcmds)
>   File "/usr/share/yum-cli/cli.py", line 645, in returnPkgLists
>     ypl = self.doPackageLists(pkgnarrow=pkgnarrow, patterns=extcmds)
>   File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 1354, in doPackageLists
>     if not self.rpmdb.contains(po=pkg):
>   File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 222, in contains
>     return bool(self.searchNevra(name=name, arch=arch, epoch=epoch, ver=ver, rel=rel))
>   File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 206, in searchNevra
>     return self._search(name, epoch, ver, rel, arch)
>   File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 283, in _search
>     mi = ts.dbMatch('name', name)
> TypeError: unknown key type


please run:

rpm -Va --nofiles --nomd5

and also run:
rpm -qa


then maybe rebuild your rpmdb

b/c something feels bogus here.

-sv





More information about the Yum-devel mailing list