إصلاح: فشل بدء تشغيل وحدة تحكم Unifi

قد يقوم برنامج وحدة التحكم Unifi بإلقاء رسالة فشل بدء التشغيل بسبب نقص المساحة الخالية على محرك أقراص النظام. علاوة على ذلك ، قد يتسبب التثبيت الفاسد أو القديم لبرنامج Java أو برنامج تحكم Unifi في حدوث الخطأ قيد المناقشة.

يحصل المستخدم المتأثر على الخطأ عندما يحاول تشغيل برنامج Unifi Controller. في بعض الحالات ، واجه المستخدم المتأثر الخطأ عند ترقية برنامج وحدة تحكم Unifi. تلقى بعض المتأثرين رسالة الخطأ بعد إطلاق التطبيق لمدة 5 دقائق أو أكثر. تم الإبلاغ عن هذا الخطأ من قبل مستخدمي Windows و Linux و Mac و Raspberry Pi.

قبل متابعة عملية استكشاف الأخطاء وإصلاحها ، تأكد من أن نوع شبكتك إما خاص أو مجال .

الحل 1: أغلق العمليات ذات الصلة بـ Unifi من خلال مدير المهام

قد يكون سبب المشكلة التي تواجهها هو خلل مؤقت في البرنامج / الاتصال. في هذه الحالة ، قد يؤدي قتل جميع العمليات المتعلقة بـ Unifi وإعادة تشغيل البرنامج إلى حل المشكلة. للتوضيح ، سنناقش العملية الخاصة بجهاز كمبيوتر يعمل بنظام Windows.

  1. أغلق تطبيق وحدة تحكم Unifi.
  2. الآن ، انقر بزر الماوس الأيمن على زر Windows ، ثم في القائمة المعروضة ، انقر فوق إدارة المهام .
  3. الآن ، في علامة تبويب العمليات ، حدد العملية التي تنتمي إلى برنامج وحدة التحكم Unifi ثم انقر فوق الزر إنهاء العملية . كرر لجميع العمليات التي تنتمي إلى وحدة تحكم Unifi .
  4. ثم قم بإنهاء جميع العمليات التي تنتمي إلى Java و  MongoD.

  5. ثم قم بتشغيل برنامج وحدة التحكم للتحقق مما إذا كان قد بدأ في العمل بشكل طبيعي. قد يستغرق التطبيق بعض الوقت للتحميل حيث سيعيد بناء التبعيات.

الحل 2: مساحة فارغة على محرك أقراص النظام

يتطلب برنامج وحدة التحكم Unifi مساحة خالية إضافية على محرك أقراص النظام لإكمال تشغيله. قد تواجه الخطأ في متناول اليد إذا لم يكن لديك مساحة خالية كافية متوفرة على محرك أقراص النظام. في هذا السياق ، قد يؤدي إنشاء مساحة خالية على محرك أقراص النظام إلى حل المشكلة. للتوضيح ، سنناقش عملية Windows.

  1. قم بتحرير مساحة على محرك الأقراص C (محرك النظام).
  2. ثم قم بتشغيل تطبيق وحدة التحكم إذا كان يعمل بشكل جيد.

الحل 3: تغيير المحرك المحدد في ملف خصائص النظام

إذا تم إنشاء قاعدة البيانات بواسطة محرك التخزين "mmapv1" ولكن محرك التخزين المحدد كان "wiredTiger" ، فقد تواجه الخطأ في متناول اليد. في هذا السياق ، قد يؤدي إجبار تطبيق وحدة التحكم على استخدام محرك التخزين mmapv1 إلى حل المشكلة. للتوضيح ، سنناقش العملية الخاصة بجهاز كمبيوتر يعمل بنظام Windows.

  1. إطلاق مستكشف الملفات و التنقل إلى الدليل تثبيت التطبيق تحكم. عادة ما يكون:
    ٪ USERPROFILE٪ \ Ubiquiti UniFi \ data
  2. افتح الآن ملف System.Properties باستخدام المفكرة وأضف السطر التالي في نهاية الملف:
    db.extraargs = - التخزين المحرك = mmapv1
  3. الآن احفظ التغييرات واخرج من برنامج المفكرة.
  4. ثم قم بتشغيل تطبيق وحدة التحكم وتحقق مما إذا كان يعمل بشكل جيد.

