[CentOS-devel] yum-3.2.8-9 CentOS 4 backport - Call for QA

Thu Mar 5 16:16:54 UTC 2009
Phil Schaffner <Philip.R.Schaffner at NASA.gov>

David Hrbáč wrote:
...
> thank you for testing it out. I have prepared a new release,
> yum-3.2.8-9.el4.hrb.2.1.3 which improves catchSqliteException and
> resolves sqlite location_base error, so there's no need to run 'yum
> clean all'. Now it upgrades itself and installs/updates then smoothly.
> 
> One thing to point out for everyone: do not forget to remove any old
> plugins in /etc/yum/pluginconf.d/ you have "installed" here by hand.

David,

Updated to your latest yum OK.  As an additional test I tried installing 
all the yum-* packages in your testing repo.  Got the following error:

Error: Missing Dependency: yum-updatesd is needed by package 
yum-refresh-updatesd

Excluded that one and installed the rest, then tried the following:
[root at c4 ~]# yum --enable hrb-testing search updatesd
Loading "protectbase" plugin
Loading "kmod" plugin
Loading "changelog" plugin
Loading "kernel-module" plugin
Loading "aliases" plugin
Loading "priorities" plugin
Loading "skip-broken" plugin
Loading "upgrade-helper" plugin
Loading "filter-data" plugin
Loading "security" plugin
Loading "list-data" plugin
Loading "downloadonly" plugin
Loading "fastestmirror" plugin
Loading "protect-packages" plugin
Loading "tsflags" plugin
Loading "basearchonly" plugin
Loading "merge-conf" plugin
Loading "allowdowngrade" plugin
Determining fastest mirrors
  * update: mirror.atlanticmetro.net
  * extras: mirror.nyi.net
  * base: centos.aol.com
  * hrb-testing: fs12.vsb.cz
  * centosplus: mirror.nyi.net
  * addons: centos.aol.com
  * hrb-stable: fs12.vsb.cz
update                    100% |=========================|  951 B    00:00
primary.xml.gz            100% |=========================| 109 kB    00:00
update    : ################################################## 367/367
extras                                                          1.1 kB 00:00
primary.xml.gz                                                   37 kB 00:00
extras    : ################################################## 164/164
base                      100% |=========================| 1.1 kB    00:00
primary.xml.gz            100% |=========================| 608 kB    00:00
base      : ################################################## 1591/1591
centosplus                                                       951 B 00:00
primary.xml.gz                                                   77 kB 00:00
centosplus: ################################################## 250/250
addons                    100% |=========================|  951 B    00:00
primary.xml.gz            100% |=========================|  190 B    00:00
hrb-stable                100% |=========================|  951 B    00:00
primary.xml.gz            100% |=========================|  58 kB    00:00
hrb-stable: ################################################## 229/229
30 packages excluded due to repository protections
175 packages excluded due to repository priority protections
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 105, in main
     result, resultmsgs = base.doCommands()
   File "/usr/share/yum-cli/cli.py", line 293, in doCommands
     return self.yum_cli_commands[self.basecmd].doCommand(self, 
self.basecmd, self.extcmds)
   File "/usr/share/yum-cli/yumcommands.py", line 383, in doCommand
     return base.search(extcmds)
   File "/usr/share/yum-cli/cli.py", line 867, in search
     for (po, matched_value) in matching:
   File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 1313, 
in searchGenerator
     for sack in self.pkgSack.sacks.values():
   File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 537, in 
<lambda>    pkgSack = property(fget=lambda self: self._getSacks(),
   File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 404, in 
_getSacks
     self.plugins.run('exclude')
   File "/usr/lib/python2.3/site-packages/yum/plugins.py", line 169, in run
     func(conduitcls(self, self.base, conf, **kwargs))
   File "/usr/lib/yum-plugins/filter-data.py", line 260, in exclude_hook
     opts, info = fd_check_func_enter(conduit)
   File "/usr/lib/yum-plugins/filter-data.py", line 216, in 
fd_check_func_enter
     if len(getattr(opts, 'filter_' + vattrs)):
AttributeError: Values instance has no attribute 'filter_vendors'
[root at c4 ~]#

Phil