Unifi কন্ট্রোলার সফটওয়্যার সিস্টেম ড্রাইভে মুক্ত স্থান না থাকার কারণে startup failed মেসেজ দেখাতে পারে। 뿐만 아니라, Java বা Unifi কন্ট্রোলার সফটওয়্যারের দূষিত বা পুরনো ইনস্টলেশনও এই ত্রুটির কারণ হতে পারে।
প্রভাবিত ব্যবহারকারী এই ত্রুটি পান যখন সে Unifi কন্ট্রোলার সফটওয়্যার চালু করার চেষ্টা করে। কিছু ক্ষেত্রে, প্রভাবিত ব্যবহারকারী এই ত্রুটি পেয়েছেন যখন সে Unifi কন্ট্রোলার সফটওয়্যার আপগ্রেড করেছে। কিছু প্রভাবিত ব্যবহারকারী অ্যাপ্লিকেশন চালু होने के ৫ মিনিট বা তার বেশি সময়ের পর এই এরর মেসেজ পেয়েছেন। এই ত্রুটি Windows, Linux, Mac, এবং Raspberry Pi ব্যবহারকারীদের দ্বারা রিপোর্ট করা হয়েছে।
সমস্যা সমাধানের প্রক্রিয়া শুরু করার আগে, নিশ্চিত করুন আপনার নেটওয়ার্ক টাইপ হয় Private বা Domain।
সমাধান ১: Task Manager-এর মাধ্যমে Unifi-সম্পর্কিত প্রসেস বন্ধ করুন
আপনি যে সমস্যা সামনা করছেন সেটি একটি সাময়িক সফটওয়্যার/যোগাযোগ গ্লিচের কারণে হতে পারে। এই ক্ষেত্রে, সমস্ত Unifi-সম্পর্কিত প্রসেস বন্ধ করে এবং সফটওয়্যারটি পুনরায় চালু করলে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows PC-এর প্রক্রিয়া আলোচনা করব।
- বন্ধ করুন Unifi কন্ট্রোলার অ্যাপ্লিকেশন।
- এখন, Windows বাটনে রাইট-ক্লিক করুন এবং প্রদর্শিত মেনুতে, Task Manager-এ ক্লিক করুন।

- এখন, Processes ট্যাবে, Unifi কন্ট্রোলার সফটওয়্যার-এর প্রসেসটি সিলেক্ট করুন এবং তারপর End Process বাটনে ক্লিক করুন। Unifi কন্ট্রোলার-এর সকল প্রসেসের জন্য এটি পুনরাবৃত্তি করুন।
- তারপর Java এবং MongoD-এর সকল প্রসেস বন্ধ করুন।

- তারপর কন্ট্রোলার সফটওয়্যার চালু করুন যাতে চেক করা যায় এটি স্বাভাবিকভাবে কাজ শুরু করেছে কিনা। অ্যাপ্লিকেশনটি লোড হতে কিছুক্ষণ সময় নিতে পারে কারণ এটি ডিপেন্ডেন্সি পুনরায় তৈরি করবে।
সমাধান ২: সিস্টেম ড্রাইভে মুক্ত স্থান তৈরি করুন
Unifi কন্ট্রোলার সফটওয়্যার তার অপারেশন সম্পূর্ণ করার জন্য সিস্টেম ড্রাইভে কিছু অতিরিক্ত মুক্ত স্থান চায়। আপনি যদি সিস্টেম ড্রাইভে পর্যাপ্ত মুক্ত স্থান না থাকেন তবে আপনি হাতেרא সমস্যার মুখোমুখি হতে পারেন। এই প্রসঙ্গে, আপনার সিস্টেম ড্রাইভে কিছু মুক্ত স্থান তৈরি করলে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows-এর প্রক্রিয়া আলোচনা করব।
- C ড্রাইভে (সিস্টেম ড্রাইভ) মুক্ত স্থান করুন।
- তারপর কন্ট্রোলার অ্যাপ্লিকেশন চালু করুন যদি এটি ঠিকমতো কাজ করছে।
সমাধান ৩: System Properties ফাইলে নির্দিষ্ট ইঞ্জিন পরিবর্তন করুন
যদি ডেটাবেস 'mmapv1' স্টোরেজ ইঞ্জিন দ্বারা তৈরি করা হয় কিন্তু নির্দিষ্ট স্টোরেজ ইঞ্জিন 'wiredTiger' হয়, তবে আপনি হাতেের সমস্যার মুখোমুখি হতে পারেন। এই প্রসঙ্গে, কন্ট্রোলার অ্যাপ্লিকেশনকে mmapv1 স্টোরেজ ইঞ্জিন ব্যবহার করতে বাধ্য করলে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows PC-এর প্রক্রিয়া আলোচনা করব।
- File Explorer চালু করুন এবং কন্ট্রোলার অ্যাপ্লিকেশনের ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন। সাধারণত, এটি হলো:
%USERPROFILE%\ Ubiquiti UniFi\data
- এখন System.Properties file-কে notepad-এ খুলুন এবং ফাইলের শেষে নিচের লাইনটি যোগ করুন:
db.extraargs=--storageEngine=mmapv1

