无法使用错误部署nodejs应用程序" NoMethodError:未定义的方法`owner' for Chef :: Resource :: DeployRevision"

时间:2014-06-03 02:38:28

标签: chef-recipe chef-solo cookbook

我无法使用应用程序&部署nodejs应用程序application_nodejs cookbook。

我的环境:

  1. 厨师11.12.2
  2. 申请食谱:4.1.4
  3. Application_nodejs cookbook:2.0.1
  4. Ubuntu:12.04 LTS
  5. 完整错误: “[2014-06-02T10:51:51 + 00:00] INFO:在重新引发异常之前运行排队的延迟通知 [2014-06-02 T10:51:51 + 00:00]错误:运行异常处理程序 [2014-06-02T10:51:51 + 00:00]错误:异常处理程序完成 [2014-06-02T10:51:51 + 00:00]致命:Stacktrace转储到/var/chef/cache/chef-stacktrace.out [2014-06-02 T10:51:51 + 00:00]错误:deploy_revision(xxxx)出错:NoMethodError:Chef :: Resource :: DeployRevision的未定义方法`owner' [2014-06-02T10:51:51 + 00:00]致命:Chef :: Exceptions :: ChildConvergeError:Chef run process退出失败(退出代码1)“

    有什么想法吗?

1 个答案:

答案 0 :(得分:0)

似乎你可能在传递空值时犯了一个错误。检查"所有者"实际上设置了正确的值而不是零。