mash fails for me with x86_64.

Steve Traylen steve at traylen.net
Thu May 7 14:38:13 UTC 2009


On Thu, May 7, 2009 at 4:00 PM, Bill Nottingham <notting at redhat.com> wrote:
>> 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?
Hi Bill,

 Thanks this was enough to spot the problem.
 The relative path "-o out" was not resolved at a certain point. Using a full
 path it proceeded.

 https://bugzilla.redhat.com/show_bug.cgi?id=499645
 submitted.

  Many Thanks

Steve



>
> You may want to just try rebuilding the F11 version and see if that
> works for you.
>
> Bill
>
> --
> Fedora-buildsys-list mailing list
> Fedora-buildsys-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-buildsys-list
>



-- 
Steve Traylen




More information about the Fedora-buildsys-list mailing list