mash fails for me with x86_64.

Bill Nottingham notting at redhat.com
Thu May 7 14:00:53 UTC 2009


> 2009-05-07 10:35:50 mash: Waiting for depsolve and createrepo to finish...
> 2009-05-07 10:35:50 mash: Resolving multilib for arch x86_64 using method devel
> Traceback (most recent call last):
>   File "/usr/bin/mash", line 82, in <module>
>     main()
>   File "/usr/bin/mash", line 70, in main
>     rc = themash.doMultilib()
>   File "/usr/lib/python2.5/site-packages/mash/__init__.py", line 513,
> in doMultilib
>     pid = self.doDepSolveAndMultilib(arch, repocache)
>   File "/usr/lib/python2.5/site-packages/mash/__init__.py", line 464,
> in doDepSolveAndMultilib
>     yumbase.doTsSetup()
>   File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 86, in doTsSetup
>     return self._getTs()
>   File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 101, in _getTs
>     self._getTsInfo(remove_only)
>   File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 112,
> in _getTsInfo
>     pkgSack = self.pkgSack
>   File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 592, in <lambda>
>     pkgSack = property(fget=lambda self: self._getSacks(),
>   File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 435,
> in _getSacks
>     self.repos.populateSack(which=repos)
>   File "/usr/lib/python2.5/site-packages/yum/repos.py", line 251, in
> populateSack
>     sack.populate(repo, mdtype, callback, cacheonly)
>   File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 162, in populate
>     if self._check_db_version(repo, mydbtype):
>   File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 223, in
> _check_db_version
>     return repo._check_db_version(mdtype)
>   File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1147,
> in _check_db_version
>     repoXML = self.repoXML
>   File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1305, in <lambda>
>     repoXML = property(fget=lambda self: self._getRepoXML(),
>   File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1301,
> in _getRepoXML
>     raise Errors.RepoError, msg
>  yum.Errors.RepoError: Cannot retrieve repository metadata
> (repomd.xml) for repository: centos4-x86_64. Please
>   verify its path and try again
>  2009-05-07 10:35:51 mash: Depsolve and createrepo finished.
>   mash failed in out/centos4
> 
> Any ideas?

Ugh. What's the temporary yum.conf that's created look like, if you
pull it out?

You may want to just try rebuilding the F11 version and see if that
works for you.

Bill




More information about the buildsys mailing list