- এখন আপনার পরিবর্তন সেভ করুন এবং Notepad থেকে বের হন।
- তারপর কন্ট্রোলার অ্যাপ্লিকেশন চালু করুন এবং চেক করুন এটি ঠিকমতো অপারেট করছে কিনা।
সমাধান ৪: স্পেশাল ক্যারেক্টার ছাড়া একটি ইউজার প্রোফাইল ব্যবহার করুন
Unifi কন্ট্রোলারকে সমস্যা হয় যখন Ubiquiti Unifi ফোল্ডারের পাথে স্পেশাল ক্যারেক্টার থাকে কারণ ইউজার প্রোফাইলের নামে স্পেশাল ক্যারেক্টার থাকে (যেমন C:\Users\ÄçìÞôñçò\Ubiquiti UniFi) এবং তাই আলোচ্য ত্রুটি সৃষ্টি করে। এই পরিস্থিতিতে, স্পেশাল ক্যারেক্টার ছাড়া একটি নতুন ইউজার প্রোফাইল তৈরি করলে সমস্যা সমাধান হতে পারে। মনে রাখবেন যে আপনি বর্তমান ইউজার নাম পরিবর্তন করতে পারেন কিন্তু এটি Ubiquiti Unifi ফোল্ডারের পাথে প্রতিফলিত হবে না, তাই আপনাকে একটি নতুন ইউজার অ্যাকাউন্ট তৈরি করতে হবে এবং সকল ডেটা সেটিতে ট্রান্সফার করতে হবে।
- আপনার Windows PC-এর জন্য একটি নতুন ইউজার অ্যাকাউন্ট তৈরি করুন এবং সকল ডেটা সেটিতে ট্রান্সফার করুন।
- তারপর, চেক করুন কন্ট্রোলার সফটওয়্যারটি ত্রুটিমুক্ত কিনা।
সমাধান ৫: Unifi কন্ট্রোলার সফটওয়্যার দ্বারা প্রয়োজনীয় ডিফল্ট পোর্ট ক্লিয়ার করুন
Unifi Controller অ্যাপ্লিকেশন ডিফল্টরূপে পোর্ট 8080 ব্যবহার করে স্বাভাবিকভাবে অপারেট করতে। আপনি হাতেের সমস্যার মুখোমুখি হতে পারেন যদি উক্ত পোর্টটি অন্য কোনো প্রোগ্রাম দ্বারা ব্যবহার করা হয়। এই ক্ষেত্রে, উক্ত পোর্ট ব্যবহারকারী প্রোগ্রামটি বন্ধ করা বা সমস্যকর প্রোগ্রামটি (বা Unifi Controller অ্যাপ্লিকেশন) কনফিগার করা অন্য একটি পোর্ট ব্যবহার করতে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows PC-এর প্রক্রিয়া আলোচনা করব।
- আপনার Windows PC ক্লিন বুট করুন এবং চেক করুন সমস্যা সমাধান হয়েছে কিনা।
- যদি হয়, তবে পোর্ট কনফ্লিক্ট সৃষ্টিকারী প্রোগ্রামটি খুঁজে বের করার চেষ্টা করুন। আপনি Unifi Controller অ্যাপ্লিকেশনের জন্য ডিফল্ট পোর্টও পরিবর্তন করতে পারেন।
সমাধান ৬: Unifi লগগুলো রিনেম করুন
Unifi কন্ট্রোলার (অন্যান্য অনেক অ্যাপ্লিকেশনের মত) সমস্যা সমাধান সহজ করতে লগ তৈরি করে। আপনি হাতেের সমস্যার মুখোমুখি হতে পারেন যদি উক্ত লগগুলো দূষিত হয়। এই ক্ষেত্রে, এই লগ ফাইলগুলো রিনেম করা (নতুন লগ ফাইল পরবর্তী লঞ্চে তৈরি হবে) সমস্যাটি সমাধান করতে পারে। ব্যাখ্যার জন্য, আমরা Windows-এর প্রক্রিয়া আলোচনা করব।
- Unifi কন্ট্রোলার অ্যাপ্লিকেশন বন্ধ করুন এবং Task Manager-এর মাধ্যমে এর সকল সম্পর্কিত প্রসেস বন্ধ করুন (সমাধান ১-এ আলোচনা করা হয়েছে)।
- File Explorer খুলুন এবং ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন। সাধারণত, নিচের পথ:
%USERPROFILE%\ Ubiquiti UniFi\logs\

