2017-04-24 35 views
1

INFO:向Data Collector報告運行開始時出錯。網址:https://api.chef.io/organizations/james/data-collector例外:404 - 404「未找到」(這是正常的,如果你沒有廚師自動化)在節點上運行chef-client時出錯

我使用的Windows(2012R2)機器作爲工作站和Ubuntu(14.04)作爲節點。 Bootstrapping節點完成了,我更新了一本食譜,我在節點運行了廚師客戶端,但是我的食譜沒有更新,它拋出了錯誤。我需要做什麼? 從哪裏(/ etc/chef /或/ home/ubuntu /或/ var /或??)我需要運行這個chef-client命令?

回答

0

正如錯誤本身所述,如果您不使用Chef Automate,這是正常的,這不是一個致命錯誤,並且根本不會傷害Chef(除了數據收集器子系統由於它沒有服務器而禁用它自身之外報告)。

0
  1. 請以調試模式運行廚師客戶端,這將提供更多信息:chef-client -ldebug
  2. 請檢查廚師的客戶端登錄,並注重與「ERROR」標記的郵件上面的「INFO」消息不是失敗的真正原因;
  3. 我猜引導的節點沒有足夠的權限在Chef服務器中「讀取」(或「更新」)對象。這可以使用Chef Server Management Web界面輕鬆修復:查找出現問題的節點,檢查其權限選項卡(「詳細信息」 - 「屬性」 - 「權限」):管理員,客戶端,用戶,節點...,添加節點/客戶端的名稱,勾選相應的權限複選框:讀取,寫入等。