[Yum] yum 3.2.12 list [anything] broken on CentOS 5...

seth vidal skvidal at fedoraproject.org
Thu Mar 6 15:35:27 UTC 2008


On Thu, 2008-03-06 at 10:34 -0500, Matthew Miller wrote:
> See traceback. It's possible -- probable, even -- that I'm just missing
> some prereq. But, uh, maybe that prereq is python 2.5?
> 
> Loaded plugins: changelog, merge-conf, protect-packages, security, tsflags
> Traceback (most recent call last):
>   File "/usr/bin/yum", line 29, in ?
>     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.4/site-packages/yum/__init__.py", line 1314, in doPackageLists
>     avail = self.pkgSack.returnNewestByNameArch(patterns=patterns)
>   File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 369, in returnNewestByNameArch
>     bestofeach.addList(calr("returnNewestByNameArch", naTup, patterns))
>   File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 435, in _computeAggregateListResult
>     sackResult = apply(method, args)
>   File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 40, in newFunc
>     return func(*args, **kwargs)
>   File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 797, in returnNewestByNameArch
>     patterns)
>   File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 748, in returnNewestByNameArch
>     where = self.returnPackages(patterns=patterns)
>   File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 913, in returnPackages
>     pkgobjlist = self._buildPkgObjList(repoid, patterns)
>   File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 40, in newFunc
>     return func(*args, **kwargs)
>   File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 884, in _buildPkgObjList
>     executeSQL(cur, qsql, pat_data)
>   File "/usr/lib/python2.4/site-packages/yum/sqlutils.py", line 147, in executeSQLPyFormat
>     (q, p) = QmarkToPyformat(query, params)
>   File "/usr/lib/python2.4/site-packages/yum/sqlutils.py", line 121, in QmarkToPyformat
>     if token.endswith("?"):
> AttributeError: 'NoneType' object has no attribute 'endswith'

Found another case of this blowing up on rhel5 - not sure of the change,
yet, but something is not happy here.

-sv





More information about the Yum mailing list