- এখন লগ ফাইলগুলো রিনেম করুন। mongod এবং server লগগুলো রিনেম করা না ভুলবেন (ফাইল নাম এক্সটেনশনের শেষে .old যোগ করুন)। তারপর সফটওয়্যার চালু করুন যাতে চেক করা যায় সমস্যা সমাধান হয়েছে কিনা।
সমাধান ৭: Unifi ফোল্ডারের জার্নাল ফাইলগুলো মুছুন
Unifi কন্ট্রোলার সফটওয়্যার জার্নাল ফাইল ব্যবহার করে বিভিন্ন ধরণের ডেটা সংরক্ষণ করে। আপনি আলোচ্য ত্রুটির মুখোমুখি হতে পারেন যদি এই জার্নাল ফাইলগুলো দূষিত হয়। এই প্রসঙ্গে, এই জার্নাল ফাইলগুলো মুছে ফেললে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows PC-এর প্রক্রিয়া আলোচনা করব।
- Unifi Controller সফটওয়্যার বন্ধ করুন এবং Task Manager-এর মাধ্যমে এর সকল রানিং প্রসেস বন্ধ করুন (সমাধান ১-এ আলোচনা করা হয়েছে)।
- আপনার File Explorer চালু করুন এবং অ্যাপ্লিকেশনের ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন। সাধারণত, এটি হলো:
%USERPROFILE%\ Ubiquiti UniFi\data\db\journal
- ফোল্ডারের সকল ফাইল ব্যাকআপ নিন একটি নিরাপদ লোকেশনে (যেকোনো কারণে জিনিস কাজ না করলে)।
- এখন, ফোল্ডারের সকল ফাইল মুছুন এবং আপনার সিস্টেম রিস্টার্ট করুন।

- রিস্টার্ট হওয়ার পর, কন্ট্রোলার অ্যাপ্লিকেশন চালু করুন এবং চেক করুন এটি ঠিকমতো অপারেট করছে কিনা।
সমাধান ৮: Unifi কন্ট্রোলার সফটওয়্যারকে একটি সার্ভিস হিসেবে ইনস্টল করুন
Unifi Controller সফটওয়্যার যদি একটি সার্ভিস হিসেবে ইনস্টল করা না থাকে তবে এটি বিভিন্ন ধরনের সমস্যায় পড়তে পারে। একই কারণটি বর্তমান ত্রুটির জন্যও হতে পারে। এই প্রসঙ্গে, কন্ট্রোলার সফটওয়্যারকে একটি সার্ভিস হিসেবে ইনস্টল করলে সমস্যা সমাধান হতে পারে।
- Exit করুন কন্ট্রোলার এবং Task Manager-এর মাধ্যমে এর সকল রানিং প্রসেস বন্ধ করুন (সমাধান ১-এ আলোচনা করা হয়েছে)।
- সিস্টেমের এনভায়রনমেন্ট ভেরিয়েবলসে Java পাথ যোগ করুন (Temp ভেরিয়েবলের পাথের শেষে)। সাধারণত, এটি হলো:
C:\Program Files(x86)\Java\jre7\bin\javaw.exe

