Chef infra 警告:厨师客户端21056正在运行,将等待它完成,然后运行

Chef infra 警告:厨师客户端21056正在运行,将等待它完成,然后运行,chef-infra,Chef Infra,我在我的厨师客户食谱中添加了一个基本食谱,该食谱也包含在角色中: package "hadoop-cdh4.4.0-conf-prod" do action :install end 在我的测试节点上运行它之后,我没有得到任何错误或任何正在安装它的指示。当我尝试重新运行“chef client”时,我收到以下消息: WARN: Chef client 21056 is running, will wait for it to finish and then run. 这是否意味着软

我在我的厨师客户食谱中添加了一个基本食谱,该食谱也包含在角色中:

package "hadoop-cdh4.4.0-conf-prod" do 
    action :install
end
在我的测试节点上运行它之后,我没有得到任何错误或任何正在安装它的指示。当我尝试重新运行“chef client”时,我收到以下消息:

WARN: Chef client 21056 is running, will wait for it to finish and then run.

这是否意味着软件包正在后台安装?

该错误表示进程ID 21056是当前正在运行的chef客户端进程。一旦chef client实例完成,您对chef client的调用就会运行。Chef不允许客户端的多个实例同时运行,因为这可能会导致不良的副作用。

我们需要有关您的设置的更多详细信息,Chef clietn是否作为服务运行,运行列表是什么,厨师运行的输出是什么…以下是输出的样子:刀节点显示hdp-046.xxx.gbl节点名称:hdp-046.xxx.gbl环境:_默认FQDN:hdp-046.xxx.gbl IP:10.60.140.66运行列表:角色[厨师客户端]角色:厨师客户端食谱:厨师客户端,厨师客户端::默认,厨师客户端::服务,chef client::init_服务平台:ubuntu 14.04我尝试删除chef client,因为它是冗余的,但它不会消失:刀节点运行列表删除hdp-046.xxx.gbl“recipe[chef client]”我已将hadoop_节点菜谱添加到chef client菜谱中,并将其上载到chef Server编辑您的问题。记录跑步记录会很有帮助