Chef infra 使用chef omnibus安装graphite
我正在尝试使用chef安装graphite。我是厨师新手,对工作几乎一无所知。 我使用的是chef版本(10.24.4)。当我尝试在客户端安装graphite时,出现以下错误Chef infra 使用chef omnibus安装graphite,chef-infra,graphite,Chef Infra,Graphite,我正在尝试使用chef安装graphite。我是厨师新手,对工作几乎一无所知。 我使用的是chef版本(10.24.4)。当我尝试在客户端安装graphite时,出现以下错误 ================================================================================ Error executing action `touch` on resource 'file[/var/lib/mysql/mysql.sock]' ====
================================================================================
Error executing action `touch` on resource 'file[/var/lib/mysql/mysql.sock]'
================================================================================
Errno::ENXIO
------------
No such device or address - /var/lib/mysql/mysql.sock
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/graphite-mysql/recipes/default.rb
37: file mysqld_file do
38: action :touch
39: retries 4
40: retry_delay 100
41: owner mysqld_user
42: group "root"
43: mode "0774"
44: end
45: end
Compiled Resource:
------------------
# Declared in /var/chef/cache/cookbooks/graphite-mysql/recipes/default.rb:37:in `block in from_file'
file("/var/lib/mysql/mysql.sock") do
provider Chef::Provider::File
action [:touch]
retries 0
retry_delay 100
path "/var/lib/mysql/mysql.sock"
backup 5
cookbook_name "graphite-mysql"
recipe_name "default"
owner "root"
group "root"
mode "0774"
end
[2013-05-31T13:41:52-05:00] ERROR: Running exception handlers
[2013-05-31T13:41:52-05:00] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
[2013-05-31T13:41:52-05:00] ERROR: Exception handlers complete
[2013-05-31T13:41:52-05:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2013-05-31T13:41:52-05:00] FATAL: Errno::ENXIO: file[/var/lib/mysql/mysql.sock] (graphite-mysql::default line 37) had an error: Errno::ENXIO: No such device or address - /var/lib/mysql/mysql.sock
我明确尝试在客户端触摸mysql.sock文件,效果很好。我无法理解到底是什么导致了这个问题。我们衷心感谢您的帮助
提前谢谢 您使用的是chef 10而不是chef 11,因此chef solo没有选择metadata.rb中指定的依赖项。chef 11最大的改进之一就是它可以做到这一点 基本上,这本烹饪书期望mysql烹饪书在它之前运行,或者mysql在它发生之前以某种方式被设置