Chef infra 厨师长不能';找不到家庭环境--扩展`~';

Chef infra 厨师长不能';找不到家庭环境--扩展`~';,chef-infra,cookbook,Chef Infra,Cookbook,当我的厨师客户端每隔一段时间运行时,它会引发此错误,并在不同步任何烹饪书的情况下退出。但是如果我手动调用它,它会在我的提示符下工作。知道怎么修吗 [2014-02-26T11:58:12+00:00] INFO: Forking chef instance to converge... [2014-02-26T11:58:12+00:00] INFO: *** Chef 11.10.4 *** [2014-02-26T11:58:12+00:00] INFO: Chef-client pid:

当我的厨师客户端每隔一段时间运行时,它会引发此错误,并在不同步任何烹饪书的情况下退出。但是如果我手动调用它,它会在我的提示符下工作。知道怎么修吗

[2014-02-26T11:58:12+00:00] INFO: Forking chef instance to converge...
[2014-02-26T11:58:12+00:00] INFO: *** Chef 11.10.4 ***
[2014-02-26T11:58:12+00:00] INFO: Chef-client pid: 7880
[2014-02-26T11:58:13+00:00] INFO: Run List is [role[TestingRolesAs_Main]]
[2014-02-26T11:58:13+00:00] INFO: Run List expands to [some cookbooks here, chef-client]
[2014-02-26T11:58:13+00:00] INFO: Starting Chef Run for 
[2014-02-26T11:58:13+00:00] INFO: Running start handlers
[2014-02-26T11:58:13+00:00] INFO: Start handlers complete.
[2014-02-26T11:58:13+00:00] INFO: HTTP Request Returned 404 Object Not Found: 
[2014-02-26T11:58:13+00:00] INFO: Loading cookbooks [chef-client, cron, listpackages, logrotate, s247agentinstall, s247cleanup, servermonitoragent]
[2014-02-26T11:58:13+00:00] ERROR: Running exception handlers
[2014-02-26T11:58:13+00:00] ERROR: Exception handlers complete
[2014-02-26T11:58:13+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2014-02-26T11:58:13+00:00] ERROR: couldn't find HOME environment -- expanding `~'
[2014-02-26T11:58:13+00:00] ERROR: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
[2014-02-26T11:58:13+00:00] ERROR: Sleeping for 300 seconds before trying again

在烹饪书的某个地方,你有一些路径设置为
~/something

当Chef作为守护进程运行时,它使用最小的shell环境来运行,在这个环境中,
HOME
变量可能没有设置,因此它无法展开
~