0
我已經安裝了超市和廚師服務器。 現在我正嘗試通過運行一個knife命令從本地機器上傳食譜。 我已經根據這個文件配置了我的knife.rb。 https://docs.chef.io/supermarket.html將食譜上傳到私人超市時遇到問題
knife supermarket share c1-supermarket-master "other"
Generating metadata for c1-supermarket-master from /var/folders/6s/vb0m1sqd1hldg7thk6m3dflmv7dc2h/T/chef-c1-supermarket-master-build20150624-23977-1n8kp0n/c1-supermarket-master/metadata.rb
Making tarball c1-supermarket-master.tgz
ERROR: Error uploading cookbook c1-supermarket-master to the Opscode Cookbook Site: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. Increase log verbosity (-VV) for more information.
我已經運行
knife ssl fetch https://ip-10-94-165-251/ -c knife.rb
然後
knife ssl check https://ip-10-94-165-251/ -c knife.rb
從可信任的cert目錄獲取證書並將其粘貼到主廚cacert.pem的最後。可信證書目錄似乎只用於API調用。 'cat /etc/chef/trusted_cert/You_server_.pem >>/opt/chef/embedded/ssl/certs/cacert.pem' – Tensibai
謝謝@Tensibai,通過「You_server_.pem」您是指我的廚師或超市服務器安裝?,或者你正在談論我正在運行的服務器證書。目前我正在嘗試從我的本地mac機器。 –
超市證書 – Tensibai