الحل 4: استخدم ملف تعريف مستخدم بدون أحرف خاصة

من المعروف أن وحدة التحكم في Unifi تواجه مشكلات عندما يحتوي المسار إلى مجلد Ubiquiti Unifi على أحرف خاصة فيه لأن ملف تعريف المستخدم يحتوي على أحرف خاصة في اسمه (على سبيل المثال C: \ Users \ ÄçìÞôñçò \ Ubiquiti UniFi) وبالتالي يتسبب في الخطأ قيد المناقشة. في هذا السيناريو ، قد يؤدي إنشاء ملف تعريف مستخدم جديد بدون أحرف خاصة إلى حل المشكلة. ضع في اعتبارك أنه يمكنك تغيير اسم المستخدم الحالي ولكن هذا لن ينعكس في المسار إلى مجلد Ubiquiti Unifi ، لذلك ، يجب عليك إنشاء حساب مستخدم جديد ونقل جميع البيانات إلى هذا المستخدم.

  1. قم بإنشاء حساب مستخدم جديد لجهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows ونقل جميع بياناتك إليه.
  2. بعد ذلك ، تحقق مما إذا كان برنامج وحدة التحكم خاليًا من الخطأ.

الحل 5: امسح المنفذ الافتراضي المطلوب بواسطة برنامج Unifi Controller

يتطلب تطبيق Unifi Controller المنفذ 8080 (افتراضيًا) ليعمل بشكل طبيعي. قد تواجه الخطأ في متناول اليد إذا تم استخدام المنفذ المذكور بواسطة برنامج آخر. في هذه الحالة ، قد يؤدي إيقاف البرنامج باستخدام المنفذ المذكور أو تكوين البرنامج الإشكالي (أو تطبيق Unifi Controller) لاستخدام منفذ آخر إلى حل المشكلة. للتوضيح ، سنناقش العملية الخاصة بجهاز كمبيوتر يعمل بنظام Windows.

  1. قم بتنظيف جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows وتحقق من حل المشكلة.
  2. إذا كان الأمر كذلك ، فحاول العثور على البرنامج الذي ينشئ تعارض المنفذ. يمكنك أيضًا تغيير المنفذ الافتراضي لتطبيق Unifi Controller.

الحل 6: إعادة تسمية سجلات Unifi

تنشئ وحدة التحكم Unifi سجلات (مثل العديد من التطبيقات الأخرى) لتسهيل عملية استكشاف الأخطاء وإصلاحها. قد تواجه الخطأ في متناول اليد في حالة تلف السجلات المذكورة. في هذه الحالة ، قد تؤدي إعادة تسمية ملفات السجل هذه (سيتم إنشاء ملفات سجل أحدث عند التشغيل التالي) إلى حل المشكلة. للتوضيح ، سنناقش عملية Windows.

  1. أغلق تطبيق وحدة تحكم Unifi وأوقف جميع العمليات ذات الصلة من خلال إدارة المهام (كما تمت مناقشته في الحل 1).
  2. فتح ملف اكسبلورر و التنقل إلى دليل التثبيت . عادة ، المسار التالي:
    ٪ USERPROFILE٪ \ Ubiquiti UniFi \ سجلات \
  3. الآن أعد تسمية ملفات السجل. لا تنس إعادة تسمية سجلات الخادم والخادم (أضف .old في نهاية ملحق اسم الملف). ثم قم بتشغيل البرنامج للتحقق من حل المشكلة.

الحل 7: حذف Journal Files في Unifi Folder

