Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Сервер слишком долго запускается, UniFi Network
 
Только что получил Unifi UAP-AC-HD и столкнулся с проблемой запуска контроллера. Скачал последнюю версию ПО контроллера Unifi (5.5.20). Запускаю на Mac... macOS Sierra (10.12.6). Как во многих постах здесь, контроллер не стартует. В интерфейсе вижу следующее:

Инициализация UniFi Controller...  
Запуск UniFi Controller...  
Сервер слишком долго запускается...  
Запуск не удался.

В файле server.log вот что показывается:

[2017-09-16 15:22:57,175] <launcher-ui> INFO launcher - Initializing UniFi Controller...
[2017-09-16 15:22:57,365] <launcher-monitor> INFO launcher - Starting UniFi Controller...
[2017-09-16 15:22:58,399] <launcher> INFO system - ======================================================================
[2017-09-16 15:22:58,400] <launcher> INFO system - UniFi 5.5.20 (build atag_5.5.20_9565 - release) is started
[2017-09-16 15:22:58,400] <launcher> INFO system - ======================================================================
[2017-09-16 15:22:58,403] <launcher> INFO system - BASE dir:/Applications/UniFi.app/Contents/Resources
[2017-09-16 15:22:58,408] <launcher> INFO system - Current System IP: 192.168.0.20
[2017-09-16 15:22:58,571] <launcher> INFO system - Hostname: Shanes-MacBook-Pro.local
[2017-09-16 15:22:58,734] <launcher> INFO db - waiting for db connection...
[2017-09-16 15:22:59,237] <launcher> INFO db - Connecting to mongodb://127.0.0.1:27117
[2017-09-16 15:23:00,320] <launcher> INFO db - *** Factory Default *** Database exists. Drop it
[2017-09-16 15:23:00,331] <launcher> INFO db - waiting for db connection...
[2017-09-16 15:23:02,474] <launcher> INFO db - Connecting to mongodb://127.0.0.1:27117
[2017-09-16 15:23:02,490] <launcher> INFO stat - *** Factory Default *** Stat Database exists. Drop it
[2017-09-16 15:23:03,594] <launcher> WARN discover - unable to join multicast group 233.89.188.1 on awdl0 (/fe80:0:0:0:bc69:85ff:fe33:6786%awdl0)
[2017-09-16 15:23:03,717] <launcher> INFO webrtc - WebRTC library version: EvoStream Media Server (www.evostream.com) build v1.0.20 - Gladiator - (built for MacOSX-10.9-x86_64 on 2017-06-15T19:07:21.000) OpenSSL version: 1.0.2k usrsctp version: d350f4ec3e9bc0ed compiled on machine: Darwin jenkins-slave-2.local 13.4.0 Darwin Kernel Version 13.4.0: Mon Jan 11 18:17:34 PST 2016; root:xnu-2422.115.15~1/RELEASE_X86_64 x86_64  
[2017-09-16 15:29:58,207] <launcher-monitor> ERROR launcher - Server taking too long to start...
[2017-09-16 15:29:58,212] <launcher-ui> ERROR launcher - Start-up failed.

Файл mongod.log довольно длинный, но явных ошибок не видно. Как советовали в других постах, пробовал откатиться на java 6. Не помогло. Немного в тупике, поэтому буду признателен за любую помощь.
 
Всем привет, небольшое обновление.

У меня не получилось запустить это на Mac, но в процессе я понял одну вещь про контроллер, которая, наверное, должна была быть очевидной, но я до этого не доходил.

Если компьютер, на котором установлен контроллер, выключен — значит, он вообще ничего не делает! Нельзя изменить настройки Wi-Fi, не собираются статистики и так далее. В доме с несколькими компьютерами это довольно раздражает и в многих случаях бесполезно.

Поэтому я решил проверить, можно ли запустить контроллер на моём NAS (Synology Diskstation 1512+), который всегда включён. Оказалось, что можно. Synology поддерживает Docker, и кто-то уже создал Docker-контейнер для контроллера. Значит, контроллер можно запускать везде, где установлен Docker… включая Mac.

Вот инструкция для версии на Synology NAS: https://miketabor.com/running-ubiquiti-unifi-controller-in-docker-on-synology-nas/  
Есть и более простое видео на YouTube: https://www.youtube.com/watch?v=L2VJlktKUw4

Удачи, Шейн
 
Пожалуйста, посмотрите мои комментарии выше.
 
