厨师独奏 - 流浪汉建立错误

 手机用户2502897855 发布于 2023-01-15 11:17

我一直在努力奋斗几个小时,似乎没有取得任何进展.关于我应该开始调试这个的任何提示将不胜感激.

我试图配置一个流浪汉机器并得到以下错误.

`==> default: Running provisioner: chef_solo...
Generating chef JSON and uploading...
==> default: Running chef-solo...
==> default: stdin: is not a tty
==> default: [2014-05-14T11:16:08+00:00] INFO: *** Chef 10.14.2 ***
==> default: [2014-05-14T11:16:08+00:00] INFO: Setting the run_list to ["recipe[nginx]"] from JSON
==> default: [2014-05-14T11:16:08+00:00] INFO: Run List is [recipe[nginx]]
==> default: [2014-05-14T11:16:08+00:00] INFO: Run List expands to [nginx]
==> default: [2014-05-14T11:16:08+00:00] INFO: Starting Chef Run for precise64
==> default: [2014-05-14T11:16:08+00:00] INFO: Running start handlers
==> default: [2014-05-14T11:16:08+00:00] INFO: Start handlers complete.
==> default: 
==> default: ================================================================================
==> default: Recipe Compile Error in /tmp/vagrant-chef-3/chef-solo-1/cookbooks/build-essential/libraries/xcode_command_line_tools.rb
==> default: ================================================================================
==> default: 
==> default: NameError
==> default: ---------
==> default: uninitialized constant Chef::Resource::LWRPBase
==> default: 
==> default: Cookbook Trace:
==> default: ---------------
==> default:   /tmp/vagrant-chef-3/chef-solo-1/cookbooks/build-essential/libraries/xcode_command_line_tools.rb:21
==> default: 
==> default: Relevant File Content:
==> default: ----------------------
==> default: /tmp/vagrant-chef-3/chef-solo-1/cookbooks/build-essential/libraries/xcode_command_line_tools.rb:
==> default: 
==> default:   1:  #
==> default:   2:  # Cookbook Name:: build-essential
==> default:   3:  # Library:: xcode_command_line_tools
==> default:   4:  #
==> default:   5:  # Copyright 2014, Chef Software, Inc.
==> default:   6:  #
==> default:   7:  # Licensed under the Apache License, Version 2.0 (the "License");
==> default:   8:  # you may not use this file except in compliance with the License.
==> default:   9:  # You may obtain a copy of the License at
==> default: [2014-05-14T11:16:09+00:00] ERROR: Running exception handlers
==> default: [2014-05-14T11:16:09+00:00] ERROR: Exception handlers complete
==> default: [2014-05-14T11:16:09+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
==> default: [2014-05-14T11:16:09+00:00] FATAL: NameError: uninitialized constant Chef::Resource::LWRPBase
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.`

我正在使用带有流浪汉的berkshelf-vagrant插件

流浪汉1.6.2

我的流浪文件包含以下内容:

config.vm.provision :chef_solo do |chef|

  chef.run_list = [
    "recipe[nginx]"
  ]
end

StephenKing.. 8

您使用的是旧版本的Chef.您可能希望使用vagrant-omnibus在您的盒子中安装更现代的Chef版本.

您的问题与COOK-4441非常相似.原因:厨师10,而11则是必需的.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有