यूनिफ़ाई कंट्रोलर सॉफ्टवेयर आपके सिस्टम ड्राइव पर खाली स्थान की कमी के कारण स्टार्टअप विफल संदेश दे सकता है। इसके अलावा, जावा या यूनिफ़ाई कंट्रोलर सॉफ्टवेयर का भ्रष्ट या पुराना इंस्टॉलेशन भी चर्चा की जा रही त्रुटि का कारण बन सकता है।

प्रभावित उपयोगकर्ता को त्रुटि तब मिलती है जब वह यूनिफ़ाई कंट्रोलर सॉफ्टवेयर लॉन्च करने का प्रयास करता है। कुछ मामलों में, प्रभावित उपयोगकर्ता को त्रुटि तब हुई जब उसने यूनिफ़ाई कंट्रोलर सॉफ्टवेयर को अपग्रेड किया। कुछ प्रभावितों को एप्लिकेशन लॉन्च होने के 5 मिनट या अधिक समय बाद त्रुटि संदेश मिला। यह त्रुटि विंडोज, लिनक्स, मैक, और रास्पबेरी पाई उपयोगकर्ताओं द्वारा रिपोर्ट की गई है।
समस्या निवारण प्रक्रिया के साथ आगे बढ़ने से पहले, सुनिश्चित करें कि आपका नेटवर्क प्रकार या तो निजी या डोमेन है।
समाधान 1: टास्क मैनेजर के माध्यम से यूनिफ़ाई-संबंधित प्रक्रियाओं को बंद करें
आप जिस समस्या का सामना कर रहे हैं, वह एक अस्थायी सॉफ्टवेयर/संचार गड़बड़ी के कारण हो सकती है। इस मामले में, सभी यूनिफ़ाई संबंधित प्रक्रियाओं को मारना और सॉफ्टवेयर को फिर से लॉन्च करना समस्या को हल कर सकता है। उदाहरण के लिए, हम विंडोज पीसी के लिए प्रक्रिया पर चर्चा करेंगे।
- बंद करें यूनिफ़ाई कंट्रोलर एप्लिकेशन।
- अब, विंडोज बटन पर राइट-क्लिक करें और फिर प्रदर्शित मेनू में, टास्क मैनेजर पर क्लिक करें।

- अब, प्रक्रियाएँ टैब में, यूनिफ़ाई कंट्रोलर सॉफ्टवेयर से संबंधित प्रक्रिया का चयन करें और फिर प्रक्रिया समाप्त करें बटन पर क्लिक करें। यूनिफ़ाई कंट्रोलर से संबंधित सभी प्रक्रियाओं के लिए दोहराएं।
- फिर जावा और MongoD से संबंधित सभी प्रक्रियाओं को समाप्त करें।

- फिर कंट्रोलर सॉफ्टवेयर लॉन्च करें ताकि यह जांचा जा सके कि यह सामान्य रूप से काम करना शुरू कर दिया है या नहीं। एप्लिकेशन को लोड होने में कुछ समय लग सकता है क्योंकि यह निर्भरताओं को पुनर्निर्मित करेगा।
समाधान 2: सिस्टम ड्राइव पर खाली स्थान बनाएं
यूनिफ़ाई कंट्रोलर सॉफ्टवेयर को अपने ऑपरेशन को पूरा करने के लिए सिस्टम ड्राइव पर कुछ अतिरिक्त खाली स्थान की आवश्यकता होती है। यदि आपके पास सिस्टम ड्राइव पर पर्याप्त खाली स्थान उपलब्ध नहीं है तो आप हाथ में त्रुटि का सामना कर सकते हैं। इस संदर्भ में, अपने सिस्टम ड्राइव पर कुछ खाली स्थान बनाना समस्या को हल कर सकता है। उदाहरण के लिए, हम विंडोज के लिए प्रक्रिया पर चर्चा करेंगे।
- C ड्राइव (सिस्टम ड्राइव) पर खाली स्थान बनाएं।
- फिर कंट्रोलर एप्लिकेशन लॉन्च करें यदि यह ठीक काम कर रहा है।
समाधान 3: सिस्टम प्रॉपर्टीज फ़ाइल में निर्दिष्ट इंजन बदलें
यदि डेटाबेस 'mmapv1' स्टोरेज इंजन द्वारा बनाया गया था लेकिन निर्दिष्ट स्टोरेज इंजन 'wiredTiger' था, तो आप हाथ में त्रुटि का सामना कर सकते हैं। इस संदर्भ में, कंट्रोलर एप्लिकेशन को mmapv1 स्टोरेज इंजन का उपयोग करने के लिए मजबूर करना समस्या को हल कर सकता है। उदाहरण के लिए, हम विंडोज पीसी के लिए प्रक्रिया पर चर्चा करेंगे।
- फाइल एक्सप्लोरर लॉन्च करें और कंट्रोलर एप्लिकेशन के इंस्टॉलेशन डायरेक्टरी पर नेविगेट करें। आमतौर पर, यह है:
%USERPROFILE%\ Ubiquiti UniFi\data
- अब System.Properties फ़ाइल को नोटपैड से खोलें और फ़ाइल के अंत में निम्न पंक्ति जोड़ें:
db.extraargs=--storageEngine=mmapv1

