Chef infra 在资源'上执行操作“install”时出错;百胜套餐[apache2]

Chef infra 在资源'上执行操作“install”时出错;百胜套餐[apache2],chef-infra,yum,Chef Infra,Yum,在我的节点上执行命令“chef client”时,我收到一个错误“error executing the actioninstallon resource'yum_package[apache2]”。主要原因是-无法联系CDS负载平衡器rhui2-cds01.us-east-1.aws.ce.redhat.com,正在尝试其他节点。该节点是Amazon Linux EC2实例。chef服务器由chef托管。 请检查下面的日志 正在启动Chef客户端,版本13.10.4 解析运行列表的食谱:[“a

在我的节点上执行命令“chef client”时,我收到一个错误“error executing the action
install
on resource'yum_package[apache2]”。主要原因是-无法联系CDS负载平衡器rhui2-cds01.us-east-1.aws.ce.redhat.com,正在尝试其他节点。该节点是Amazon Linux EC2实例。chef服务器由chef托管。 请检查下面的日志

正在启动Chef客户端,版本13.10.4 解析运行列表的食谱:[“apache”] 同步食谱: -apache(0.1.0) 安装Cookbook Gems: 编辑食谱。。。 汇聚2种资源 配方:apache::default *yum_程序包[apache2]操作安装

================================================================================
Error executing action `install` on resource 'yum_package[apache2]'
================================================================================

Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of /usr/bin/python /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py --options --installed-provides --yum-lock-timeout 30 ----
STDOUT: [option installonlypkgs] kernel kernel-bigmem installonlypkg(kernel) installonlypkg(kernel-module) installonlypkg(vm) kernel-enterprise kernel-smp kernel-debug kernel-unsupported kernel-source kernel-devel kernel-PAE kernel-PAE-debug
Could not contact CDS load balancer rhui2-cds01.us-east-1.aws.ce.redhat.com, trying others.
STDERR: Traceback (most recent call last):
  File "/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py", line 299, in <module>
    status = main()
  File "/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py", line 288, in main
    return yum_dump(options)
  File "/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py", line 214, in yum_dump
    return dump_packages(yb, options.package_list, options.output_provides)
  File "/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py", line 125, in dump_packages
    db = yb.doPackageLists(list)
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 2964, in doPackageLists
    avail = self.pkgSack.returnPackages(repoid=repoid,
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1074, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 778, in _getSacks
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.7/site-packages/yum/repos.py", line 347, in populateSack
    self.doSetup()
  File "/usr/lib/python2.7/site-packages/yum/repos.py", line 122, in doSetup
    self.ayum.plugins.run('prereposetup')
  File "/usr/lib/python2.7/site-packages/yum/plugins.py", line 188, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/rhui-lb.py", line 135, in prereposetup_hook
    ', '.join(cds_balancers))
yum.plugins.PluginYumExit: Could not contact any CDS load balancers: rhui2-cds01.us-east-1.aws.ce.redhat.com, rhui2-cds02.us-east-1.aws.ce.redhat.com.
---- End output of /usr/bin/python /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py --options --installed-provides --yum-lock-timeout 30 ----
Ran /usr/bin/python /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py --options --installed-provides --yum-lock-timeout 30 returned 1

Resource Declaration:
---------------------
# In /home/ec2-user/.chef/cache/cookbooks/apache/recipes/default.rb

  8: package 'apache2' do
  9:    package_name 'httpd'
 10:    action :install
 11: end
 12: 

Compiled Resource:
------------------
# Declared in /home/ec2-user/.chef/cache/cookbooks/apache/recipes/default.rb:8:in `from_file'

yum_package("apache2") do
  package_name "httpd"
  action [:install]
  default_guard_interpreter :default
  declared_type :package
  cookbook_name "apache"
  recipe_name "default"
end

System Info:
------------
chef_version=13.10.4
platform=redhat
platform_version=7.5
ruby=ruby 2.4.4p296 (2018-03-28 revision 63013) [x86_64-linux]
program_name=chef-client worker: ppid=11667;start=18:00:05;
executable=/opt/chef/bin/chef-client
================================================================================
在资源“yum_包[apache2]”上执行操作“install”时出错
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
预期进程将与[0]一起退出,但收到“1”
----开始输出/usr/bin/python/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py--options--installed提供--yum锁超时30----
STDOUT:[option installonlypkgs]内核内核bigmem installonlypkg(内核)installonlypkg(内核模块)installonlypkg(vm)内核企业内核smp内核调试内核不受支持的内核源内核开发内核PAE内核PAE内核PAE调试
无法联系CDS负载平衡器rhui2-cds01.us-east-1.aws.ce.redhat.com,正在尝试其他服务。
STDERR:回溯(最近一次呼叫最后一次):
文件“/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py”,第299行,在
status=main()
文件“/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py”,第288行,主文件
返回yum\u转储(选项)
文件“/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py”,第214行,位于yum\u dump中
返回dump\u包(yb,options.package\u列表,options.output\u提供)
文件“/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py”,第125行,位于dump_包中
db=yb.doPackageList(列表)
doPackageList中的文件“/usr/lib/python2.7/site packages/yum/_init__.py”,第2964行
avail=self.pkgSack.returnPackages(repoid=repoid,
文件“/usr/lib/python2.7/site packages/yum/_init__.py”,第1074行,在
pkgSack=property(fget=lambda self:self.\u getSacks(),
文件“/usr/lib/python2.7/site packages/yum/_init__.py”,第778行,在getSacks中
self.repos.populateSack(其中=repos)
文件“/usr/lib/python2.7/site packages/yum/repos.py”,第347行,位于PopulatePack中
self.doSetup()
文件“/usr/lib/python2.7/site packages/yum/repos.py”,第122行,在doSetup中
self.ayum.plugins.run('prereposetup')
文件“/usr/lib/python2.7/site packages/yum/plugins.py”,第188行,正在运行
func(conduitcls(self、self.base、conf、**kwargs))
文件“/usr/lib/yum plugins/rhui-lb.py”,第135行,在prereposetup_hook中
“,”.连接(cds_平衡器))
yum.plugins.PluginYumExit:无法联系任何CDS负载平衡器:rhui2-cds01.us-east-1.aws.ce.redhat.com、rhui2-cds02.us-east-1.aws.ce.redhat.com。
----/usr/bin/python/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py的最终输出--options--安装提供--yum锁超时30----
Ran/usr/bin/python/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.10.4/lib/chef/provider/package/yum/yum-dump.py--options--installed提供--yum锁超时30返回1
资源声明:
---------------------
#在/home/ec2 user/.chef/cache/cookbooks/apache/recipes/default.rb中
8:包“apache2”do
9:包名称“httpd”
10:操作:安装
11:完
12: 
汇编资源:
------------------
#在/home/ec2 user/.chef/cache/cookbooks/apache/recipes/default.rb:8:in`from_file'中声明
百胜套餐(“apache2”)是什么
程序包名称“httpd”
操作[:安装]
默认\u保护\u解释器:默认值
声明的类型:包
食谱名称“apache”
配方名称“默认”
结束
系统信息:
------------
chef_版本=13.10.4
平台=红帽子
平台_版本=7.5
ruby=ruby 2.4.4p296(2018-03-28修订版63013)[x86_64-linux]
项目名称=厨师长客户工人:ppid=11667;开始时间=18:00:05;
可执行文件=/opt/chef/bin/chef客户端

此错误与Chef无关,您可以从消息“yum无法访问包存储库服务器”中看到