[Yum] yum-metadata-parser 1.1.2

Troy Dawson dawson at fnal.gov
Fri Jan 4 22:00:28 UTC 2008


seth vidal wrote:
> On Wed, 2007-08-29 at 07:53 -0400, Matthew Miller wrote:
>> On Wed, Aug 29, 2007 at 12:52:20AM -0400, seth vidal wrote:
>>> This release of yum-metadata-parser should really only be used with yum
>>> 3.2.X.
>> Enough to warrant adding a "Conflicts: yum < 3.2.0"?
>>
> 
> no. If the db is created and yum can't read it - yum will just download
> the xml and use it.
> 
> 
> -sv

Hi Seth,
Maybe you do want to have this only work with yum 3.2 and above.

# rpm -q yum
yum-3.0.6-3.sl.noarch
# rpm -q yum-metadata-parser
yum-metadata-parser-1.1.2-1.sl5.i386
# rpm -qa | grep sqlite | sort
python-sqlite-1.1.7-1.2.1.i386
sqlite-3.3.6-2.i386
sqlite-devel-3.3.6-2.i386
# yum --enablerepo=* list yum
Loading "kernel-module" plugin
Setting up repositories
fermi-contrib             100% |=========================|  951 B    00:00
fermi-security            100% |=========================|  951 B    00:00
fermi-addons                                                     951 B 00:00
sl-srpms                  100% |=========================|  951 B    00:00
fermi-bugfix-51           100% |=========================|  951 B    00:00
flash                     100% |=========================| 1.9 kB    00:00
sl-base                   100% |=========================| 1.1 kB    00:00
sl-debuginfo              100% |=========================|  951 B    00:00
dag                       100% |=========================| 1.1 kB    00:00
atrpms                    100% |=========================|  951 B    00:00
fermi-fastbugs            100% |=========================|  951 B    00:00
fermi-testing             100% |=========================|  951 B    00:00
fermi-base                100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 6.5 kB    00:00
fermi-cont: ################################################## 21/21
primary.xml.gz            100% |=========================| 269 kB    00:00
fermi-secu: ################################################## 826/826
primary.xml.gz                                                   210 B 00:00
primary.xml.gz            100% |=========================| 326 kB    00:00
sl-srpms  : ################################################## 1333/1333
primary.xml.gz            100% |=========================|  213 B    00:00
primary.xml.gz            100% |=========================| 1.4 kB    00:00
flash     : ################################################## 4/4
primary.xml.gz            100% |=========================| 682 kB    00:00
sl-base   : ################################################## 2455/2455
primary.xml.gz            100% |=========================|  15 kB    00:00
sl-debugin: ################################################## 72/72
primary.xml.gz            100% |=========================| 1.5 MB    00:00
dag       : ################################################## 5919/5919
primary.xml.gz            100% |=========================| 453 kB    00:00
atrpms    : ################################################## 3096/3096
primary.xml.gz            100% |=========================|  212 B    00:00
primary.xml.gz            100% |=========================| 6.3 kB    00:00
fermi-test: ################################################## 31/31
primary.xml.gz            100% |=========================|  29 kB    00:00
fermi-base: ################################################## 70/70
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 160, in doCommand
     ypl = base.returnPkgLists(extcmds)
   File "/usr/share/yum-cli/cli.py", line 895, in returnPkgLists
     ypl = self.doPackageLists(pkgnarrow=pkgnarrow)
   File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 976, in 
doPackageLists
     self.doRepoSetup()
   File "/usr/share/yum-cli/cli.py", line 109, in doRepoSetup
     self.doSackSetup(thisrepo=thisrepo)
   File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 341, in 
doSackSetup
     self.pkgSack.excludeArchs(archlist)
   File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 331, in 
excludeArchs
     sack.excludeArchs(archlist)
   File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 589, in 
excludeArchs
     obj = self.pc(rep,self.db2class(x))
   File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 431, in db2class
     y.checksum = {'pkgid': 'YES','type': db.checksum_type,
   File "/usr/lib/python2.4/site-packages/sqlite/main.py", line 97, in __getattr__
     raise AttributeError, key
AttributeError: CHECKSUM_VALUE
#

I'm not saying I need it fixed.  I'm just saying you might want to rethink not 
having it be for yum 3.2 and above.
I installed yum 3.2.8 on this and everything works fine.

# yum --enablerepo=* list yum
Loading "kernel-module" plugin
primary.sqlite.bz2        100% |=========================| 2.7 kB    00:00
Installed Packages
yum.noarch                               3.2.8-1.sl             installed
Available Packages
yum.noarch                               3.0.6-3.sl             sl-base

Troy
-- 
__________________________________________________
Troy Dawson  dawson at fnal.gov  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI DSS Group
__________________________________________________



More information about the Yum mailing list