- अब अपने परिवर्तन सहेजें और नोटपैड से बाहर निकलें।
- फिर कंट्रोलर एप्लिकेशन लॉन्च करें और जांचें कि यह ठीक से काम कर रहा है या नहीं।
समाधान 4: विशेष वर्णों के बिना उपयोगकर्ता प्रोफाइल का उपयोग करें
यूनिफ़ाई कंट्रोलर को तब समस्या होती है जब Ubiquiti Unifi फ़ोल्डर के पथ में विशेष वर्ण होते हैं क्योंकि उपयोगकर्ता प्रोफाइल में इसके नाम में विशेष वर्ण होते हैं (उदाहरण: C:\Users\ÄçìÞôñçò\Ubiquiti UniFi) और इस प्रकार चर्चा की जा रही त्रुटि का कारण बनते हैं। इस परिदृश्य में, विशेष वर्णों के बिना एक नया उपयोगकर्ता प्रोफाइल बनाना समस्या को हल कर सकता है। ध्यान रखें कि आप वर्तमान उपयोगकर्ता नाम बदल सकते हैं लेकिन यह Ubiquiti Unifi फ़ोल्डर के पथ में प्रतिबिंबित नहीं होगा, इसलिए, आपको एक नया उपयोगकर्ता खाता बनाना होगा और सभी डेटा को उस उपयोगकर्ता में स्थानांतरित करना होगा।
- अपने विंडोज पीसी के लिए एक नया उपयोगकर्ता खाता बनाएं और अपना सारा डेटा इसमें स्थानांतरित करें।
- फिर, जांचें कि कंट्रोलर सॉफ्टवेयर त्रुटि से मुक्त है या नहीं।
समाधान 5: यूनिफ़ाई कंट्रोलर सॉफ्टवेयर द्वारा आवश्यक डिफ़ॉल्ट पोर्ट को साफ़ करें
यूनिफ़ाई कंट्रोलर एप्लिकेशन को डिफ़ॉल्ट रूप से पोर्ट 8080 की आवश्यकता होती है ताकि यह सामान्य रूप से काम कर सके। यदि उक्त पोर्ट किसी अन्य प्रोग्राम द्वारा उपयोग किया जा रहा है तो आप हाथ में त्रुटि का सामना कर सकते हैं। इस मामले में, उक्त पोर्ट का उपयोग करने वाले प्रोग्राम को रोकना या समस्याग्रस्त प्रोग्राम (या यूनिफ़ाई कंट्रोलर एप्लिकेशन) को किसी अन्य पोर्ट का उपयोग करने के लिए कॉन्फ़िगर करना समस्या को हल कर सकता है। उदाहरण के लिए, हम विंडोज पीसी के लिए प्रक्रिया पर चर्चा करेंगे।
- अपने विंडोज पीसी को क्लीन बूट करें और जांचें कि क्या समस्या हल हो गई है।
- यदि हां, तो पोर्ट संघर्ष पैदा करने वाले प्रोग्राम को खोजने का प्रयास करें। आप यूनिफ़ाई कंट्रोलर एप्लिकेशन के लिए डिफ़ॉल्ट पोर्ट भी बदल सकते हैं।
समाधान 6: यूनिफ़ाई लॉग्स का नाम बदलें
यूनिफ़ाई कंट्रोलर लॉग बनाता है (कई अन्य एप्लिकेशन की तरह) ताकि समस्या निवारण प्रक्रिया आसान हो। यदि उक्त लॉग भ्रष्ट हो गए हैं तो आप हाथ में त्रुटि का सामना कर सकते हैं। इस मामले में, इन लॉग फ़ाइलों का नाम बदलना (अगले लॉन्च पर नई लॉग फ़ाइलें बनाई जाएंगी) समस्या को हल कर सकता है। उदाहरण के लिए, हम विंडोज के लिए प्रक्रिया पर चर्चा करेंगे।
- यूनिफ़ाई कंट्रोलर एप्लिकेशन बंद करें और टास्क मैनेजर के माध्यम से इसकी सभी संबंधित प्रक्रियाओं को मारें (समाधान 1 में चर्चा के अनुसार)।
- फाइल एक्सप्लोरर खोलें और इंस्टॉलेशन डायरेक्टरी पर नेविगेट करें। आमतौर पर, निम्न पथ:
%USERPROFILE%\ Ubiquiti UniFi\logs\

