![](/img/trans.png)
[英]Error <bound method Node.getCpuPowerUsage of <__main__.Node instance at 0x7f6f60c6b8c0>>
[英]ERROR: undefined method `python' for #<Chef::Node::Attribute:0x00000003f78ef8>
我是廚師的新手。 我嘗試將Chef安裝python到Amazon EC2中。 我在chef-repo / nodes文件夾中創建了一個節點,如mynode.com.json我在mynode.com.json中有一個run_list:
"run_list": [
"recipe[python]"
],
然后我打電話給:
"knife solo cook mynode.com"
我收到了這個錯誤:
/home/ec2-user/chef-solo/local-mode-cache/cache/cookbooks/python/attributes/default.rb:
16: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17: # See the License for the specific language governing permissions and
18: # limitations under the License.
19: #
20:
21: default['python']['install_method'] = 'package'
22:
23>> if python['install_method'] == 'package'
24: case platform
25: when "smartos"
26: default['python']['prefix_dir'] = '/opt/local'
27: else
28: default['python']['prefix_dir'] = '/usr'
29: end
30: else
31: default['python']['prefix_dir'] = '/usr/local'
32: end
System Info:
------------
chef_version=13.1.31
platform=amazon
platform_version=2017.03
ruby=ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
program_name=chef-solo worker: ppid=12199;start=09:16:41;
executable=/opt/chef/bin/chef-solo
Running handlers:
[2017-06-11T09:16:42+00:00] ERROR: Running exception handlers
[2017-06-11T09:16:42+00:00] ERROR: Running exception handlers
Running handlers complete
[2017-06-11T09:16:42+00:00] ERROR: Exception handlers complete
[2017-06-11T09:16:42+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 01 seconds
[2017-06-11T09:16:42+00:00] FATAL: Stacktrace dumped to /home/ec2-user/chef-solo/local-mode-cache/cache/chef-stacktrace.out
[2017-06-11T09:16:42+00:00] FATAL: Stacktrace dumped to /home/ec2-user/chef-solo/local-mode-cache/cache/chef-stacktrace.out
[2017-06-11T09:16:42+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2017-06-11T09:16:42+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2017-06-11T09:16:42+00:00] ERROR: undefined method `python' for #<Chef::Node::Attribute:0x00000003f78ef8>
[2017-06-11T09:16:42+00:00] ERROR: undefined method `python' for #<Chef::Node::Attribute:0x00000003f78ef8>
有人可以幫忙嗎? 謝謝
該cookbook( python
)已被棄用,不適用於Chef 13.請使用poise-python
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.