يستخدم برنامج Unifi Controller ملفات دفتر اليومية لتخزين أنواع مختلفة من البيانات. قد تواجه الخطأ قيد المناقشة إذا كانت ملفات دفتر اليومية هذه تالفة. في هذا السياق ، قد يؤدي حذف ملفات المجلة هذه إلى حل المشكلة. للتوضيح ، سنناقش العملية الخاصة بجهاز كمبيوتر يعمل بنظام Windows.

  1. أغلق برنامج Unifi Controller وأوقف جميع العمليات الجارية من خلال إدارة المهام (كما تمت مناقشته في الحل 1).
  2. إطلاق الخاص مستكشف الملفات و التنقل إلى الدليل تثبيت التطبيق. عادة ما يكون:
    ٪ USERPROFILE٪ \ Ubiquiti UniFi \ data \ db \ journal
  3. قم بنسخ جميع الملفات الموجودة في المجلد احتياطيًا إلى مكان آمن (فقط في حالة عدم عمل الأشياء).
  4. الآن ، احذف جميع الملفات الموجودة في المجلد وأعد تشغيل النظام.
  5. عند إعادة التشغيل ، قم بتشغيل تطبيق وحدة التحكم وتحقق مما إذا كان يعمل بشكل جيد.

الحل 8: تثبيت برنامج Unifi Controller كخدمة

قد يواجه برنامج Unifi Controller أنواعًا مختلفة من المشكلات إذا لم يتم تثبيته كخدمة. قد يكون نفس سبب الخطأ الحالي أيضًا. في هذا السياق ، قد يؤدي تثبيت برنامج وحدة التحكم كخدمة إلى حل المشكلة.

  1. اخرج من وحدة التحكم وأغلق جميع العمليات الجارية من خلال مدير المهام (كما تمت مناقشته في الحل 1).
  2. أضف مسار Java في المتغيرات البيئية للنظام (في نهاية المسار في متغير Temp). عادة ما يكون:
    C: \ Program Files (x86) \ Java \ jre7 \ bin \ javaw.exe
  3. انقر فوق مربع Windows Search (الموجود في شريط المهام في نظامك) واكتب موجه الأوامر . ثم في قائمة نتائج البحث ، انقر بزر الماوس الأيمن فوق موجه الأوامر وانقر فوق تشغيل كمسؤول .
  4. الآن ، اكتب الأمر التالي واضغط على مفتاح Enter :
    القرص المضغوط "٪ UserProfile٪ \ Ubiquiti UniFi \"
  5. بعد ذلك ، في دليل Unifi ، اكتب الأمر التالي واضغط على مفتاح Enter :
    java -jar lib \ ace.jar installsvc
  6. عندما تقول "Complete Installation" ، اكتب الأمر التالي واضغط على مفتاح Enter :
    java -jar lib \ ace.jar Startvc
  7. ثم اخرج من موجه الأوامر.
  8. لتأكيد ما إذا كانت خدمة " Unifi " قيد التشغيل ، قم بتشغيل إدارة المهام وتحقق من علامة تبويب الخدمات لخدمة Unifi.
  9. قم الآن بالوصول إلى عنوان IP المطلوب للواجهة لوحدة التحكم وتحقق من حل المشكلة.

الحل 9: قم بتحديث Java إلى أحدث إصدار

تعد Java ضرورية لتشغيل برنامج وحدة التحكم Unifi. يتم تحديث Java بانتظام لتلبية التطورات التكنولوجية الجديدة وتصحيح الأخطاء المعروفة. قد تواجه الخطأ في متناول اليد إذا كنت تستخدم إصدارًا قديمًا من Java. في هذا السياق ، قد يؤدي تحديث Java إلى أحدث بنية إلى حل المشكلة. للتوضيح ، سنناقش العملية الخاصة بجهاز كمبيوتر يعمل بنظام Windows.

  1. انقر فوق مربع Windows Search (الموجود في شريط المهام في نظامك) ثم اكتب Java . ثم في قائمة النتائج ، انقر فوق تكوين Java .
  2. الآن ، انقر فوق علامة التبويب "تحديث" ، ثم انقر فوق الزر " تحديث الآن" (بالقرب من أسفل يمين النافذة).
  3. بعد تحديث Java ، تحقق مما إذا كان برنامج وحدة التحكم Unifi خاليًا من الخطأ.

الحل 10: أعد تثبيت Java

