Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python cobbler reposync错误到下游cobbler服务器_Python_Yum - Fatal编程技术网

Python cobbler reposync错误到下游cobbler服务器

Python cobbler reposync错误到下游cobbler服务器,python,yum,Python,Yum,下面是在一个下游cobbler服务器上执行cobbler reposync的问题- 环境: cobbler-server1-> cobbler-server2-> 鞋匠服务员3 下面的命令正在为选定的回购执行补强式回购同步: [cobbler@cobbler-server3 ~]# cobbler reposync --only=anaplan-el6-x86_64 task started: 2013-06-06_181850_reposync task started (id=Reposyn

下面是在一个下游cobbler服务器上执行cobbler reposync的问题-

环境: cobbler-server1->
cobbler-server2-> 鞋匠服务员3

下面的命令正在为选定的回购执行补强式回购同步:

[cobbler@cobbler-server3 ~]# cobbler reposync --only=anaplan-el6-x86_64
task started: 2013-06-06_181850_reposync
task started (id=Reposync, time=Thu Jun  6 18:18:50 2013)
hello, reposync
run, reposync, run!
creating: /var/www/cobbler/repo_mirror/anaplan-el6-x86_64/.origin/*******-el6-x86_64.repo
running: /usr/bin/reposync -l -d --config=/var/www/cobbler/repo_mirror/*******-el6-x86_64/.origin/*******-el6-x86_64.repo --repoid=*******-el6-x86_64 --download_path=/var/www/cobbler/repo_mirror -a x86_64
2.6 kB     00:00

[anaplan-el6-x86_64: 38    of 146   ] Downloading *******-glue-1.4.0.1-1.x86_64.rpm
Could not retrieve package *******-glue-1.4.0.1-1.x86_64. Error was failure: anaplan-glue-1.4.0.1-1.x86_64.rpm from *******-el6-x86_64: [Errno 256] No more mirrors to try.
[anaplan-el6-x86_64: 41    of 146   ] Skipping existing ......
[anaplan-el6-x86_64: 46    of 146   ] Downloading *******-launchpad-1.3.9.1-1.x86_64.rpm
Could not retrieve package *******-launchpad-1.3.9.1-1.x86_64. Error was failure: *******-launchpad-1.3.9.1-1.x86_64.rpm from *******-el6-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.6/site-packages/cobbler/utils.py", line 132, 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 402, in yum_sync
    utils.die(self.logger,"cobbler reposync failed")
   File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 140, 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/*******-el6-x86_64
received on stdout:
received on stderr:
running: chmod -R 755 /var/www/cobbler/repo_mirror/*******-el6-x86_64
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.6/site-packages/cobbler/utils.py", line 132, 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.6/site-packages/cobbler/remote.py", line 89, in run
    rc = self._run(self)
   File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 248, in runner
    3), name=name, nofail=nofail, logger=self.logger)
   File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 799, in reposync
    return reposync.run(name)
   File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py", line 154, in run
    utils.die(self.logger,"overall reposync failed, at least one repo failed to synchronize")
   File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 140, in die
    raise CX(msg)

!!! TASK FAILED !!!
[cobbler@cobbler-server3~]#cobbler reposync--only=anaplan-el6-x86_64
任务开始:2013-06-06_181850_
任务已启动(id=Reposync,时间=2013年6月6日星期四18:18:50)
你好,reposync
快跑,快跑!
创建:/var/www/cobbler/repo_mirror/anaplan-el6-x86_64/.origin/********-el6-x86_64.repo
运行:/usr/bin/reposync-l-d--config=/var/www/cobbler/repo_-mirror/*****-el6-x86_64/.origin/*****-el6-x86_64.repo--repoid=*****-el6-x86_64--下载路径=/var/www/cobbler/repo_-mirror-a x86_64
2.6KB 00:00
[anaplan-el6-x86_64:38/146]下载*********-glue-1.4.0.1-1.x86_64.rpm
无法检索包******-glue-1.4.0.1-1.x86_64。错误为失败:anaplan-glue-1.4.0.1-1.x86_64.rpm从******-el6-x86_64:[Errno 256]没有更多镜像可供尝试。
[anaplan-el6-x86_64:41/146]跳过现有。。。。。。
[anaplan-el6-x86_64:46/146]下载*********-launchpad-1.3.9.1-1.x86_64.rpm
无法检索包******-launchpad-1.3.9.1-1.x86_64。错误为失败:******-el6-x86_64:[Errno 256]中的******-launchpad-1.3.9.1-1.x86_64.rpm没有更多镜像可供尝试。
在stderr上收到:
发生异常:
异常值:“cobbler reposync失败”
例外信息:
文件“/usr/lib/python2.6/site packages/cobbler/utils.py”,第132行,在die中
提高CX(味精)
发生异常:
异常值:“cobbler reposync失败”
例外信息:
文件“/usr/lib/python2.6/site packages/cobbler/action_reposync.py”,第125行,运行中
自同步(回购)
文件“/usr/lib/python2.6/site packages/cobbler/action_reposync.py”,第169行,同步
返回self.yum\u sync(repo)
文件“/usr/lib/python2.6/site packages/cobbler/action\u reposync.py”,第402行,在yum\u sync中
utils.die(self.logger,“cobbler reposync失败”)
文件“/usr/lib/python2.6/site packages/cobbler/utils.py”,第140行,在die中
提高CX(味精)
reposync失败,尝试向左:0
reposync失败,已达到重试限制,正在跳过
运行:chown-R root:apache/var/www/cobbler/repo_-mirror/*****-el6-x86_64
于标准日期收到:
在stderr上收到:
运行:chmod-R 755/var/www/cobbler/repo_mirror/*****-el6-x86_64
于标准日期收到:
在stderr上收到:
发生异常:
异常值:“整体reposync失败,至少一个repo未能同步”
例外信息:
文件“/usr/lib/python2.6/site packages/cobbler/utils.py”,第132行,在die中
提高CX(味精)
发生异常:
异常值:“整体reposync失败,至少一个repo未能同步”
例外信息:
文件“/usr/lib/python2.6/site packages/cobbler/remote.py”,第89行,运行中
rc=自运行(自运行)
文件“/usr/lib/python2.6/site packages/cobbler/remote.py”,第248行,在runner中
3) ,name=name,nofail=nofail,logger=self.logger)
文件“/usr/lib/python2.6/site packages/cobbler/api.py”,第799行,在reposync中
返回reposync.run(名称)
文件“/usr/lib/python2.6/site packages/cobbler/action_reposync.py”,第154行,运行中
utils.die(self.logger,“整体reposync失败,至少一个repo未能同步”)
文件“/usr/lib/python2.6/site packages/cobbler/utils.py”,第140行,在die中
提高CX(味精)
!!! 任务失败!!!
要解决此问题

删除产生错误的包-

    [anaplan-el6-x86_64: 38    of 146   ] Downloading *******-glue-1.4.0.1-1.x86_64.rpm
    Could not retrieve package *******-glue-1.4.0.1-1.x86_64. Error was failure: anaplan-glue-1.4.0.1-1.x86_64.rpm from
*******-el6-x86_64: [Errno 256] No more mirrors to try.
    [anaplan-el6-x86_64: 41    of 146   ] Skipping existing ......
    [anaplan-el6-x86_64: 46    of 146   ] Downloading *******-launchpad-1.3.9.1-1.x86_64.rpm
    Could not retrieve package *******-launchpad-1.3.9.1-1.x86_64. Error was failure: *******-launchpad-1.3.9.1-1.x86_64.rpm from
*******-el6-x86_64: [Errno 256] No more mirrors to try.

然后再次运行cobbler reposync命令

 rm -rf /var/www/cobbler/repo_mirror/anaplan-el6-x86_64/anaplan-launchpad-1.3.9.1-1.x86_64.rpm
 rm -rf /var/www/cobbler/repo_mirror/anaplan-el6-x86_64/anaplan-launchpad-1.3.9.1-1.x86_64.rpm