macOS ব্যবহারকারীরা কখনও কখনও VMware Fusion macOS High Sierra বা নতুন ভার্সনে ইনস্টল করার সময় "cannot find a valid peer process to connect to" এরর দেখেন। সাধারণত এটি ঘটে যখন ব্যবহারকারী Windows ভার্চুয়াল মেশিন আপগ্রেড বা রিজিউম করতে চায়।
macOS-এ "Cannot find a valid peer process to connect to" এরর কেন হয়
এই এরর হয় High Sierra-এ অ্যাপল কর্তৃক আনা কিছু সিকিউরিটি পরিবর্তনের কারণে। আপনি যদি এই পরিবর্তনগুলো এনফোর্স হওয়ার পর সফ্টওয়্যার ইনস্টল করতে চান, তবে হয়তো একটি প্রম্পট ডিসমিস করেছেন যেটা বলে ছিল একটি System Extension ব্লক করা হয়েছে। এটাই মূল সূত্র।
এরর হয় কারণ macOS সিকিউরিটি সিস্টেম VMware Fusion-এর এক্সটেনশনগুলো রান করতে দিচ্ছে না। এটা সমাধান করতে কিছু ধাপ ফলো করতে হবে যাতে এমুলেটর normale ফাংশন করতে পারে।
তবে এই সিনারিওর কিছু ভেরিয়েশন রয়েছে যেগুলো কিছুটা ভিন্ন ট্রাবলশুটিং চায়:
- ইনস্টলেশন গ্লিচের কারণে এক্সটেনশন ইনেবল করা যায় না — Allow বাটন গ্রে-আউট থাকতে পারে। সমাধান: পুরো Fusion ইনস্টল ফোল্ডার অন্য ফোল্ডারে মুভ করে রি-ইনস্টল করুন।
- Gatekeeper ডাউনলোড করা ইনস্টলার কোয়ারেন্টাইন করেছে — সিকিউরিটি সলিউশন ইনস্টলার রান হতে বাধা দিয়েছে। টার্মিনালে কয়েকটি কমান্ড দিয়ে সমাধান করা যায়।
নিচে সমাধানের পদ্ধতিগুলো দক্ষতা ও জটিলতার ক্রমে দেওয়া আছে। ক্রমাগত ফলো করুন যতক্ষণ না সমাধান হয়।
পদ্ধতি ১: Security & Privacy মেনু থেকে VMware সিস্টেম সফ্টওয়্যার লোড করার অনুমতি দিন
macOS High Sierra বা তার উপরে VMware Fusion ইনস্টল করার পর ভার্চুয়াল মেশিন 스타র্ট করতে চাইলে এই এরর আসলে, সম্ভবত সিকিউরিটি সিস্টেম একটি সিস্টেম এক্সটেনশন ব্লক করেছে।
Security & Privacy System ট্যাবে গিয়ে VMware Inc. ডেভেলপারের সিস্টেম সফ্টওয়্যার 알াও করুন। ধাপে ধাপে গাইড:
- উপরে বামপাশে Apple আইকনে ক্লিক করুন এবং System Preferences বেছে নিন।
- System Preferences মেনু থেকে Security & Privacy-এ ক্লিক করুন।
- Security & Privacy মেনুতে General ট্যাবে যান এবং VMware Inc.-এর সাথে জড়িত Allow বাটনে ক্লিক করুন।
- VMware প্রোগ্রামে ফিরে ভার্চুয়াল মেশিন রিজিউম করুন। সফল হলে "cannot find a valid peer process to connect to" এরর আর আসবে না।
এই পদ্ধতি কাজ না করলে বা Allow বাটন গ্রে-আউট থাকলে পরবর্তী পদ্ধতিতে যান।
পদ্ধতি ২: Security & Privacy মেনুতে Anywhere অপশন সেট আপ করুন
কিছু ব্যবহারকারীর কেসে VMware Fusion এক্সটেনশন রান করার Allow অপশন দেখায় না। অনভেরিফাইড অ্যাপ ডাউনলোডের সাথে এই সমস্যা থাকতে পারে।
Allow বাটন না থাকলে একটি ওয়ার্কঅরাউন্ড: একটি কমান্ড দিয়ে Security & Privacy ট্যাবে Anywhere অপশন সেট আপ করুন যাতে VMware Fusion ইনস্টলেশনের সময় এরর না হয়।
- সার্চ ফাংশন (নিচে ডানপাশ) দিয়ে Terminal সার্চ করুন, টপ হিট সিলেক্ট করে Enter চাপুন।
- টার্মিনালে নিচের কমান্ড টাইপ করে Enter চাপুন Anywhere অপশন সেট আপ করতে:
sudo spctl --master-disable
- কমান্ড সফল হলে Apple আইকন > System Preferences-এ যান।
- Security & Privacy > General ট্যাবে যান। কমান্ড সফল হলে "Allow apps to be downloaded from"-এর নিচে তৃতীয় অপশন (Anywhere) দেখতে পাবেন। Anywhere সিলেক্ট করুন।
- VMware এমুলেটর আবার চালান (অথবা ইনস্টলেশন)। "cannot find a valid peer process to connect to" এরর আর আসবেনা।
এই পদ্ধতিও সফল না হলে পরবর্তী পদ্ধতিতে যান।
পদ্ধতি ৩: Finder অ্যাপ দিয়ে Fusion ইনস্টল অন্য ফোল্ডারে মুভ করে কনফার্মেশন ট্রিগার করুন
ইনস্টলেশন কমপ্লিট হওয়ার পর সিস্টেম এক্সটেনশন ব্লক হওয়ার প্রম্পট না দেখলে, একটি ওয়ার্কঅরাউন্ড আছে যা অনেক ব্যবহারকারী কার্যকর পেয়েছেন।
পুরো Fusion অ্যাপ্লিকেশন /Applications-এ নয় অন্য ফোল্ডারে (যেমন Desktop) মুভ করে আবার Applications-এ ফিরিয়ে দিলে वो প্রম্পট ট্রিগার হয়ে যায় যেটা এক্সটেনশন লোড করার অনুমতি দেবে।
- Fusion সম্পূর্ণরূপে শাট ডাউন আছে কিনা নিশ্চিত করুন।
- Finder অ্যাপ খুলুন, VMware Fusion লোকেট করুন। সেটা ড্র্যাগ করে অন্য ফোল্ডারে (যেমন Desktop) ড্রপ করুন।
- অথেন্টিকেট করতে বললে Authenticate > OK ক্লিক করুন।
- ফাইল মুভ হলে আবার Applications ফোল্ডারে মুভ করুন এবং 스타র্ট করুন।
- অ্যাপ্লিকেশন স্টার্ট হওয়ার খুব কম সময়ে সিস্টেম এক্সটেনশন ব্লক হওয়ার প্রম্পট আসবে। সেটা দেখলে পদ্ধতি ১-এ ফিরে যান সমাধানের জন্য।
এই পদ্ধতিই প্রযোজ্য না হলে চূড়ান্ত পদ্ধতিতে যান।
পদ্ধতি ৪: Fusion ইনস্টলেশন মুছে কোয়ারেন্টাইন ফ্ল্যাগ সরান
Gatekeeper ডাউনলোড করা ইনস্টলার কোয়ারেন্টাইন করলে VMware Fusion অ্যাপ্লিকেশন ইনস্টল করা যায় না। কেন হয় সেটা নিয়ে কয়েকটি অনুমান রয়েছে কিন্তু ডিফিনিটিভ উত্তর পাওয়া যায়নি।
তবে অনেক ব্যবহারকারী এই এরর সমাধানের জন্য কোয়ারেন্টাইন ফ্ল্যাগ সরিয়ে ইনস্টলেশন কমপ্লিট করেছেন। নিচে ধাপগুলো:
দ্রষ্টব্য: এই প্রসিডিউর অনুমান করে যে আপনি ডিফল্ট ফোল্ডারে .dmg ফাইল ডাউনলোড করেছেন।
- সার্চ ফাংশন দিয়ে Terminal খুলুন (টপ হিট সিলেক্ট করে Enter)।
- Terminal-এ নিচের কমান্ড পেস্ট করে Enter চাপুন:
xattr -l ~/Downloads/VMware-Fusion-10.0.1-6754183.dmg
দ্রষ্টব্য: এই কমান্ড .dmg ফাইলের এক্সটেন্ডেড অ্যাট্রিবিউট লিস্ট দেবে। নতুন ভার্সন ইনস্টল করলে কমান্ডের শেষ অংশ আপনার .dmg ফাইলের সঠিক নাম দিয়ে প্রতিস্থাপন করুন। - পরবর্তী কমান্ড দিয়ে কোয়ারেন্টাইন ফ্ল্যাগ সরান:
xattr -dr com.apple.quarantine ~/Downloads/VMware-Fusion-10.0.1-6754183.dmg
দ্রষ্টব্য: নতুন ভার্সনের জন্য ফাইল নাম পরিবর্তন করুন। - প্রক্রিয়া কমপ্লিট হলে ইনস্টলার আবার চালান। VMware Fusion ইনস্টলেশন "cannot find a valid peer process to connect to" এরর ছাড়া কমপ্লিট হওয়া উচিত।