إذا لم يؤد تحديث Java إلى حل المشكلة ، فإن المشكلة ناتجة عن التثبيت الفاسد لـ Java أو إصدار غير متوافق من Java. في هذا السيناريو ، قد يؤدي إلغاء تثبيت Java وإعادة تثبيته إلى حل المشكلة. للتوضيح ، سنناقش عملية Windows.

  1. أغلق برنامج Unifi Controller وجميع العمليات المرتبطة به من خلال إدارة المهام (كما تمت مناقشته في الحل 1).
  2. إذا تم تثبيت التطبيق كخدمة ، فقم بإلغاء تثبيت الخدمة .
  3. انقر فوق مربع بحث Windows (الموجود في شريط المهام في نظامك) واكتب لوحة التحكم. ثم في قائمة النتائج ، انقر فوق لوحة التحكم .
  4. ثم انقر فوق إلغاء تثبيت البرنامج .
  5. الآن انقر بزر الماوس الأيمن على Java وحدد إلغاء التثبيت . ثم اتبع التعليمات التي تظهر على الشاشة لإكمال عملية إلغاء التثبيت.
  6. ثم أعد تشغيل النظام ولكن تأكد من عدم تشغيل تطبيق وحدة التحكم عند بدء تشغيل النظام.
  7. الآن، تحميل و تثبيت أحدث نسخة من جافا (يجب تثبيت إصدار 64 بت من جافا على ويندوز للتشغيل السليم للUnifi). إذا تلقيت مطالبة من جدار الحماية للسماح لـ Java بالاتصال على الشبكة ، فقم بالسماح لها.
  8. ثم قم بتشغيل تطبيق Controller وتحقق من خلوه من الخطأ.

الحل 11: أعد تثبيت برنامج Unifi Network Controller

إذا لم تؤد إعادة تثبيت Java إلى حل المشكلة ، فإن المشكلة ناتجة عن تثبيت فاسد أو قديم لبرنامج وحدة تحكم Unifi. في هذا السيناريو ، قد تؤدي إزالة تثبيت برنامج وحدة التحكم وإعادة تثبيته إلى حل المشكلة. للتوضيح ، سنناقش العملية الخاصة بجهاز كمبيوتر يعمل بنظام Windows.

  1. أغلق تطبيق وحدة التحكم وأوقف جميع العمليات ذات الصلة من خلال إدارة المهام (كما تمت مناقشته في الحل 1).
  2. إطلاق مستكشف الملفات و التنقل إلى المسار التالي:
    ٪ userprofile٪ \ Ubiquiti UniFi \ data \ backup
  3. ثم قم بعمل نسخة احتياطية من ملف التكوين الخاص بك (ملف .unf) في مكان آمن.
  4. انقر الآن على شريط البحث في النافذة في شريط المهام في نظامك واكتب لوحة التحكم . ثم في قائمة نتائج البحث ، انقر فوق لوحة التحكم .
  5. ثم ، انقر فوق إلغاء تثبيت البرنامج .
  6. الآن، في قائمة التطبيقات المثبتة، انقر بزر الماوس الأيمن على برنامج تحكم Unifi ثم انقر على إلغاء . إذا تلقيت رسالة فورية تقول هل تريد الاحتفاظ بالإعدادات ، فانقر فوق الزر لا .
  7. ثم اتبع التعليمات التي تظهر على شاشتك لإكمال عملية إلغاء التثبيت.
  8. ثم فتح ملف اكسبلورر و التنقل إلى المسار التالي:
    ٪ userprofile٪ \ Ubiquiti UniFi
  9. الآن ، احذف هذا المجلد تمامًا.
  10. ثم قم بإزالة Java كما تمت مناقشته في الحل 10.
  11. الآن قم بتنزيل وتثبيت أحدث برامج تحكم شبكة Unifi.
  12. ثم قم باستعادة التكوينات من ملف .unf (تم نسخه احتياطيًا في الخطوتين 2 و 3).
  13. الآن ، قم بتشغيل برنامج وحدة تحكم شبكة Unifi ونأمل أن يكون هذا واضحًا من الخطأ.
الكلمات الدلالية خطأ Unifi