Hi,

I have configured a repo:

Name                           : CentOS6-AMD64-updates
Arch                           : x86_64
Breed                          : yum
Comment                        : CentOS6 updates
Createrepo Flags               : <<inherit>>
Environment Variables          : {}
Keep Updated                   : True
Mirror                         :
http://mirror.centos.org/centos/6/updates/x86_64/ Mirror
locally                 : True Owners                         :
['admin'] Priority                       : 99
RPM List                       : []
Yum Options                    : {}


Upon running reposync, I get:


[root@zeus1 ~]# cobbler reposync --only="CentOS6-AMD64-updates"
task started: 2012-12-11_124759_reposync
task started (id=Reposync, time=Tue Dec 11 12:47:59 2012)
hello, reposync
run, reposync, run!
creating: 
/var/www/cobbler/repo_mirror/CentOS6-AMD64-updates/.origin/CentOS6-AMD64-updates.repo
running: /usr/bin/reposync -l -m -d
--config=/var/www/cobbler/repo_mirror/CentOS6-AMD64-updates/.origin/CentOS6-AMD64-updates.repo
--repoid=CentOS6-AMD64-updates
--download_path=/var/www/cobbler/repo_mirror -a x86_64 3.5 kB     00:00
4.1 MB     00:00     

received on stderr: Traceback (most recent call last):
  File "/usr/bin/reposync", line 291, in ?
    main()
  File "/usr/bin/reposync", line 179, in main
    my.doSackSetup(rpmUtils.arch.getArchList(opts.arch))
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 465, in
doSackSetup return self._getSacks(archlist=archlist, thisrepo=thisrepo)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 502, in
_getSacks self.repos.populateSack(which=repos)
  File "/usr/lib/python2.4/site-packages/yum/repos.py", line 260, in
populateSack sack.populate(repo, mdtype, callback, cacheonly)
  File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 176, in
populate db_fn = repo._retrieveMD(mydbtype)
  File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 1531, in
_retrieveMD cache=self.http_caching == 'all')
  File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 816, in
_getFile raise Errors.NoMoreMirrorsRepoError, errstr
yum.Errors.NoMoreMirrorsRepoError: failure:
repodata/0633b3d1a44dc414d95b0065f8bb455f50d2f8a27d85dd810d7de68af8b6b922-primary.sqlite.bz2
from CentOS6-AMD64-updates: [Errno 256] No more mirrors to try.

Exception occured: cobbler.cexceptions.CX
Exception value: 'cobbler reposync failed'
Exception Info:
  File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 126,
in die raise CX(msg)

Exception occured: cobbler.cexceptions.CX
Exception value: 'cobbler reposync failed'
Exception Info:
  File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 119, in run self.sync(repo)
   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 150, in sync return self.yum_sync(repo)
   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 383, in yum_sync utils.die(self.logger,"cobbler reposync failed")
   File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 134,
in die raise CX(msg)

reposync failed, tries left: 0
reposync failed, retry limit reached, skipping
running: chown -R
root:apache /var/www/cobbler/repo_mirror/CentOS6-AMD64-updates received
on stdout: received on stderr: 
running: chmod -R 755 /var/www/cobbler/repo_mirror/CentOS6-AMD64-updates
received on stdout: 
received on stderr: 
Exception occured: cobbler.cexceptions.CX
Exception value: 'overall reposync failed, at least one repo failed to
synchronize' Exception Info:
  File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 126,
in die raise CX(msg)

Exception occured: cobbler.cexceptions.CX
Exception value: 'overall reposync failed, at least one repo failed to
synchronize' Exception Info:
  File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line 89,
in run rc = self._run(self)
   File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line 244,
in runner 3), name=name, nofail=nofail, logger=self.logger)
   File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 733, in
reposync return reposync.run(name)
   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 135, in run utils.die(self.logger,"overall reposync failed, at
least one repo failed to synchronize") File
"/usr/lib/python2.4/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)

!!! TASK FAILED !!!


So, the repomd.xml file get's downloaded, but somehow, it wants to
access the wrong "primary.sqlite" file.
From goggling, I can see that this file carries a date of 2012-12-07,
while the current files are dated 2012-12-10.

Does it matter that the system running reposync is RHEL5?



Thanks in advance.
_______________________________________________
cobbler mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/cobbler

Reply via email to