I have my repo defined as follows:
# cobbler repo report --name=C7-x86_64-updates Name : C7-x86_64-updates Apt Components (apt only) : Apt Dist Names (apt only) : Arch : x86_64 Breed : yum Comment : Createrepo Flags : <<inherit>> Environment Variables : {} Keep Updated : True Mirror : http://mirror.cs.vt.edu/pub/CentOS/7/updates/x86_64 Mirror locally : True Owners : ['admin'] Priority : 99 External proxy URL : RPM List : [] Yum Options : {}
And when I try to do the reposync:
# cobbler reposync --only=C7-x86_64-updatestask started: 2016-01-05_130456_reposync task started (id=Reposync, time=Tue Jan 5 13:04:56 2016) hello, reposync run, reposync, run! creating: /var/www/cobbler/repo_mirror/C7-x86_64-updates/config.repo creating: /var/www/cobbler/repo_mirror/C7-x86_64-updates/.origin/C7-x86_64-updates.repo running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/C7-x86_64-updates/.origin/C7-x86_64-updates.repo --repoid=C7-x86_64-updates --download_path=/var/www/cobbler/repo_mirror -a x86_64 13 kB 00:00 3.6 kB 00:00 3.6 kB 00:00 2.5 kB 00:00 2.5 kB 00:00 2.5 kB 00:00 2.5 kB 00:00 2.7 kB 00:00 1.2 kB 00:00 2.7 kB 00:00 2.7 kB 00:00 11 kB 00:00 C7-x86_64-updates/prestodelta FAILED Failed to download prestodelta for repository C7-x86_64-updates: [Errno 256] No more mirrors to try. 389-ds-base-1.2.11.15-68.el6_7 FAILED 389-ds-base-devel-1.2.11.15-68 FAILED : : selinux-policy-doc-3.7.19-279.el6_7.8.noarch: [Errno 256] No more mirrors to try. rsyslog7-7.4.10-3.el6_7.1.x86_64: [Errno 256] No more mirrors to try. 2:qemu-kvm-0.12.1.2-2.479.el6_7.3.x86_64: [Errno 256] No more mirrors to try. postgresql-devel-8.4.20-4.el6_7.i686: [Errno 256] No more mirrors to try. 1:libreoffice-langpack-zh-Hans-4.2.8.2-11.el6_7.1.x86_64: [Errno 256] No more mirrors to try. : : received on stderr: Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'cobbler reposync failed' Exception Info: File "/usr/lib/python2.7/site-packages/cobbler/utils.py", line 126, in die raise CX(msg)
Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'cobbler reposync failed' Exception Info: File "/usr/lib/python2.7/site-packages/cobbler/action_reposync.py", line 126, in run self.sync(repo) File "/usr/lib/python2.7/site-packages/cobbler/action_reposync.py", line 170, in sync return self.yum_sync(repo) File "/usr/lib/python2.7/site-packages/cobbler/action_reposync.py", line 431, in yum_sync utils.die(self.logger,"cobbler reposync failed") File "/usr/lib/python2.7/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/C7-x86_64-updates received on stdout: received on stderr: running: chmod -R 755 /var/www/cobbler/repo_mirror/C7-x86_64-updates received on stdout: received on stderr: Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'overall reposync failed, at least one repo failed to synchronize' Exception Info: File "/usr/lib/python2.7/site-packages/cobbler/utils.py", line 126, in die raise CX(msg)
Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'overall reposync failed, at least one repo failed to synchronize' Exception Info: File "/usr/lib/python2.7/site-packages/cobbler/remote.py", line 87, in run rc = self._run(self) File "/usr/lib/python2.7/site-packages/cobbler/remote.py", line 247, in runner 3), name=name, nofail=nofail, logger=self.logger) File "/usr/lib/python2.7/site-packages/cobbler/api.py", line 820, in reposync return reposync.run(name) File "/usr/lib/python2.7/site-packages/cobbler/action_reposync.py", line 155, in run utils.die(self.logger,"overall reposync failed, at least one repo failed to synchronize") File "/usr/lib/python2.7/site-packages/cobbler/utils.py", line 134, in die raise CX(msg)
!!! TASK FAILED !!! #
What's really odd about this is that I have a C6 repo defined exactly the same as this one (though the version number is different) and it updates just fine. I've removed and re-added the repo without joy. I can use lftp to pull the whole thing down, and still get errors when attempting the reposync.
What am I missing?