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.