一千萬個為什麽

搜索

廚師(當然,測試廚房)掛在使用當地的食譜



我是Chef的新手,試圖為我的公司制定一份POC。 所以我有一個在cookbook文件夾下有兩個烹飪書的項目。一本食譜是一本名為“hydra-base”的“基礎”食譜,另一本(稱為“自動機”)應該擴展它。現在我所擁有的僅僅是擴展烹飪書的測試和一個食譜調用。

我的問題是,當我嘗試使用Kitchen進行驗證時,所有內容都可以上傳,直到嘗試應用配方,然後獲得以下行: Recipe:hydra-base :: default 然後廚房就掛了。現在已經閑置了大約45分鐘。如果我跳出工具(ctrl-c)然後重新運行廚房會聚,它會給我這個錯誤然後掛起:

警告:廚師客戶端1514正在運行,將等待它完成,然後運行。 [2018-01-09T17:35:23 + 00:00]

所以似乎廚師仍然認為它試圖更新一些東西。這裏是相關的文件:

# automator/recipes/default.rb
include_recipe 'hydra-base::default'

# automator/Berksfile
source 'https://supermarket.chef.io'

cookbook 'hydra-base', path: '../hydra-base'
metadata

# automator/metadata.rb
depends 'hydra-base'

調用 kitchen verify -l debug 在掛起的行之後似乎沒有提供任何附加信息。

有人可以給我一個關於如何解決這個問題或如何從廚房獲得更多信息的暗示嗎? 謝謝

轉載註明原文: 廚師(當然,測試廚房)掛在使用當地的食譜

一共有 1 個回答:

事實證明,AWS只是極其緩慢,apt-get(在基地中應用)超時。我會知道這是我早點回去嘗試測試基本食譜。