जब साथ (hosted-) महाराज एक आवारा बॉक्स प्रावधान मैं निम्नलिखित त्रुटि मिलती है:बावर्ची Vagrant बॉक्स पर: एन्क्रिप्टेड डेटा बैग नहीं खोजा जा सका गुप्त
No such file or directory - file not found '/tmp/encrypted_data_bag_secret'
यहाँ कॉल त्रुटि उत्पन्न कर रहा है:
ssl = Chef::EncryptedDataBagItem.load("ssl", s[:id])
मुझे /etc/chef
में भी नहीं मिल सकता है जहां यह आमतौर पर मेरे अन्य सर्वरों पर रहता है।
क्या मुझे एक कॉन्फ़िगरेशन गुम है जो डेटा बैग गुप्त अपलोड करता है?
यहाँ स्टैक ट्रेस के बाकी है:
[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'
अच्छा आदमी! मुझे कहीं भी जानकारी का यह टुकड़ा नहीं मिला। यह अजीब बात है क्योंकि knife.rb फ़ाइल में सेटिंग को 'एन्क्रिप्टेड_डाटा_बैग_सेक्रेट_की' कहा जाता है। धन्यवाद! – j7nn7k
https://github.com/mitchellh/vagrant/pull/398 –
कृपया ध्यान दें कि आपको chef.encrypted_data_bag_secret_key_path के लिए अपनी स्थानीय मशीन पर पथ प्रदान करना होगा। इसके बाद यह keyfen.encrypted_data_bag_secret को कुंजी डाल देगा, डिफ़ॉल्ट रूप से "/ etc/chef/encpted_data_bag"। –