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.