vagrant-proxyconf আনইনস্টল করলে গেস্টের ফাইলগুলো থেকে যায়
vagrant-proxyconf উপলব্ধ থাকতেই প্রক্সি সেটিংস মুছুন, nil, খালি ও false মানের পার্থক্য বুঝে নিন।
vagrant-proxyconf গেস্টের ভিতরে সেটিংস লেখে। এর হোস্ট-সাইড প্লাগইন সরালে সেই VM-এর পরিবেশ ও অ্যাপ্লিকেশন কনফিগারেশনে আগে থেকেই সংরক্ষিত পরিবর্তনগুলো ফিরে যায় না।
এমন সামঞ্জস্যপূর্ণ ইনস্টলেশনের জন্য যেখানে প্লাগইন এখনও পাওয়া যায়, এর নথিভুক্ত পরিষ্কার করার কনফিগারেশন হলো:
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
প্লাগইন আনইনস্টল করার আগে Vagrant-এর স্বাভাবিক স্টার্টআপ ও প্রভিশনিং লাইফসাইকেল দিয়ে গেস্ট কনফিগারেশনটি প্রয়োগ করুন। প্লাগইন নথিভুক্ত করে যে false প্রক্সি কনফিগারেশন নিষ্ক্রিয় করে এবং সেটিংস সরায়।
অন্য মানগুলো ভিন্ন অর্থ দেয়। খালি বা false প্রক্সি সেটিং প্রযোজ্য সেটিংটি সরায়। nil মান গেস্টের বিদ্যমান মান অপরিবর্তিত রাখে। তাই Vagrantfile-এর একটি লাইন মুছে nil-এ ফিরে যাওয়া একই পরিষ্কার করার কাজ নয়।
VAGRANT_HTTP_PROXY এবং সংশ্লিষ্ট হোস্ট ইনপুটও পরীক্ষা করুন; প্লাগইন এমন পরিবেশ ইনপুট নথিভুক্ত করে যা ফাইলের মান অগ্রাহ্য করতে পারে।
প্লাগইন ইতিমধ্যে সরানো হলে, এটি যে গেস্ট ফাইলগুলো বদলেছে সেগুলো চিহ্নিত করুন এবং প্রকল্পের কনফিগারেশন প্রক্রিয়ার মাধ্যমে তাদের অভীষ্ট মান পুনরুদ্ধার করুন। সমর্থিত লক্ষ্যের মধ্যে পরিবেশ ও প্যাকেজ-ম্যানেজার বা অ্যাপ্লিকেশন সেটিংস অন্তর্ভুক্ত, শুধু একটি টার্মিনাল এক্সপোর্ট নয়।
শুধু প্রক্সি কনফিগারেশন সরাতে বিদ্যমান VM ধ্বংস করার দরকার নেই। এর ডেটা রাখুন এবং প্রাসঙ্গিক সেটিংস সচেতনভাবে পুনরুদ্ধার করুন।