Fedora Core 6 Test Update: yum-3.0.4-1.fc6

José Matos jamatos at fc.up.pt
Thu Mar 8 22:44:31 UTC 2007


On Wednesday 07 March 2007 11:01:08 pm Jeremy Katz wrote:
> ---------------------------------------------------------------------
> Fedora Test Update Notification
> FEDORA-2007-327
> 2007-03-07
> ---------------------------------------------------------------------
>
> Product     : Fedora Core 6
> Name        : yum
> Version     : 3.0.4
> Release     : 1.fc6
> Summary     : RPM installer/updater
> Description :
> Yum is a utility that can check for and automatically download and
> install updated RPM packages. Dependencies are obtained and downloaded
> automatically prompting the user as necessary.
>

With this version of yum I get a crash:
# yum shell
...
> install kdemultimedia-extras
Setting up Install Process
Parsing package install arguments
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 94, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 381, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, 
self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 397, in doCommand
    return base.doShell()
  File "/usr/share/yum-cli/cli.py", line 335, in doShell
    yumshell.cmdloop()
  File "/usr/lib/python2.4/cmd.py", line 142, in cmdloop
    stop = self.onecmd(line)
  File "/usr/lib/python2.4/cmd.py", line 218, in onecmd
    return self.default(line)
  File "/usr/share/yum-cli/shell.py", line 89, in default
    self.base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 381, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, 
self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 134, in doCommand
    return base.installPkgs(extcmds)
  File "/usr/share/yum-cli/cli.py", line 553, in installPkgs
    exactmatch, matched, unmatched = \
  File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 347, in 
matchPackageNames
    e, m, u = sack.matchPackageNames(pkgspecs)
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 522, in 
matchPackageNames
    unmatched.remove(p)
ValueError: list.remove(x): x not in list

  FWIW kdemultimedia-extras is already installed, my original purpose was to 
install the nonfree package that lives in livna. I did not had this problem 
with previous yum versions...

-- 
José Abílio




More information about the test mailing list