Виправлено: помилка запуску контролера Unifi

Програмне забезпечення контролера Unifi може видавати повідомлення про помилку запуску через брак вільного місця на системному диску. Більше того, пошкоджена або застаріла установка Java або програмного забезпечення контролера Unifi також може спричинити обговорювану помилку.

Постраждалий користувач отримує помилку під час спроби запустити програмне забезпечення контролера Unifi. У деяких випадках постраждалий користувач стикався з помилкою під час оновлення програмного забезпечення контролера 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 \ дані
  2. Тепер відкрийте файл System.Properties у блокноті та додайте наступний рядок у кінці файлу:
    db.extraargs = - storageEngine = 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. Тепер перейменуйте файли журналів. Не забудьте перейменувати журнали mongod та сервера (додайте .old в кінці розширення імені файлу). Потім запустіть програмне забезпечення, щоб перевірити, чи проблема вирішена.

Рішення 7: Видаліть файли журналу в папці Unifi

Програмне забезпечення контролера Unifi використовує файли журналів для зберігання різних типів даних. Ви можете зіткнутися з обговорюваною помилкою, якщо ці файли журналу пошкоджені. У цьому контексті видалення цих файлів журналу може вирішити проблему. Для з’ясування ми обговоримо процес для ПК з 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 (розташоване на панелі завдань вашої системи) і введіть Командний рядок . Потім у списку результатів пошуку клацніть правою кнопкою миші на командному рядку та натисніть Запустити від імені адміністратора .
  4. Тепер введіть таку команду та натисніть клавішу Enter :
    cd "% UserProfile% \ Ubiquiti UniFi \"
  5. Потім у каталозі Unifi введіть таку команду та натисніть клавішу Enter :
    java -jar lib \ ace.jar встановлюєvc
  6. Коли в ньому написано “Complete Installation”, введіть таку команду та натисніть клавішу Enter :
    java -jar lib \ ace.jar запускаєvc
  7. Потім вийдіть з командного рядка.
  8. Щоб підтвердити, чи запущена служба « Unifi », запустіть диспетчер завдань і перевірте вкладку послуг для служби Unifi.
  9. Тепер доступ потрібний інтерфейс IP контролера і перевірки , якщо проблема вирішена.

Рішення 9: Оновіть Java до останньої збірки

Java необхідна для роботи програмного забезпечення контролера Unifi. Java регулярно оновлюється з урахуванням нових технологічних розробок та виправлення відомих помилок. Ви можете зіткнутися з наявною помилкою, якщо ви використовуєте застарілу версію Java. У цьому контексті оновлення Java до останньої збірки може вирішити проблему. Для з’ясування ми обговоримо процес для ПК з Windows.

  1. Клацніть на поле пошуку Windows (розташоване на панелі завдань вашої системи), а потім введіть Java . Потім у списку результатів натисніть Налаштувати Java .
  2. Тепер натисніть вкладку « Оновити», а потім натисніть кнопку « Оновити зараз » (біля нижнього правого кута вікна).
  3. Після оновлення Java перевірте, чи не видалено помилку програмне забезпечення контролера Unifi.

Рішення 10: Переінсталюйте Java

Якщо оновлення Java не вирішило проблему, проблема виникає або через пошкоджену інсталяцію Java, або несумісну версію Java. У цьому випадку видалення та перевстановлення Java може вирішити проблему. Для ілюстрації ми обговоримо процес для Windows.

  1. Закрийте на програмне забезпечення контролера Unifi і всі пов'язані з ним процеси через Task Manager (як описано в розчині 1).
  2. Якщо додаток встановлено як сервіс, видаліть службу .
  3. Клацніть на поле пошуку Windows (розташоване на панелі завдань вашої системи) і введіть Панель управління. Потім у списку результатів натисніть Панель управління .
  4. Потім натисніть Видалити програму .
  5. Тепер клацніть правою кнопкою миші на Java і виберіть Видалити . Потім дотримуйтесь вказівок на екрані, щоб завершити процес видалення.
  6. Потім перезапустіть систему, але переконайтесь, що програма контролера не запускається під час запуску системи.
  7. Тепер завантажте та встановіть останню версію Java (Ви повинні встановити 64-розрядну версію Java на Windows для належної роботи Unifi). Якщо ви отримаєте запит від брандмауера, щоб дозволити Java спілкуватися в мережі, дозвольте це.
  8. Потім запустіть програму Controller і перевірте, чи не видалено помилку.

Рішення 11: Переінсталюйте програмне забезпечення Unifi Network Controller

Якщо перевстановлення Java не вирішило проблему, це пов’язано з пошкодженою або застарілою установкою програмного забезпечення контролера Unifi. У цьому випадку видалення та перевстановлення програмного забезпечення контролера може вирішити проблему. Для з’ясування ми обговоримо процес для ПК з Windows.

  1. Закрийте програму контролера та вимкніть усі пов'язані з нею процеси за допомогою диспетчера завдань (як обговорено у рішенні 1).
  2. Запустіть Провідник файлів і перейдіть за таким шляхом:
    % userprofile% \ Ubiquiti UniFi \ data \ backup
  3. Потім створіть резервну копію конфігураційного файлу (.unf-файл) у безпечному місці.
  4. Тепер натисніть на панелі пошуку вікон на панелі завдань вашої системи та введіть Панель управління . Потім у списку результатів пошуку натисніть Панель управління .
  5. Потім натисніть Видалити програму .
  6. Тепер в списку встановлених додатків, клацніть правою кнопкою миші на програмне забезпечення контролера УСОСФС і натисніть Uninstall . Якщо з’явиться підказка про те, що ви хочете зберегти налаштування , натисніть кнопку Ні .
  7. Потім дотримуйтесь вказівок на екрані, щоб завершити процес видалення.
  8. Потім відкрийте Провідник файлів і перейдіть за таким шляхом:
    % userprofile% \ Ubiquiti UniFi
  9. Тепер повністю видаліть цю папку.
  10. Потім видаліть Java, як обговорювалось у рішенні 10.
  11. Тепер завантажте та встановіть найновіше програмне забезпечення мережевого контролера Unifi.
  12. Потім відновіть конфігурації з файлу .unf (резервне копіювання на кроках 2 і 3).
  13. Тепер запустіть програмне забезпечення мережевого контролера Unifi і, сподіваємось, це помилка очищена.
Помилка Unifi Помилка