- আপনার সিস্টেমের Taskbar-এ অবস্থিত Windows Search বক্সে ক্লিক করুন এবং Command Prompt টাইপ করুন। তারপর সার্চ রিজাল্টের তালিকা থেকে Command Prompt-এ রাইট-ক্লিক করুন এবং Run as Administrator-এ ক্লিক করুন।

- এখন, নিচের কমান্ডটি টাইপ করুন এবং Enter কী চাপুন:
cd "%UserProfile%\Ubiquiti UniFi\"
- তারপর, Unifi ডিরেক্টরিতে, নিচের কমান্ডটি টাইপ করুন এবং Enter কী চাপুন:
java -jar lib\ace.jar installsvc
- যখন এটি "Complete Installation" বলে, নিচের কমান্ডটি টাইপ করুন এবং Enter কী চাপুন:
java -jar lib\ace.jar startsvc

- তারপর Command Prompt থেকে বের হন।
- নিশ্চিত করতে যে "Unifi" সার্ভিস চলছে, Task Manager চালু করুন এবং Services ট্যাবে Unifi সার্ভিসের জন্য চেক করুন।
- এখন কন্ট্রোলারের ডিজায়ার্ড ইন্টারফেস IP অ্যাক্সেস করুন এবং চেক করুন সমস্যা সমাধান হয়েছে কিনা।
সমাধান ৯: Java কে সর্বশেষ বিল্ডে আপডেট করুন
Unifi কন্ট্রোলার সফটওয়্যার অপারেশনের জন্য Java অপরিহার্য। নতুন প্রযুক্তিগত উন্নতি এবং পরিচিত বাগ প্যাচ করার জন্য Java নিয়মিত আপডেট করা হয়। আপনি হাতেের সমস্যার মুখোমুখি হতে পারেন যদি আপনি Java-এর পুরনো সংস্করণ ব্যবহার করেন। এই প্রসঙ্গে, Java কে সর্বশেষ বিল্ডে আপডেট করলে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows PC-এর প্রক্রিয়া আলোচনা করব।
- আপনার সিস্টেমের Taskbar-এ অবস্থিত Windows Search বক্সে ক্লিক করুন এবং তারপর Java টাইপ করুন। তারপর রেজাল্টের তালিকা থেকে, Configure Java-এ ক্লিক করুন।

- এখন, Update tab-এ ক্লিক করুন এবং তারপর উইন্ডোর নিচের ডান পাশে থাকা Update Now বাটনে ক্লিক করুন।

- Java আপডেট করার পর, চেক করুন Unifi কন্ট্রোলার সফটওয়্যারটি ত্রুটিমুক্ত কিনা।
সমাধান ১০: Java পুনরায় ইনস্টল করুন
যদি Java আপডেট করলে সমস্যা সমাধান না হয়, তবে সমস্যাটি হয় Java-এর দূষিত ইনস্টলেশন বা Java-এর অসঙ্গতিপূর্ণ সংস্করণের কারণে। এই পরিস্থিতিতে, Java আনইনস্টল এবং পুনরায় ইনস্টল করলে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows-এর প্রক্রিয়া আলোচনা করব।
- Unifi Controller software বন্ধ করুন এবং Task Manager-এর মাধ্যমে এর সকল সম্পর্কিত প্রসেস বন্ধ করুন (সমাধান ১-এ আলোচনা করা হয়েছে)।
- যদি অ্যাপ্লিকেশনটি সার্ভিস হিসেবে ইনস্টল করা থাকে, তবে সার্ভিসটি আনইনস্টল করুন।
- আপনার সিস্টেমের Taskbar-এ অবস্থিত Windows Search বক্সে ক্লিক করুন এবং Control Panel টাইপ করুন। তারপর রেজাল্টের তালিকা থেকে, Control Panel-এ ক্লিক করুন।