- अब लॉग फ़ाइलों का नाम बदलें। mongod और सर्वर लॉग का नाम बदलना न भूलें (फ़ाइल नाम एक्सटेंशन के अंत में .old जोड़ें)। फिर सॉफ्टवेयर लॉन्च करके जांचें कि समस्या हल हुई है या नहीं।
समाधान 7: यूनिफ़ाई फ़ोल्डर में जर्नल फ़ाइलों को हटाएं
यूनिफ़ाई कंट्रोलर सॉफ्टवेयर विभिन्न प्रकार के डेटा को स्टोर करने के लिए जर्नल फ़ाइलों का उपयोग करता है। यदि ये जर्नल फ़ाइलें भ्रष्ट हैं तो आप चर्चा की जा रही त्रुटि का सामना कर सकते हैं। इस संदर्भ में, इन जर्नल फ़ाइलों को हटाना समस्या को हल कर सकता है। स्पष्टीकरण के लिए, हम विंडोज पीसी के लिए प्रक्रिया पर चर्चा करेंगे।
- यूनिफ़ाई कंट्रोलर सॉफ्टवेयर बंद करें और टास्क मैनेजर के माध्यम से इसकी सभी चल रही प्रक्रियाओं को मारें (समाधान 1 में चर्चा के अनुसार)।
- अपना फाइल एक्सप्लोरर लॉन्च करें और एप्लिकेशन के इंस्टॉलेशन डायरेक्टरी पर नेविगेट करें। आमतौर पर, यह है:
%USERPROFILE%\ Ubiquiti UniFi\data\db\journal
- फ़ोल्डर में सभी फ़ाइलों का बैकअप किसी सुरक्षित स्थान पर लें (बस अगर चीजें काम न करें)।
- अब, फ़ोल्डर में सभी फ़ाइलों को हटाएं और अपने सिस्टम को रीस्टार्ट करें।

- रीस्टार्ट पर, कंट्रोलर एप्लिकेशन लॉन्च करें और जांचें कि यह ठीक से काम कर रहा है या नहीं।
समाधान 8: यूनिफ़ाई कंट्रोलर सॉफ्टवेयर को सेवा के रूप में इंस्टॉल करें
यूनिफ़ाई कंट्रोलर सॉफ्टवेयर विभिन्न प्रकार की समस्याओं में पड़ सकता है यदि इसे सेवा के रूप में इंस्टॉल नहीं किया गया है। यही वर्तमान त्रुटि का कारण भी हो सकता है। इस संदर्भ में, कंट्रोलर सॉफ्टवेयर को सेवा के रूप में इंस्टॉल करना समस्या को हल कर सकता है।
- बाहर निकलें कंट्रोलर और टास्क मैनेजर के माध्यम से इसकी सभी चल रही प्रक्रियाओं को बंद करें (समाधान 1 में चर्चा के अनुसार)।
- सिस्टम के पर्यावरण चर में जावा पथ जोड़ें (Temp वेरिएबल में पथ के अंत में)। आमतौर पर, यह है:
C:\Program Files(x86)\Java\jre7\bin\javaw.exe

