Hi everyone,
After getting cobbler up and running on Centos 5.4, I ran into the
following problem creating a local mirror of the Everything repo (so
the machines in my lab can access the local packages). Has anyone run
into this before? Thanks in advance,
George
Cobbler version: 2.0.2
Cobbler server: HP DL320G6, Xeon processor
What I was doing: trying to create a Fedora everything repo. I tried
with other mirror sites too--same error each time.
# cobbler repo add --arch=x86_64
--mirror=http://mirror.stanford.edu/fedora/linux/releases/12/Everything/x86_64/os/
--name=fc12-x86_64-everything
# cobbler reposync
task started: 2010-02-08_114724_reposync
task started (id=Reposync, time=Mon Feb 8 11:47:24 2010)
hello, reposync
run, reposync, run!
creating:
/var/www/cobbler/repo_mirror/fc12-x86_64-everything/.origin/fc12-x86_64-everything.repo
running: /usr/bin/reposync -l -m -d
--config=/var/www/cobbler/repo_mirror/fc12-x86_64-everything/.origin/fc12-x86_64-everything.repo
--repoid=fc12-x86_64-everything
--download_path=/var/www/cobbler/repo_mirror -a x86_64
4.2 kB 00:00
6.1 MB 00:01 ETA 12 MB 00:01
2.7 MB --:-- ETA 12 MB 00:01
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 464,
in doSackSetup
return self._getSacks(archlist=archlist, thisrepo=thisrepo)
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 501,
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 1524,
in _retrieveMD
cache=self.http_caching == 'all')
File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 827, in _getFile
raise Errors.NoMoreMirrorsRepoError, errstr
yum.Errors.NoMoreMirrorsRepoError: failure:
repodata/5cba24ab31a5e98f382ac49c9fffbe443749e889a777e0dbc4aa70d20104d20b-primary.sqlite.bz2
from fc12-x86_64-everything: [Errno 256] No more mirrors to try.
returned: 1
Exception occured: cobbler.cexceptions.CX
Exception value: 'cobbler reposync failed'
Exception Info:
File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 121, 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 382, in yum_sync
utils.die(self.logger,"cobbler reposync failed")
File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 129, in die
raise CX(msg)
reposync failed, tries left: 0
Exception occured: cobbler.cexceptions.CX
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 121, in die
raise CX(msg)
Exception occured: cobbler.cexceptions.CX
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line 95, in run
rc = self._run(self)
File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
242, in runner
name=None, nofail=False, logger=self.logger)
File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 635, in
reposync
return reposync.run(name)
File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 128, in run
utils.die(self.logger,"reposync failed, retry limit reached, aborting")
File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 129, in die
raise CX(msg)
!!! TASK FAILED !!!