- তারপর Uninstall a Program-এ ক্লিক করুন।

- এখন Java-এ রাইট-ক্লিক করুন এবং Uninstall সিলেক্ট করুন। তারপর আপনার স্ক্রিনের প্রম্পটগুলো অনুসরণ করে আনইনস্টলেশন প্রক্রিয়া সম্পূর্ণ করুন।

- তারপর আপনার সিস্টেম রিস্টার্ট করুন কিন্তু নিশ্চিত করুন কন্ট্রোলার অ্যাপ্লিকেশন সিস্টেম স্টার্টআপে লঞ্চ না হয়।
- এখন, Java-এর সর্বশেষ সংস্করণ ডাউনলোড এবং ইনস্টল করুন (আপনাকে অবশ্যই Windows-এ Unifi-এর সঠিক অপারেশনের জন্য 64-বিট সংস্করণের Java ইনস্টল করতে হবে)। আপনি যদি Firewall থেকে Java-কে নেটওয়ার্কে যোগাযোগ করার অনুমতি দারুণ প্রম্পট পান, অনুমতি দিন।
- তারপর কন্ট্রোলার অ্যাপ্লিকেশন চালু করুন এবং চেক করুন এটি ত্রুটিমুক্ত কিনা।
সমাধান ১১: Unifi Network Controller Software পুনরায় ইনস্টল করুন
যদি Java পুনরায় ইনস্টল করলে সমস্যা সমাধান না হয়, তবে সমস্যাটি Unifi কন্ট্রোলার সফটওয়্যারের দূষিত বা পুরনো ইনস্টলেশনের কারণে। এই পরিস্থিতিতে, কন্ট্রোলার সফটওয়্যার আনইনস্টল এবং পুনরায় ইনস্টল করলে সমস্যা সমাধান হতে পারে। ব্যাখ্যার জন্য, আমরা Windows PC-এর প্রক্রিয়া আলোচনা করব।
- বন্ধ করুন কন্ট্রোলার অ্যাপ্লিকেশন এবং Task Manager-এর মাধ্যমে এর সকল সম্পর্কিত প্রসেস বন্ধ করুন (সমাধান ১-এ আলোচনা করা হয়েছে)।
- File Explorer চালু করুন এবং নিচের পথে নেভিগেট করুন:
%userprofile%\Ubiquiti UniFi\data\backup
- তারপর আপনার কনফিগ ফাইল (.unf file) একটি নিরাপদ লোকেশনে ব্যাকআপ নিন।
- এখন আপনার সিস্টেমের Taskbar-এ থাকা Window Search বারে ক্লিক করুন এবং Control Panel টাইপ করুন। তারপর সার্চ রেজাল্টের তালিকা থেকে, Control Panel-এ ক্লিক করুন।
- তারপর, Uninstall a Program-এ ক্লিক করুন।
- এখন, ইনস্টল করা অ্যাপ্লিকেশনগুলির তালিকায়, Unifi controller software-এ রাইট-ক্লিক করুন এবং তারপর Uninstall-এ ক্লিক করুন। আপনি যদি একটি প্রম্পট পান যেটি বলে do you want to keep settings, তবে No বাটনে ক্লিক করুন।

- তারপর আপনার স্ক্রিনের প্রম্পটগুলো অনুসরণ করে আনইনস্টলেশন প্রক্রিয়া সম্পূর্ণ করুন।
- তারপর File Explorer খুলুন এবং নিচের পথে নেভিগেট করুন:
%userprofile%\Ubiquiti UniFi
- এখন, এই ফোল্ডারটি সম্পূর্ণরূপে মুছুন।
- তারপর সমাধান ১০-এ আলোচনা করা হযে Java মুছুন।
- এখন সর্বশেষ Unifi network controller software ডাউনলোড এবং ইনস্টল করুন।
- তারপর .unf ফাইল থেকে কনফিগারেশন রিস্টোর করুন (স্টেপ ২ এবং ৩-এ ব্যাকআপ নেওয়া হয়েছিল)।

- এখন, Unifi network controller software চালু করুন এবং আশা করি এটি ত্রুটিমুক্ত।