我们正在尝试从安装了厨师客户端的目标节点上的厨师服务器执行weblogic配方。但是weblogic无法安装,并出现以下错误。
vsvphxfqa01.abc.com Errno::ENOENT
vsvphxfqa01.abc.com -------------
vsvphxfqa01.abc.com No such file or directory - java -jar /tmp/wls1036_generic.jar -mode=silent -silent_xml=/tmp/wls-silent-install.xml -silent_log=/tmp/chef_install_weblogic.log
当我们尝试在chef客户端节点的/ tmp下执行相同的命令时,它正在安装。不知道为什么它不会发生在厨师服务器上。
这是食谱
vsvphxfqa01.abc.com 9: execute "install_wls" do
vsvphxfqa01.abc.com 10: user "#{node['weblogic']['UNIX_USER']}"
vsvphxfqa01.abc.com 11: group "#{node['weblogic']['UNIX_GROUP']}"
vsvphxfqa01.abc.com 12: cwd "/opt/weblogic/java/jdk1.6.0_31"
vsvphxfqa01.abc.com 13: command "java -jar #{temp}/wls1036_generic.jar -mode=silent -silent_xml=#{temp}/wls-silent-install.xml -silent_log=#{temp}/chef_install_weblogic.log"
vsvphxfqa01.abc.com 14: end
vsvphxfqa01.abc.com 15: end
有什么想法吗?