поставки оборудования
ICQ: 238-663
Skype: lantorg4
+38 (057) 780 - 40 - 63
+38 (095) 483 - 14 - 71
+38 (063) 638 - 79 - 24
+38 (067) 961 - 56 - 02
г. Харьков, ул. Благовещенская 13, оф. 13
ГлавнаяСтатьиНастройка → Не запускается UniFi Controller - что делать?

Не запускается UniFi Controller - что делать?

Иногда при настройке точек доступа UniFi  возникает проблема - программа-контроллер (Controller UniFi) не запускается после установки. К примеру, когда мы готовили вот эту инструкцию по UniFi, все было нормально. А тестируя недавно оборудование для одного из клиентов, столкнулись с тем, что свежеустановленный контроллер UniFi выдает ошибку Server taking too long to start... start up failed и не работает.

UniFi Controller Server taking too long to start

Разобравшись с проблемой, мы решили собрать наиболее частые ее причины и способы решения в этой статье.

Кириллические символы в пути к файлам UniFi Controller

По умолчанию, контроллер UniFi устанавливается в папку пользователя, который инициировал запуск установочного файла. При этом возможность выбрать другую папку установки не предлагается. Если учетная запись создана с использованием кириллических символов (например, на русском языке), то путь к файлам программы будет выглядеть примерно так: C:\Users\Алексей\Ubiquiti UniFi. Контроллер UniFi такой адрес не понимает и поэтому не запускается.

Решение: Создайте пользователя с правами администратора с именем на латинице и установите контроллер из-под его учетной записи.

Проблемы с Java

UniFi контроллер - проблемы с JavaДля работы UniFi Controller использует Java. В числе проблем, которые могут возникнуть в связи с этим, следующие:

1. Устаревшая или некорректная версия Java.

Решение - проверьте корректность версии на официальном сайте и обновите программное обеспечение до актуального.

2. Напротив, слишком новая версия Java в том случае, если вы используете старую прошивку контроллера (2.2.5 или еще более раннюю).

Решение: необходимо использовать Java 6. Удалите все новые версии платформы и установите шестую.

Совет: переустановку проводите с перезагрузкой компьютера: удалите старые Java версии (вручную или с помощью апплета на официальном сайте), перезагрузите ПК, установите новые версии.

Еще один вариант - можно полностью удалить Java перед инсталляцией UniFi Controller, а программа установки контроллера сама загрузит и установит нужную версию.

Заняты порты

Часто проблемы при запуске контроллера возникают, если нужные ему для работы порты заняты другим приложением. К примеру, это может быть антивирусная программа.

Решение:

1. Смотрим, какие порты необходимы для работы UniFi Controller. Стандартно это: 8080, 8081, 8443, 8880 и 27117. Актуальный список вы можете увидеть в файле  system.properties, который в зависимости от ОС может находиться по адресу: C:\Documents and Settings\.....\Ubiquiti UniFi\data, или C:\Users\.....\Ubiquiti UniFi\data и т. п.

2. Проверяем, какие порты заняты сейчас на ПК. Это можно сделать при помощи команды netstat с параметрами -a -n -o через стандартную командную строку.

Проверка портов для UniFi Controller

Если в списке подключений мы не находим ни один номер порта из файла system.properties - значит все ок, проблема не в этом.

Если один из портов, который нужен контроллеру для работы действительно занят - смотрим идентификатор процесса, который его занимает (колонка PID), открываем Диспетчер задач и находим процесс по идентификатору (если они не отображаются, можно нужную колонку включить). 

Далее решаем: или останавливаем процесс, или, если это нежелательно, - меняем порт в настройках контроллера на другой.

Сменить порт в UniFi Controller можно в том же файле system.properties. Изменяем или добавляем строки, в которых прописано присвоение портов, указывая в них незанятый номер порта.

Видео ниже показывает, как это должно быть:

К сведению: самую свежую версию UniFi контроллера можно скачать здесь.


Оцените, пожалуйста, полезность/интересность статьи. Нам важно ваше мнение!

Оценка:   5.0 (голосов 13)
Поделиться с друзьями:                                                                             03.11.2014

Также советуем почитать:



Комментарии

  • Радослав 14.09.2016, 11:58
    Чуваки, просто перенесите папку Ubiquiti UniFi в корень любого диска на котором больше чем 3,5 гб свободного места =)
  • Комментарий администратора:
    Nik, в пути к файлам программы нет кириллических символов? Java переустановили? Порты контроллера свободны?
  • Nik 08.03.2016, 18:28
    Вот логи

    [2016-03-08 19:11:34,595] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:11:35,615] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:11:36,601] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:11:37,602] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:11:38,619] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:31,176] <launcher-ui> INFO launcher - Initializing UniFi Controller ...
    [2016-03-08 19:12:39,427] <launcher-monitor> INFO launcher - Starting UniFi Controller ...
    [2016-03-08 19:12:39,508] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:40,510] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:41,527] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:42,512] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:43,514] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:44,531] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:45,517] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:46,534] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:47,535] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:48,521] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:49,538] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:50,528] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:51,548] <UniFi> ERROR system - [exec] error, rc=1
    [2016-03-08 19:12:52,533] <UniFi> ERROR system - [exec] error, rc=1
  • Nik 08.03.2016, 17:38
    Добрый день!Прошу помощи! Мучаюсь с запуском контрллера,пробовал уже на 3х ПК,1 ноут и 2 стационарных,везде одно и то же - Грузит без конца с надписью Starting UniFi Controller...
  • Олег 12.02.2016, 10:44
    Перепробовал все методы - оказалось закончилось место на диске.
  • Павел 18.12.2015, 09:32
    Увы, не помогло. Добавил в файл system.properties строку unifi.http.port=8081, рестартовал контроллер - то же самое: "Port 8080 is used by other programs". Т.е. он просто не обращает внимания то ли на сам файл, то ли на его содержимое.
  • Комментарий администратора:
    Павел, http://lantorg.com/files/pictures/blogs/1system.properties
  • Павел 16.12.2015, 09:41
    Можно попробовать создать текстовик. Можно, думаю, даже просто скопировать в директорию уже готовый. А есть содержимое файла настроек или сам файл?
  • Комментарий администратора:
    Павел, может, попробовать создать его как текстовый файл, переименовать и прописать там все, что нужно? Изначально там все равно настройки закомментированы, в нашем файле например, практически пусто. открыты только строки is_default=false
    uuid= *мак-адрес точки, по-видимому*
  • Павел 14.12.2015, 15:02
    Да, это папка именно того юзера, под которым устанавливается ПО. Заметил кое-что интересное: папка "data" появляется не после инсталляции, а после первичного запуска контроллера, даже фейлового (у меня так и происходит, порты занимает другое приложение). Подозреваю, что и файл системных настроек контроллера формируется после запуска, да вот же беда, я запустить-то его полноценно не могу, т.к. заняты порты. И остановить сторонее ПО, чтобы освободить порты под запуск контроллера UniFi, тоже не могу, это критично. Получается замкнутый круг: чтобы сменить порты, мне надо полностью запустить контроллер, а запустить я его полностью не могу, т.к. заняты порты. Вот же ж..
  • Комментарий администратора:
    Павел, это папка именно того юзера, из-под которого устанавливался контроллер? Нелатинских символов в имени юзера нет? Честно сказать, не сталкивались с таким.
  • Павел 14.12.2015, 14:42
    Дополнение: все это было с контроллером версии 4.6.6, которую скачал с российского сайта. На оф. сайте нашел 4.7.6, более свежую, установил. Почти те же грабли: папка "data" появилась, файл настроек "system.properties" - нет. Отображение скрытых и системных файлов, естественно, включено.
    Скрин: http://i73.fastpic.ru/big/2015/1214/c6/135e1a70de615d1d2ba3badbf044b3c6.jpg
  • Павел 14.12.2015, 14:28
    Хм.. Вы будете смеяться, но у меня на Server 2012 R2 в директории "C:\Users\%username%\Ubiquiti UniFi" вообще отсутствует даже намек на папку "data". Вот скрин: http://i65.fastpic.ru/big/2015/1214/78/32e9ae5b593c5027723399b12f85f578.jpg
  • Комментарий администратора:
    Павел, вот такая папка и файл system.properties в 7 винде с установленным UniFi Controller: http://lantorg.com/files/pictures/blogs/2015/win-unifi.png
  • Павел 14.12.2015, 10:38
    А никого не смущает, что видео про настройку под OS X, а не WINDOWS? И что в указанной директории "C:\Documents and Settings\.....\Ubiquiti UniFi\data, или C:\Users\.....\Ubiquiti UniFi\data и т. п." нет и не может быть файла "system.properties", т.к. это НЕ ВИНДОВЫЙ ФОРМАТ ФАЙЛА?
  • Комментарий администратора:
    R7, спасибо за дополнение
  • R7 22.09.2015, 18:42
    Если вы установили unifi controller на server 2012 под пользователем Администратор, и после этого он не запускается. То нужно зайти в папку профиля Админстратор, и переместить от туда папку с установеленной программой Ubiquiti UniFi в корень диска C:
    И уже от туда спокойно запускать контроллер.
    Как сказано выше русские буквы в пути к программе, создают проблемы запуска.
  • Вячеслав 22.12.2014, 10:27
    добрый день.
    Есть проблема. После смены компьютера контроллер не видит точки WI-Fi которые были настроены. В списке они есть. но не видит подключены они или нет.Если есть возможность подскажите. VKurle@Mail.ru

Написать комментарий

Ссылки на другие сайты из комментариев удаляются. Спасибо за понимание.


Подписаться на получение новостей
* обязательные поля
Не чаще 1 письма в неделю. Только полезная информация. Убедитесь сами – посмотрите наш архив рассылок.