Проблема #1

Сегодня столкнулся с проблемой установки UniFi Controller на windows 8.1, x64.
Программа установки никак не хотела генерировать ключи выдавая ошибку:

WARN  system - Certificate generation failed

Лечится "довольно просто":

  1. Удаляем всю яву, чистим path (конечно же от явы) в переменных окружения .
  2. Обязательно перезагружаем компьютер!
  3. Запускаем установку UniFi Controller, инсталлер выдаёт ошибку и шлёт на сайт скачать яву, меня выкинул на страницу загрузки Java Version 7 Update 67.
  4. Качаем предложенную версию, ставим.
  5. Перезагружаем компьютер!
  6. Вновь запускаем установку UniFi Controller.
  7. Радуемся жизни.

Проблема #2

Случается так, что Java обновилась, контроллер не запускается. Не торопитесь всё сносить.
Сначала попробуйте указать путь к Java через ярлык. У меня в таком варианте уживаются несколько версий Java.
Можно конечно обновить Path в переменных окружения, но это если вы на 125% уверены, что больше никакое приложение не использует Java более новой версии.


"Путь до javaw.exe" - jar  "Путь до ace.jar в папке lib UniFi" ui


Пример:
"C:\Program Files\Java\jdk1.7.0_67\bin\javaw.exe" -jar "C:\Users\rain\Ubiquiti UniFi\lib\ace.jar" ui