Hi, My issue is : #sudo cobbler repo add --name=local_epel_repo --arch=x86_64 --breed=yum --mirror=http://mirror.cogentco.com/pub/linux/epel/6/x86_64/ #cobbler reposync
task started: 2015-05-14_173730_reposync task started (id=Reposync, time=Thu May 14 17:37:30 2015) hello, reposync run, reposync, run! creating: /var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo --repoid=local_epel_repo --download_path=/var/www/cobbler/repo_mirror -a x86_64 received on stdout: received on stderr: Error setting up repositories: Cannot retrieve repository metadata (repomd.xml) for repository: local_epel_repo. Please verify its path and try again
Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'cobbler reposync failed' Exception Info: File "/usr/lib/python2.6/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.6/site-packages/cobbler/action_reposync.py", line 125, in run self.sync(repo) File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 169, in sync return self.yum_sync(repo) File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 429, in yum_sync utils.die(self.logger,"cobbler reposync failed") File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die raise CX(msg)
reposync failed, tries left: 0 Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'reposync failed, retry limit reached, aborting' Exception Info: File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die raise CX(msg)
Exception occured: <class 'cobbler.cexceptions.CX'> Exception value: 'reposync failed, retry limit reached, aborting' Exception Info: File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run rc = self._run(self) File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 250, in runner name=None, nofail=nofail, logger=self.logger) File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 818, in reposync return reposync.run(name) File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 147, in run utils.die(self.logger,"reposync failed, retry limit reached, aborting") File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die raise CX(msg)
#vi /var/log/cobbler/cobbler.log Thu May 14 17:36:40 2015 - INFO | reposync; [None] Thu May 14 17:37:10 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:10 2015 - DEBUG | get_item; ['repo', 'local_epel_repo'] Thu May 14 17:37:10 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo'] Thu May 14 17:37:10 2015 - INFO | REMOTE remove_item (repo, recursive=False); user(<DIRECT>); name(local_epel_repo) Thu May 14 17:37:10 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:10 2015 - DEBUG | get_item; ['repo', 'local_epel_repo'] Thu May 14 17:37:10 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo'] Thu May 14 17:37:10 2015 - INFO | remove_item(repo); ['local_epel_repo'] Thu May 14 17:37:10 2015 - DEBUG | get_items; ['repo'] Thu May 14 17:37:10 2015 - DEBUG | done with get_items; ['repo'] Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - DEBUG | get_item; ['repo', 'local_epel_repo'] Thu May 14 17:37:24 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo'] Thu May 14 17:37:24 2015 - INFO | REMOTE new_item(repo); user(<DIRECT>) Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(in_place) Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(breed) Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(arch) Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(name) Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(mirror) Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - INFO | REMOTE save_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==) Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:24 2015 - INFO | add_item(repo); ['local_epel_repo'] Thu May 14 17:37:24 2015 - DEBUG | get_items; ['repo'] Thu May 14 17:37:24 2015 - DEBUG | done with get_items; ['repo'] Thu May 14 17:37:30 2015 - DEBUG | REMOTE CLI Authorized; user(?) Thu May 14 17:37:30 2015 - INFO | REMOTE start_task(Reposync); event_id(2015-05-14_173730_reposync); user(?) Thu May 14 17:37:31 2015 - INFO | reposync; [None]
#vi /var/log/cobbler/tasks/2015-05-14_173730_reposync.log Thu May 14 17:37:31 2015 - INFO | hello, reposync Thu May 14 17:37:31 2015 - INFO | run, reposync, run! Thu May 14 17:37:31 2015 - DEBUG | creating: /var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo Thu May 14 17:37:31 2015 - INFO | running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo --repoid=local_epel_repo --download_path=/var/www/cobbler/repo_mirror -a x86_64 Thu May 14 17:37:32 2015 - INFO | received on stdout: Thu May 14 17:37:32 2015 - DEBUG | received on stderr: Error setting up repositories: Cannot retrieve repository metadata (repomd.xml) for repository: local_epel_repo. Please verify its path and try again
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'> Thu May 14 17:37:32 2015 - INFO | Exception value: 'cobbler reposync failed' Thu May 14 17:37:32 2015 - INFO | Exception Info: File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die raise CX(msg)
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'> Thu May 14 17:37:32 2015 - INFO | Exception value: 'cobbler reposync failed' Thu May 14 17:37:32 2015 - INFO | Exception Info: File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 125, in run self.sync(repo) File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 169, in sync return self.yum_sync(repo) File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 429, in yum_sync utils.die(self.logger,"cobbler reposync failed") File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die raise CX(msg)
Thu May 14 17:37:32 2015 - WARNING | reposync failed, tries left: 0 Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'> Thu May 14 17:37:32 2015 - INFO | Exception value: 'reposync failed, retry limit reached, aborting' Thu May 14 17:37:32 2015 - INFO | Exception Info: File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die raise CX(msg)
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'> Thu May 14 17:37:32 2015 - INFO | Exception value: 'reposync failed, retry limit reached, aborting' Thu May 14 17:37:32 2015 - INFO | Exception Info: File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run rc = self._run(self) File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 250, in runner name=None, nofail=nofail, logger=self.logger) File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 818, in reposync return reposync.run(name) File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 147, in run utils.die(self.logger,"reposync failed, retry limit reached, aborting") File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die raise CX(msg)
Thu May 14 17:37:32 2015 - ERROR | ### TASK FAILED ###
You might try using the --tries parameter. e.g. cobbler reposync --tries=3 or 5
Honestly though, I have been frustrated by cobbler reposync's inability to recover from any network issues at all (including slowness)
-Chris
On Thu, May 14, 2015 at 6:24 AM, Liao, Bo (Managed Cloud) bo.liao@hp.com wrote:
Hi, My issue is :
#sudo cobbler repo add --name=local_epel_repo --arch=x86_64 --breed=yum --mirror=http://mirror.cogentco.com/pub/linux/epel/6/x86_64/
#cobbler reposync
task started: 2015-05-14_173730_reposync
task started (id=Reposync, time=Thu May 14 17:37:30 2015)
hello, reposync
run, reposync, run!
creating: /var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo
running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo --repoid=local_epel_repo --download_path=/var/www/cobbler/repo_mirror -a x86_64
received on stdout:
received on stderr: Error setting up repositories: Cannot retrieve repository metadata (repomd.xml) for repository: local_epel_repo. Please verify its path and try again
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'cobbler reposync failed'
Exception Info:
File "/usr/lib/python2.6/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.6/site-packages/cobbler/action_reposync.py", line 125, in run
self.sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 169, in sync
return self.yum_sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 429, in yum_sync
utils.die(self.logger,"cobbler reposync failed")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
reposync failed, tries left: 0
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
raise CX(msg)
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run
rc = self._run(self)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 250, in runner
name=None, nofail=nofail, logger=self.logger)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 818, in reposync
return reposync.run(name)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 147, in run
utils.die(self.logger,"reposync failed, retry limit reached, aborting")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
#vi /var/log/cobbler/cobbler.log
Thu May 14 17:36:40 2015 - INFO | reposync; [None]
Thu May 14 17:37:10 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:10 2015 - DEBUG | get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - INFO | REMOTE remove_item (repo, recursive=False); user(<DIRECT>); name(local_epel_repo)
Thu May 14 17:37:10 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:10 2015 - DEBUG | get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - INFO | remove_item(repo); ['local_epel_repo']
Thu May 14 17:37:10 2015 - DEBUG | get_items; ['repo']
Thu May 14 17:37:10 2015 - DEBUG | done with get_items; ['repo']
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - DEBUG | get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:24 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:24 2015 - INFO | REMOTE new_item(repo); user(<DIRECT>)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(in_place)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(breed)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(arch)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(name)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(mirror)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE save_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | add_item(repo); ['local_epel_repo']
Thu May 14 17:37:24 2015 - DEBUG | get_items; ['repo']
Thu May 14 17:37:24 2015 - DEBUG | done with get_items; ['repo']
Thu May 14 17:37:30 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:30 2015 - INFO | REMOTE start_task(Reposync); event_id(2015-05-14_173730_reposync); user(?)
Thu May 14 17:37:31 2015 - INFO | reposync; [None]
#vi /var/log/cobbler/tasks/2015-05-14_173730_reposync.log
Thu May 14 17:37:31 2015 - INFO | hello, reposync
Thu May 14 17:37:31 2015 - INFO | run, reposync, run!
Thu May 14 17:37:31 2015 - DEBUG | creating: /var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo
Thu May 14 17:37:31 2015 - INFO | running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo --repoid=local_epel_repo --download_path=/var/www/cobbler/repo_mirror -a x86_64
Thu May 14 17:37:32 2015 - INFO | received on stdout:
Thu May 14 17:37:32 2015 - DEBUG | received on stderr: Error setting up repositories: Cannot retrieve repository metadata (repomd.xml) for repository: local_epel_repo. Please verify its path and try again
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'cobbler reposync failed'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'cobbler reposync failed'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 125, in run
self.sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 169, in sync
return self.yum_sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 429, in yum_sync
utils.die(self.logger,"cobbler reposync failed")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - WARNING | reposync failed, tries left: 0
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'reposync failed, retry limit reached, aborting'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'reposync failed, retry limit reached, aborting'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run
rc = self._run(self)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 250, in runner
name=None, nofail=nofail, logger=self.logger)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 818, in reposync
return reposync.run(name)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 147, in run
utils.die(self.logger,"reposync failed, retry limit reached, aborting")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - ERROR | ### TASK FAILED ###
cobbler mailing list cobbler@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/cobbler
After talking with folks on the freenode #cobbler channel about this, please consider changing your protocol from http to rsync. You will likely see much better results as we have.
-Chris
On Thu, May 14, 2015 at 6:24 AM, Liao, Bo (Managed Cloud) bo.liao@hp.com wrote:
Hi, My issue is :
#sudo cobbler repo add --name=local_epel_repo --arch=x86_64 --breed=yum --mirror=http://mirror.cogentco.com/pub/linux/epel/6/x86_64/
#cobbler reposync
task started: 2015-05-14_173730_reposync
task started (id=Reposync, time=Thu May 14 17:37:30 2015)
hello, reposync
run, reposync, run!
creating: /var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo
running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo --repoid=local_epel_repo --download_path=/var/www/cobbler/repo_mirror -a x86_64
received on stdout:
received on stderr: Error setting up repositories: Cannot retrieve repository metadata (repomd.xml) for repository: local_epel_repo. Please verify its path and try again
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'cobbler reposync failed'
Exception Info:
File "/usr/lib/python2.6/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.6/site-packages/cobbler/action_reposync.py", line 125, in run
self.sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 169, in sync
return self.yum_sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 429, in yum_sync
utils.die(self.logger,"cobbler reposync failed")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
reposync failed, tries left: 0
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
raise CX(msg)
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run
rc = self._run(self)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 250, in runner
name=None, nofail=nofail, logger=self.logger)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 818, in reposync
return reposync.run(name)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 147, in run
utils.die(self.logger,"reposync failed, retry limit reached, aborting")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
#vi /var/log/cobbler/cobbler.log
Thu May 14 17:36:40 2015 - INFO | reposync; [None]
Thu May 14 17:37:10 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:10 2015 - DEBUG | get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - INFO | REMOTE remove_item (repo, recursive=False); user(<DIRECT>); name(local_epel_repo)
Thu May 14 17:37:10 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:10 2015 - DEBUG | get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:10 2015 - INFO | remove_item(repo); ['local_epel_repo']
Thu May 14 17:37:10 2015 - DEBUG | get_items; ['repo']
Thu May 14 17:37:10 2015 - DEBUG | done with get_items; ['repo']
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - DEBUG | get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:24 2015 - DEBUG | done with get_item; ['repo', 'local_epel_repo']
Thu May 14 17:37:24 2015 - INFO | REMOTE new_item(repo); user(<DIRECT>)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(in_place)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(breed)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(arch)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(name)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE modify_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==); attribute(mirror)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | REMOTE save_item(repo); user(<DIRECT>); object_id(___NEW___repo::EqAY8QwnGjQzT9PPV9R8CRpNTaemDCBogQ==)
Thu May 14 17:37:24 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:24 2015 - INFO | add_item(repo); ['local_epel_repo']
Thu May 14 17:37:24 2015 - DEBUG | get_items; ['repo']
Thu May 14 17:37:24 2015 - DEBUG | done with get_items; ['repo']
Thu May 14 17:37:30 2015 - DEBUG | REMOTE CLI Authorized; user(?)
Thu May 14 17:37:30 2015 - INFO | REMOTE start_task(Reposync); event_id(2015-05-14_173730_reposync); user(?)
Thu May 14 17:37:31 2015 - INFO | reposync; [None]
#vi /var/log/cobbler/tasks/2015-05-14_173730_reposync.log
Thu May 14 17:37:31 2015 - INFO | hello, reposync
Thu May 14 17:37:31 2015 - INFO | run, reposync, run!
Thu May 14 17:37:31 2015 - DEBUG | creating: /var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo
Thu May 14 17:37:31 2015 - INFO | running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/local_epel_repo/.origin/local_epel_repo.repo --repoid=local_epel_repo --download_path=/var/www/cobbler/repo_mirror -a x86_64
Thu May 14 17:37:32 2015 - INFO | received on stdout:
Thu May 14 17:37:32 2015 - DEBUG | received on stderr: Error setting up repositories: Cannot retrieve repository metadata (repomd.xml) for repository: local_epel_repo. Please verify its path and try again
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'cobbler reposync failed'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'cobbler reposync failed'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 125, in run
self.sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 169, in sync
return self.yum_sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 429, in yum_sync
utils.die(self.logger,"cobbler reposync failed")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - WARNING | reposync failed, tries left: 0
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'reposync failed, retry limit reached, aborting'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Thu May 14 17:37:32 2015 - INFO | Exception value: 'reposync failed, retry limit reached, aborting'
Thu May 14 17:37:32 2015 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run
rc = self._run(self)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 250, in runner
name=None, nofail=nofail, logger=self.logger)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 818, in reposync
return reposync.run(name)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 147, in run
utils.die(self.logger,"reposync failed, retry limit reached, aborting")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134, in die
raise CX(msg)
Thu May 14 17:37:32 2015 - ERROR | ### TASK FAILED ###
cobbler mailing list cobbler@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/cobbler
On 05/29/2015 12:16 PM, Chris Patti wrote:
After talking with folks on the freenode #cobbler channel about this, please consider changing your protocol from http to rsync. You will likely see much better results as we have.
As http mirroring seems unstable, imho we should either not support http mirroring or at least mention the issue in Cobbler documentation.
On Fri, May 29, 2015 at 4:14 PM, Alan Evangelista alanoe@linux.vnet.ibm.com wrote:
On 05/29/2015 12:16 PM, Chris Patti wrote:
After talking with folks on the freenode #cobbler channel about this, please consider changing your protocol from http to rsync. You will likely see much better results as we have.
As http mirroring seems unstable, imho we should either not support http mirroring or at least mention the issue in Cobbler documentation.
I agree completely.
-Chris
On 06/04/2015 02:09 PM, Chris Patti wrote:
On Fri, May 29, 2015 at 4:14 PM, Alan Evangelista alanoe@linux.vnet.ibm.com wrote:
On 05/29/2015 12:16 PM, Chris Patti wrote:
After talking with folks on the freenode #cobbler channel about this, please consider changing your protocol from http to rsync. You will likely see much better results as we have.
As http mirroring seems unstable, imho we should either not support http mirroring or at least mention the issue in Cobbler documentation.
I agree completely.
I do not use cobbler reposync, so I could use users feedback here. We should drop http mirroring or just mentioning it is unstable in Cobbler documentation is enough? Someone has used repo mirroring via HTTP successfully?
Regards, Alan Evangelista
I've used http with success, rsync isn't always an option. On Jun 5, 2015 6:24 AM, "Alan Evangelista" alanoe@linux.vnet.ibm.com wrote:
On 06/04/2015 02:09 PM, Chris Patti wrote:
On Fri, May 29, 2015 at 4:14 PM, Alan Evangelista alanoe@linux.vnet.ibm.com wrote:
On 05/29/2015 12:16 PM, Chris Patti wrote:
After talking with folks on the freenode #cobbler channel about this, please consider changing your protocol from http to rsync. You will likely see much better results as we have.
As http mirroring seems unstable, imho we should either not support http mirroring or at least mention the issue in Cobbler documentation.
I agree completely.
I do not use cobbler reposync, so I could use users feedback here. We should drop http mirroring or just mentioning it is unstable in Cobbler documentation is enough? Someone has used repo mirroring via HTTP successfully?
Regards, Alan Evangelista
cobbler mailing list cobbler@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/cobbler
I use HTTP mirroring and would not like to see it dropped. We simply have upped the --tries number :-/
I do not use cobbler reposync, so I could use users feedback here. We should drop http mirroring or just mentioning it is unstable in Cobbler documentation is enough? Someone has used repo mirroring via HTTP successfully?
I would suggest that simply mentioning in the doc that rsync is a more reliable protocol than http, *especially* over slow / high latency links, and that reposync handles stops and restarts more cleanly.
IMO that would make it clear to everyone what the problems are.
-Chris
On Fri, Jun 5, 2015 at 7:24 AM, Alan Evangelista alanoe@linux.vnet.ibm.com wrote:
On 06/04/2015 02:09 PM, Chris Patti wrote:
On Fri, May 29, 2015 at 4:14 PM, Alan Evangelista alanoe@linux.vnet.ibm.com wrote:
On 05/29/2015 12:16 PM, Chris Patti wrote:
After talking with folks on the freenode #cobbler channel about this, please consider changing your protocol from http to rsync. You will likely see much better results as we have.
As http mirroring seems unstable, imho we should either not support http mirroring or at least mention the issue in Cobbler documentation.
I agree completely.
I do not use cobbler reposync, so I could use users feedback here. We should drop http mirroring or just mentioning it is unstable in Cobbler documentation is enough? Someone has used repo mirroring via HTTP successfully?
Regards, Alan Evangelista
cobbler mailing list cobbler@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/cobbler
As http mirroring seems unstable, imho we should either not support http mirroring or at least mention the issue in Cobbler documentation.
I'd really prefer to see that it be documented and not dropped.
There are repos we have to use occasionally that are only available via http protocol and we have no power to change it.
cobbler@lists.fedorahosted.org