- अपने सिस्टम के टास्कबार पर स्थित विंडोज खोज बॉक्स पर क्लिक करें और कमांड प्रॉम्प्ट टाइप करें। फिर खोज परिणामों की सूची में, कमांड प्रॉम्प्ट पर राइट-क्लिक करें और एडमिनिस्ट्रेटर के रूप में चलाएं पर क्लिक करें।

- अब, निम्न कमांड टाइप करें और एंटर कुंजी दबाएं:
cd "%UserProfile%\Ubiquiti UniFi\"
- फिर, यूनिफ़ाई डायरेक्टरी में, निम्न कमांड टाइप करें और एंटर कुंजी दबाएं:
java -jar lib\ace.jar installsvc
- जब यह "पूर्ण इंस्टॉलेशन" कहे, तो निम्न कमांड टाइप करें और एंटर कुंजी दबाएं:
java -jar lib\ace.jar startsvc

- फिर कमांड प्रॉम्प्ट से बाहर निकलें।
- पुष्टि करने के लिए कि "यूनिफ़ाई" सेवा चल रही है, टास्क मैनेजर लॉन्च करें और यूनिफ़ाई सेवा के लिए सेवाओं टैब की जांच करें।
- अब कंट्रोलर के वांछित इंटरफ़ेस IP को एक्सेस करें और जांचें कि समस्या हल हुई है या नहीं।
समाधान 9: जावा को नवीनतम बिल्ड में अपडेट करें
जावा यूनिफ़ाई कंट्रोलर सॉफ्टवेयर के संचालन के लिए आवश्यक है। जावा को नई तकनीकी विकास को पूरा करने और ज्ञात बग्स को पैच करने के लिए नियमित रूप से अपडेट किया जाता है। यदि आप जावा के पुराने संस्करण का उपयोग कर रहे हैं तो आप हाथ में त्रुटि का सामना कर सकते हैं। इस संदर्भ में, जावा को नवीनतम बिल्ड में अपडेट करना समस्या को हल कर सकता है। स्पष्टीकरण के लिए, हम विंडोज पीसी के लिए प्रक्रिया पर चर्चा करेंगे।
- अपने सिस्टम के टास्कबार पर स्थित विंडोज खोज बॉक्स पर क्लिक करें और फिर जावा टाइप करें। फिर परिणामों की सूची में, कॉन्फिगर जावा पर क्लिक करें।

- अब, अपडेट टैब पर क्लिक करें और फिर विंडो के नीचे दाएं कोने के पास अभी अपडेट करें बटन पर क्लिक करें।

- जावा अपडेट करने के बाद, जांचें कि यूनिफ़ाई कंट्रोलर सॉफ्टवेयर त्रुटि से मुक्त है या नहीं।
समाधान 10: जावा को पुनः इंस्टॉल करें
यदि जावा अपडेट करने से समस्या हल नहीं हुई है, तो समस्या या तो जावा के भ्रष्ट इंस्टॉलेशन या जावा के असंगत संस्करण के कारण है। इस परिदृश्य में, जावा को अनइंस्टॉल और पुनः इंस्टॉल करना समस्या को हल कर सकता है। उदाहरण के लिए, हम विंडोज के लिए प्रक्रिया पर चर्चा करेंगे।
- बंद करें यूनिफ़ाई कंट्रोलर सॉफ्टवेयर और टास्क मैनेजर के माध्यम से इसकी सभी संबंधित प्रक्रियाओं को (समाधान 1 में चर्चा के अनुसार)।
- यदि एप्लिकेशन सेवा के रूप में इंस्टॉल है, तो सेवा को अनइंस्टॉल करें।
- अपने सिस्टम के टास्कबार पर स्थित विंडोज खोज बॉक्स पर क्लिक करें और कंट्रोल पैनल टाइप करें। फिर परिणाम सूची में, कंट्रोल पैनल पर क्लिक करें।