*** ПРОДОЛЖЕНИЕ РАЗГОВОРА С ПОДДЕРЖКОЙ ***  
Shaneking28  
20 сентября 2017, 13:38  
Привет, Уильям,  
Я попробовал два подхода, ни один из них не сработал.  

Тест 1  
=====  
- удалил Java.  
- удалил контроллер.  
- перезагрузил.  
- установил контроллер (без установки Java).  
Проблема осталась. См. прикрепленные 3 файла с информацией для поддержки — no java, server.log.nojava, mongod.log.nojava.  

Тест 2  
=====  
- удалил Java.  
- удалил контроллер.  
- перезагрузил.  
- установил Java 8, затем перезагрузился.  
- проверил Java:  
Shanes-MacBook-Pro:app-unifi shaneking$ java -version  
java version "1.8.0_144"  
Java™ SE Runtime Environment (build 1.8.0_144-b01)  
Java HotSpot™ 64-Bit Server VM (build 25.144-b01, mixed mode)  
- установил контроллер.  
Проблема такая же. См. прикрепленные 3 файла для поддержки — с Java, server.log, mongod.log.  

Судя по всему, Java здесь не при чём. Есть еще что-то, что контроллер пытается сделать при запуске, но что может блокироваться?  

Спасибо, Шейн  

William S  
20 сентября 2017, 18:52  
Привет, Шейн,  
Сколько устройств у тебя подключено к машине с контроллером?  
Если к контроллеру подключено много устройств, тогда для работы потребуется больше места на диске.  
Спасибо!  
Уильям S  
Ubiquiti Networks  

Shaneking28  
20 сентября 2017, 18:58  
Привет, Уильям,  
Я не совсем понял. Это ноутбук MacBook Pro. К нему ничего не подключено.  
На диске свободно больше 10 ГБ. Был бы очень удивлен, если бы для запуска контроллера нужно было столько места.  
Есть еще идеи или варианты решения?  
Спасибо за помощь, но пока мы топчемся на месте.  
С уважением, Шейн  

William S  
20 сентября 2017, 19:06  
Привет, Шейн,  
Я уточню у внутренней команды и как только получу ответ, сразу дам знать.  
Спасибо!  
Уильям S  
Ubiquiti Networks  

Donald G.  
23 сентября 2017, 02:52  
Здравствуйте,  
Извиняемся за задержку.  
Да, освободите место на системе. Перезагрузитесь, затем запустите UniFi контроллер и проверьте, работает ли он.  
Если проблема сохраняется, отправьте обновленные серверные логи и логи Mongo.  
Спасибо!  
Дональд Г.  
Ubiquiti Networks  

Shaneking28  
23 сентября 2017, 13:17  
Привет, Дональд,  
Не знаю, сколько именно места нужно для работы (больше 10 ГБ?). В любом случае я освободил больше места — теперь 27 ГБ свободно. Можешь подсказать, сколько нужно и достаточно ли этого?  
После этого я перезагрузил Mac и запустил контроллер... та же проблема.  
Прикрепил еще три файла: server.log, mongod.log и файл поддержки, созданный из UI контроллера при ошибке.  
Спасибо, Шейн  

Donald G.  
26 сентября 2017, 01:59  
Здравствуйте,  
Спасибо за ответ.  
Судя по логам, контроллер не может подключиться к базе данных. Возможно, порт 27117 занят другим приложением на вашем компьютере.  
Рекомендую зайти в папку UniFi в приложениях, открыть файл system.properties и изменить порт базы данных на другой, например, 27116 или 27118.  
Для помощи по изменению порта смотрите статью здесь:  
https://help.ubnt.com/hc/en-us/articles/204910084-UniFi-Change-Default-Ports-for-Controller-and-UAPs  
Спасибо!  
Дональд Г.  
Ubiquiti Networks  

Shaneking28  
26 сентября 2017, 02:18  
Привет, Дональд,  
Спасибо, попробую.  
Чтобы знать, на что обратить внимание, не мог бы ты показать, где именно в логах появляется эта ошибка? Я не припоминаю, чтобы видел подобные сообщения.  
Спасибо, Шейн  

Donald G.  
26 сентября 2017, 02:29  
Здравствуйте,  
Спасибо за ответ.  
Вот фрагмент лога:  
[2017-09-23 12:05:26,871] <launcher> INFO system - Current System IP: 192.168.0.20
[2017-09-23 12:05:26,873] <launcher> INFO system - Hostname: Shanes-MacBook-Pro.local
[2017-09-23 12:05:27,100] <launcher> INFO db - waiting for db connection...
[2017-09-23 12:05:27,602] <launcher> INFO db - Connecting to mongodb://127.0.0.1:27117
[2017-09-23 12:05:28,790] <launcher> INFO db - *** Factory Default *** Database exists. Drop it
Если посмотреть логи, контроллер пытается подключиться к базе, но она удаляется.  
В Windows я видел, что иногда брандмауэр блокирует порт 27117, из-за чего возникает такая проблема, но не уверен, есть ли что-то подобное в Mac, что могло бы блокировать этот порт.  
Спасибо!  
Дональд Г.  
Ubiquiti Networks  

