(hosted-) şef ile bir serseri kutusu sağlama zaman aşağıdaki hatayı alıyorum: Burada Chef Serseri Kutusunu: şifrelenmiş veri torbasını bulamıyor gizli
No such file or directory - file not found '/tmp/encrypted_data_bag_secret'
çağrı hataya neden olan:
ssl = Chef::EncryptedDataBagItem.load("ssl", s[:id])
/etc/chef
da normalde diğer sunucularda bulunduğu encrypted_data_bag_secret
'u bulamıyorum.
Veri poşeti sırrını yükleyen bir yapılandırma eksik mi?
Yığın izleme gerisi nerede:
[2013-02-14T16:51:15+00:00] ERROR: Running exception handlers
[2013-02-14T16:51:15+00:00] FATAL: Saving node information to /srv/chef/file_store/failed-run-data.json
[2013-02-14T16:51:15+00:00] ERROR: Exception handlers complete
[2013-02-14T16:51:15+00:00] FATAL: Stacktrace dumped to /srv/chef/file_store/chef-stacktrace.out
[2013-02-14T16:51:15+00:00] FATAL: Errno::ENOENT: No such file or directory - file not found '/tmp/encrypted_data_bag_secret'
Güzel adam! Bu bilgiyi hiçbir yerde bulamadım. Bu garip çünkü knife.rb dosyasında ayar 'encrypted_data_bag_secret_key' olarak adlandırılıyor. Teşekkürler! – j7nn7k
https://github.com/mitchellh/vagrant/pull/398 –
Lütfen yerel makinenizde şef.encrypted_data_bag_secret_key_path için bir yol belirtmeniz gerektiğini unutmayın. Daha sonra, "/ etc/chef/encrypted_data_bag" varsayılan olarak, şef.encrypted_data_bag_secret anahtarını koyacaktır. –