我无法在我的Chef工作站中引导Ubuntu节点
我已经设置了Chef工作站和Chef服务器。我可以将食谱上传到厨师服务器。但是我无法同时引导Windows和Ubuntu节点
下面是Bootstraping的代码, 1)Ubuntu:knife bootstrap --ssh-user ubuntu -sudo -i
我收到此错误, 请求PTY:stderr将合并到stdout 错误:Errno :: ENOENT:没有这样的文件或目录@ rb_sysopen-/tmp/d20190613-2526-ckl14f/testnode.pem
2)Windows:
knife bootstrap windows winrm -x Administrator -P random_Password
我遇到错误了,
错误:刀遇到意外错误
这可能是“ bootstrap windows winrm”刀命令或插件中的错误
在提交错误报告之前,请使用-VVV
选项收集此命令的输出。
异常:NameError:未初始化的常量Chef :: Knife :: Bootstrap :: ChefVaultHandler
答案 0 :(得分:1)
这是一个最近引入的错误,已经修复,但是尚未合并/发布。我的理解是很快就会发布。在此之前,请尝试获取任何工具(工作站?)的稍旧版本,看看是否能解决问题。
答案 1 :(得分:0)
我也面临第二个问题,但是在移至三个依赖项以下
1.require_relative“ bootstrap / chef_vault_handler”
2. require_relative“ bootstrap / client_builder”
3. require_relative“ bootstrap / train_connector”
到文件C:\ opscode \ chef-workstation \ embedded \ lib \ ruby \ gems \ 2.6.0 \ gems \ chef-15.0.300-universal-mingw32 \ lib \ chef \ knife的顶部。 >
您可以在github链接上进行检查-https://github.com/chef/chef/issues/8461