- फिर एक प्रोग्राम अनइंस्टॉल करें पर क्लिक करें।

- अब जावा पर राइट-क्लिक करें और अनइंस्टॉल चुनें। फिर अपनी स्क्रीन पर संकेतों का पालन करें ताकि अनइंस्टॉलेशन प्रक्रिया पूरी हो सके।

- फिर अपने सिस्टम को रीस्टार्ट करें लेकिन सुनिश्चित करें कि कंट्रोलर एप्लिकेशन सिस्टम स्टार्टअप पर लॉन्च न हो।
- अब, जावा का नवीनतम संस्करण डाउनलोड और इंस्टॉल करें (विंडोज पर यूनिफ़ाई के उचित संचालन के लिए आपको जावा का 64-बिट संस्करण इंस्टॉल करना होगा)। यदि आपको फ़ायरवॉल से जावा को नेटवर्क पर संचार करने की अनुमति देने का संकेत मिलता है, तो इसे अनुमति दें।
- फिर कंट्रोलर एप्लिकेशन लॉन्च करें और जांचें कि यह त्रुटि से मुक्त है या नहीं।
समाधान 11: यूनिफ़ाई नेटवर्क कंट्रोलर सॉफ्टवेयर को पुनः इंस्टॉल करें
यदि जावा को पुनः इंस्टॉल करने से समस्या हल नहीं हुई है, तो समस्या यूनिफ़ाई कंट्रोलर सॉफ्टवेयर के भ्रष्ट या पुराने इंस्टॉलेशन के कारण है। इस परिदृश्य में, कंट्रोलर सॉफ्टवेयर को अनइंस्टॉल और पुनः इंस्टॉल करना समस्या को हल कर सकता है। स्पष्टीकरण के लिए, हम विंडोज पीसी के लिए प्रक्रिया पर चर्चा करेंगे।
- बंद करें कंट्रोलर एप्लिकेशन और टास्क मैनेजर के माध्यम से इसकी सभी संबंधित प्रक्रियाओं को मारें (समाधान 1 में चर्चा के अनुसार)।
- फाइल एक्सप्लोरर लॉन्च करें और निम्न पथ पर नेविगेट करें:
%userprofile%\Ubiquiti UniFi\data\backup
- फिर अपनी कॉन्फिग फ़ाइल (.unf फ़ाइल) को किसी सुरक्षित स्थान पर बैक अप करें।
- अब अपने सिस्टम के टास्कबार पर विंडो खोज बार पर क्लिक करें और कंट्रोल पैनल टाइप करें। फिर खोज परिणामों की सूची में, कंट्रोल पैनल पर क्लिक करें।
- फिर, एक प्रोग्राम अनइंस्टॉल करें पर क्लिक करें।
- अब, इंस्टॉल किए गए एप्लिकेशन की सूची में, यूनिफ़ाई कंट्रोलर सॉफ्टवेयर पर राइट-क्लिक करें और फिर अनइंस्टॉल पर क्लिक करें। यदि आपको यह कहते हुए संकेत मिलता है कि क्या आप सेटिंग्स रखना चाहते हैं, तो नहीं बटन पर क्लिक करें।

- फिर अपनी स्क्रीन पर संकेतों का पालन करें ताकि अनइंस्टॉलेशन प्रक्रिया पूरी हो सके।
- फिर फाइल एक्सप्लोरर खोलें और निम्न पथ पर नेविगेट करें:
%userprofile%\Ubiquiti UniFi
- अब, इस फ़ोल्डर को पूरी तरह से हटाएं।
- फिर समाधान 10 में चर्चा के अनुसार जावा को हटाएं।
- अब नवीनतम यूनिफ़ाई नेटवर्क कंट्रोलर सॉफ्टवेयर डाउनलोड और इंस्टॉल करें।
- फिर चरण 2 और 3 पर बैकअप की गई .unf फ़ाइल से कॉन्फिगरेशन पुनर्स्थापित करें।

- अब, यूनिफ़ाई नेटवर्क कंट्रोलर सॉफ्टवेयर लॉन्च करें और उम्मीद है, यह त्रुटि से मुक्त है।