I was able to solve my earlier cobbler 2.0 issues - prior to upgrading, I had symbolically linked /var/www/cobbler to another partition after moving the new /var/www/cobbler to that partition and then copying my ks_mirrors and repo_mirrors directories over, things seem to be working on the web side.

I'm seeing a new issue when trying to do a "cobbler reposync".  The reposync process seems to be working, but at the end of the mirroring it fails with the following error.  Any suggestions for how I fix this on EL5, where createrepo > 0.9.7 doesn't exist?

Thanks,

-- jeremy

running: /usr/bin/rpmquery --queryformat=%{VERSION} createrepo
recieved: 0.4.11
Exception occured: cobbler.cexceptions.CX
Exception value: 'this repo has presto metadata; you must upgrade createrepo to >= 0.9.7 first and then need to resync the repo through cobbler.'
Exception Info:
  File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 108, in die
    raise CX(msg)

Exception occured: cobbler.cexceptions.CX
Exception value: 'this repo has presto metadata; you must upgrade createrepo to >= 0.9.7 first and then need to resync the repo through cobbler.'
Exception Info:
  File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py", line 120, in run
    self.sync(repo)
   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py", line 151, in sync
    return self.yum_sync(repo)
   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py", line 415, in yum_sync
    os.path.walk(dest_path, self.createrepo_walker, repo)
   File "/usr/lib/python2.4/posixpath.py", line 290, in walk
    func(arg, top, names)
   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py", line 186, in createrepo_walker
    utils.die(self.logger,"this repo has presto metadata; you must upgrade createrepo to >= 0.9.7 first and then need to resync the repo through cobbler.")
   File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 116, 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 108, 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 92, in run
    rc = self._run(self)
   File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line 232, in runner
    self.remote.api.reposync(tries=self.options.get("tries",3), name=None, nofail=False, logger=self.logger)
   File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 625, in reposync
    return reposync.run(name)
   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py", line 129, in run
    utils.die(self.logger,"reposync failed, retry limit reached, aborting")
   File "/usr/lib/python2.4/site-packages/cobbler/utils.py", line 116, in die
    raise CX(msg)

!!! TASK FAILED !!!