चल रहा का उपयोग करके आधिकारिक FreeBSD आवारा बॉक्स भागने की कोशिश की:अमान्य कॉन्फ़िगर किया गया खोल त्रुटि जब आधिकारिक FreeBSD आवारा बॉक्स
vagrant init freebsd/FreeBSD-10.2-STABLE
और बाद में, मेरे Vagrantfile तदनुसार निर्देशों के आधार पर https://forums.freebsd.org/threads/52717/ पर निम्न जोड़कर संशोधित लाइनों:
Vagrant.configure("2") do |config|
config.vm.guest = :freebsd
config.vm.synced_folder ".", "/vagrant", id: "vagrant-root", disabled: true
config.vm.box = "freebsd/FreeBSD-10.2-STABLE"
config.ssh.shell = "sh"
config.vm.base_mac = "080027D14C66"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "1024"]
vb.customize ["modifyvm", :id, "--cpus", "1"]
vb.customize ["modifyvm", :id, "--hwvirtex", "on"]
vb.customize ["modifyvm", :id, "--audio", "none"]
vb.customize ["modifyvm", :id, "--nictype1", "virtio"]
vb.customize ["modifyvm", :id, "--nictype2", "virtio"]
end
end
जब मैं आवारा अप आदेश जारी:
vagrant up --provider virtualbox
निम्न त्रुटि दिखाया गया था:
कॉन्फ़िगर किया गया खोल (config.ssh.shell) अमान्य और करने के लिए ठीक से आदेश पर अमल में असमर्थ है। इसके लिए सबसे आम कारण खोल का उपयोग कर रहा है जो सिस्टम पर अनुपलब्ध है। कृपया सत्यापित करें कि आप शैल के पूर्ण पथ का उपयोग कर रहे हैं और यह कि SSS उपयोगकर्ता द्वारा खोल निष्पादन योग्य है।
त्रुटि के बावजूद, मैं अभी भी vagrant ssh
बॉक्स में सक्षम हूं। हालांकि, मैं vagrant halt
का उपयोग कर मशीन को बंद करने में सक्षम नहीं हूं। यह उपरोक्त के समान त्रुटि दिखाएगा और बिल्कुल बंद नहीं होगा।