*** ПРОДОЛЖЕНИЕ В СЛЕДУЮЩЕМ ПОСТЕ ***
 
*** НАЧАЛО ТЕМЫ С ПОДДЕРЖКОЙ ***  
Shaneking28  
18 сентября 2017, 17:30  
Пожалуйста, посмотрите здесь описание проблемы.  
https://community.ui.com/questions/2ed22de8-7430-4fa2-9bd4-67aa9dec7233  
Также прикрепил файл с информацией поддержки, созданный через UI контроллера.  

William S  
18 сентября 2017, 18:34  
Привет, Шейн,  
Спасибо, что связался с нами!  
Мы обязательно поможем. Проверь свободное место на диске, где установлен контроллер.  
Также закрой все приложения, удали текущую версию JAVA и установи последнюю — «JAVA 8», после чего перезагрузи компьютер.  
Спасибо!  
William S  
Ubiquiti Networks  

Shaneking28  
19 сентября 2017, 12:09  
Привет, William,  
Я всё это сделал, но без результата. Кратко:  
- На диске свободно 12 ГБ.  
- Установил java 8 и перезагрузил. Проверил через командную строку:  
Shanes-MacBook-Pro:Versions shaneking$ java -version  
java version "1.8.0_141"  
Java™ SE Runtime Environment (build 1.8.0_141-b15)  
Java HotSpot™ 64-Bit Server VM (build 25.141-b15, mixed mode)  
Прикрепил server.log, mongo.log и файл поддержки unifi из UI контроллера.  
Спасибо, Шейн  

William S  
19 сентября 2017, 15:39  
Привет, Шейн,  
Проверь диспетчер задач. Найди java.exe и закрой этот процесс.  
Затем перезапусти UniFi Controller.  
Это известная проблема, связанная с JAVA. У некоторых клиентов она решалась после переустановки JAVA.  
Я пришлю пару ссылок для ознакомления, посмотри и скажи, помогло ли.  
UniFi - Controller не запускается при открытии  
https://community.ui.com/questions/2955b71d-582f-4aa8-abbd-03bd3dd131f8  
Держи нас в курсе результата.  
Спасибо!  
William S  
Ubiquiti Networks  

Shaneking28  
19 сентября 2017, 20:23  
Привет, William,  
Я на Mac, так что у меня нет диспетчера задач, а java.exe — это для Windows.  
Первая ссылка, которую ты прислал, в основном о проблемах Windows, которые мне ни к чему, я ведь на Mac. Там ещё про порты и другие проблемы с java, они бы отразились ошибками в server.log, но их нет.  
Вторая ссылка тоже про Windows, значит, тоже не помогает.  
Короче, всё ещё не работает.  
Спасибо, Шейн  

William S  
19 сентября 2017, 21:02  
Привет, Шейн,  
Подтверди, пожалуйста, что ты удалил Java и установил последнюю версию 8, подходящую для 32- или 64-битной системы.  
Убедись, что после удаления Java ты перезагрузил систему.  
Если это тоже не помогает, возможно, стоит удалить и заново установить сам контроллер?  
Спасибо!  
William S  
Ubiquiti Networks  

*** ПРОДОЛЖЕНИЕ В СЛЕДУЮЩЕМ ПОСТЕ... ДОСТИГНУТ МАКСИМУМ СИМВОЛОВ В ПОСТЕ ***
 
Всем привет, после множества переписок с поддержкой Ubiquiti проблема так и не решилась. Понимаю, что это не решение, но я установил это на свой Windows-компьютер (как они и советовали), и там всё работает. В следующем сообщении я поделюсь своей перепиской с поддержкой, чтобы вы могли посмотреть, может там что-то окажется полезным. Пожалуйста, пишите, если что-то у вас заработает. Спасибо, Шейн.
 
У меня такая же проблема с UnifiController 5.5.20 на Mac OSX. Видел предыдущие советы по версиям JRE и JDK, но безрезультатно! Есть какие-то новые рекомендации?
Страницы: 1
Читают тему (гостей: 1)