2017-04-18 136 views
1

我正在測試多個烹飪書,並且每個烹飪書都反覆引導我的節點(僅用於測試目的)。
當我在我的節點上運行廚師客戶端,我得到以下錯誤:廚師:多次引導節點

*************************************** 

[2017-04-17T20:13:20-07:00] WARN: Failed to read the private key /etc/chef/client.pem: #<Errno::EACCES: Permission denied @ rb_sysopen - /etc/chef/client.pem> 

================================================================================ 
Chef encountered an error attempting to create the client "XXXX.com" 
================================================================================ 

Private Key Not Found: 
---------------------- 
Your private key could not be loaded. If the key file exists, ensure that it is 
readable by chef-client. 

Relevant Config Settings: 
------------------------- 
validation_key "/etc/chef/validation.pem" 

Platform: 
--------- 
x86_64-linux 

**************************************** 

我使用validatorless引導(--bootstrap - 跳馬 - JSON)。 有人可以讓我知道爲什麼我得到這個錯誤。 我記得我能夠在初始引導過程中運行「廚師客戶端」。

回答

0

沒有指出太明顯,這意味着要麼你刪除了私鑰文件/etc/chef/client.pem或者你沒有以root身份運行Chef,所以它不能讀取該文件。如果您還不是root用戶,請確保您使用sudo chef-client