Не запускается unifi controller windows 10

Обновлено: 04.07.2024

Иногда при настройке точек доступа 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 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), открываем Диспетчер задач и находим процесс по идентификатору (если они не отображаются, можно нужную колонку включить).

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


Решение 1. Закройте связанные с Unifi процессы через диспетчер задач

Проблема, с которой вы столкнулись, может быть вызвана временным программным / коммуникационным сбоем. В этом случае устранение всех процессов, связанных с Unifi, и перезапуск программного обеспечения могут решить проблему. Для иллюстрации мы обсудим процесс для ПК с Windows.

  1. Закройте приложение контроллера Unifi.
  2. Теперь щелкните правой кнопкой мыши на кнопке Windows, а затем в появившемся меню выберите Диспетчер задач.Выбор диспетчера задач после нажатия Windows + X
  3. Теперь на вкладке «Процессы» выберите процесс, принадлежащий программному обеспечению контроллера Unifi, и нажмите кнопку «Завершить процесс». Повторите эти действия для всех процессов, принадлежащих контроллеру Unifi.
  4. Затем завершите все процессы, принадлежащие Java и MongoD.
    Завершение процессов Java и MongoD
  5. Затем запустите программное обеспечение контроллера, чтобы проверить, начало ли оно работать нормально. Приложение может занять некоторое время для загрузки, поскольку оно будет перестраивать зависимости.

Решение 2. Пустое место на системном диске

Программное обеспечение контроллера Unifi требует некоторого дополнительного свободного места на системном диске для завершения его работы. Вы можете столкнуться с ошибкой, если у вас недостаточно свободного места на системном диске. В этом контексте, создание свободного места на системном диске может решить проблему. Для иллюстрации обсудим процесс для Windows.

  1. Освободите место на диске C (системный диск).
  2. Затем запустите приложение контроллера, если оно работает нормально.

Решение 3. Измените указанный механизм в файле свойств системы

Если база данных была создана механизмом хранения «mmapv1», но указанный механизм хранения был «wiredTiger», то вы можете столкнуться с этой ошибкой. В этом контексте принуждение приложения контроллера использовать механизм хранения mmapv1 может решить проблему. Для иллюстрации мы обсудим процесс для ПК с Windows.

Решение 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 logs Удалить журналы сервера
  3. Теперь переименуйте файлы журнала. Не забудьте переименовать журналы mongod и server (добавьте .old в конце расширения имени файла). Затем запустите программное обеспечение, чтобы проверить, решена ли проблема.

Решение 7. Удалите файлы журнала в папке Unifi

Программное обеспечение контроллера Unifi использует файлы журнала для хранения различных типов данных. Вы можете столкнуться с обсуждаемой ошибкой, если эти файлы журнала повреждены. В этом контексте удаление этих файлов журнала может решить проблему. Для выяснения, мы обсудим процесс для ПК с Windows.


  1. Закройте программное обеспечение Unifi Controller и уничтожьте все запущенные процессы с помощью диспетчера задач (как описано в решении 1).
  2. Запустите проводник и перейдите в каталог установки приложения. Обычно это:% USERPROFILE% Ubiquiti UniFi data db journal
  3. Сделайте резервную копию всех файлов в папке в безопасном месте (на случай, если что-то не работает).
  4. Теперь удалите все файлы в папке и перезагрузите систему.Удалить файлы в папке журнала
  5. После перезапуска запустите приложение контроллера и проверьте, нормально ли оно работает.

Решение 8. Установите программное обеспечение контроллера Unifi как сервис

Программное обеспечение Unifi Controller может столкнуться с различными типами проблем, если оно не установлено в качестве службы. То же самое может быть причиной текущей ошибки. В этом контексте установка программного обеспечения контроллера в качестве службы может решить проблему.

Решение 9. Обновите Java до последней сборки

Java необходима для работы программного обеспечения контроллера Unifi. Java регулярно обновляется, чтобы обслуживать новые технологические разработки и исправлять известные ошибки. Вы можете столкнуться с ошибкой под рукой, если вы используете устаревшую версию Java. В этом контексте обновление Java до последней сборки может решить проблему. Для выяснения, мы обсудим процесс для ПК с Windows.

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

Решение 10. Переустановите Java

Если обновление Java не решило проблему, то проблема вызвана либо поврежденной установкой Java, либо несовместимой версией Java. В этом случае удаление и переустановка Java может решить проблему. Для иллюстрации обсудим процесс для Windows.

  1. Закройте программное обеспечение Unifi Controller и все связанные с ним процессы через диспетчер задач (как описано в решении 1).
  2. Если приложение установлено как служба, то удалите службу.
  3. Нажмите на поле поиска Windows (расположенное на панели задач вашей системы) и введите Панель управления. Затем в списке результатов нажмите на панель управления.Открытая панель управления
  4. Затем нажмите «Удалить программу».Удалить программу
  5. Теперь щелкните правой кнопкой мыши на Java и выберите «Удалить». Затем следуйте инструкциям на экране, чтобы завершить процесс удаления.Деинсталляция установки Java
  6. Затем перезагрузите систему, но убедитесь, что приложение контроллера не запускается при запуске системы.
  7. Сейчас, скачать и установите последнюю версию Java (для правильной работы Unifi необходимо установить 64-разрядную версию Java в Windows). Если вы получаете запрос от брандмауэра, чтобы разрешить Java взаимодействовать в сети, разрешите его.
  8. Затем запустите приложение Controller и проверьте, нет ли в нем ошибок.

Решение 11. Переустановите программное обеспечение сетевого контроллера Unifi.

Если переустановка Java не решила проблему, то проблема вызвана поврежденной или устаревшей установкой программного обеспечения контроллера Unifi. В этом случае удаление и переустановка программного обеспечения контроллера может решить проблему. Для выяснения, мы обсудим процесс для ПК с Windows.

Многие люди сообщали о том, что сталкиваются с проблемой неудачного запуска контроллера UniFi. Некоторые пользователи столкнулись с проблемой при попытке обновить программное обеспечение контроллера UniFi, в то время как другие получили ошибку после запуска программного обеспечения в течение нескольких минут. Пока что ошибка, связанная с тем, что UniFi Controller не запускалась, была сообщили многие пользователи Windows 10.


Не получается с ошибкой:

«Порт 8080 уже используется другой программой»

«Сервер слишком долго запускается… Не удалось запустить».

В чем причина ошибки? Изучив множество отчетов пользователей, мы обнаружили несколько возможных причин, по которым контроллер UniFi не загружается.

  • Недостаток свободного места на системном диске хоста.
  • Несовместимая или устаревшая установка JAVA.
  • В имени пользователя профиля Windows есть специальные символы.
  • Необходимые порты недоступны для контроллера UniFi.
  • Повреждение базы данных.
  • Поврежденные протоколы UniFi.
  • Временные ошибки в программном обеспечении контроллера UniFi.

Пустое место на системном жестком диске


Программное обеспечение Unified Controller требует дополнительного свободного места на системном диске для завершения своей работы. Эта ошибка может возникнуть, если на системном жестком диске недостаточно свободного места. В этом контексте создание свободного места на жестком диске может решить проблему. Чтобы проиллюстрировать это, мы обсудим процесс для Windows.

  • Свободное место на диске C (системный диск).
  • Затем запустите управляющее приложение, если оно работает правильно.

Ноябрьское обновление 2021:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

скачать

Измените движок, указанный в файле свойств системы

Если база данных была создана подсистемой хранения «mmapv1», но указанная подсистема хранения была «wiredTiger», может возникнуть эта ошибка. В этом контексте принудительное использование управляющим приложением механизма хранения mmapv1 может решить проблему. В качестве иллюстрации мы обсудим процесс для ПК с Windows.

  • Запустите файловый менеджер и перейдите в каталог установки приложения контроллера. Обычно это так:% USERPROFILE% \ Ubiquiti UniFi \ data
  • Теперь откройте файл System.Properties с помощью блокнота и добавьте следующую строку в конец: db.extraargs = –storageEngine = -mmapv1
  • Сохраните изменения и выйдите из Блокнота.
  • Затем запустите управляющее приложение и проверьте, правильно ли оно работает.

Проверьте, недоступны ли необходимые порты

Порты, требуемые UniFi, используются другими программами. Измените порты в соответствии с шагами, описанными ниже.

Несовместимость с Java


В настоящее время Java 9 не поддерживается для сетевого контроллера UniFi. Пожалуйста, используйте Java 8. Примечания к выпуску программного обеспечения контроллера, которые можно найти вместе с программным обеспечением на нашей странице загрузки, содержат примечания и требования для каждой версии.

Убедитесь, что на вашем компьютере установлена ​​правильная версия Java (64-битная). Начиная с версии 5.10.12 сетевого контроллера UniFi, необходимо использовать x64-Java, так как мы поддерживаем только 64-битную библиотеку WebRTC. Удалите Java, если применимо, и установите Java 8.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

unifi xception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating

The global mongo config is specifying that value but that config isn't being used by the Unifi version. To fix it you need to add the following line to /var/lib/unifi/data/system.properties

запускал на винде в файл system.properties добавил unifi.db.extraargs=--storageEngine mmapv1

перезапустил приложение - завелось

Не запускалась unifi UAP controler Ubiquiti, Unifi

"The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly," - не совместимый "wiredTiger" с твоим билдом mongod.

Что-то где-то обновилось. Смотри историю обновлений, что апгрейдилось недавно в связке wiredTiger + mongo

На стаковерфлоу не лучше будет постить такое?

а че не под линем? оно там вроде как стабильнее было

Опять шерстяной.

Московский бородач сначала жестоко избил парня на улице, а затем ударил в лицо его девушку, которая заступилась за любимого.

Причина конфликта — пострадавший косо посмотрел на проходившего мимо агрессивного молодого человека.

Про штрафы и наказания

Про штрафы и наказания Антипрививочники, QR-код, Скриншот, Комментарии, Россия, Штраф, Политика

Современная молодеж или жесть и дичь

Вечером сижу за компом, подходит сын (11 лет) и говорит:

- Пап, нам на труды попросили принести дичь.

- Дичь. (проскакивают невероятные мысли) Но зачем?

- Не знаю пап, сказали принести.

- Слушай а ты ничего не перепутал? Может на труды нужна жесть?

- О точно, пап, ЖЕСТЬ.

Акула бизнеса

Акула бизнеса Быдло, 2ГИС, Длиннопост, Повтор, Мат, Скриншот

Акула бизнеса Быдло, 2ГИС, Длиннопост, Повтор, Мат, Скриншот

Акула бизнеса Быдло, 2ГИС, Длиннопост, Повтор, Мат, Скриншот

За качество скринов извиняюсь, брал в местном паблике


Нараспев

Нараспев

А ты слышишь этот звук ?)

А ты слышишь этот звук ?) Зима, Штаны, Россия, Холод, Утро, Улица, Звук, Картинка с текстом, Юмор


Тем временем в Тиндере на злобу дня:

Тем временем в Тиндере на злобу дня:


Окончание проекта "икота"

Здравствуйте, люди добрые.
Вот и добрались до неутешительной сути. Гепатит С.
Пока не знаю, что дальше.
Не болейте. Проверьтесь на всякий случай.
Зараза ничем себя не выдаёт. Завтра иду на эластографию печени. Поглядим, что там.
Спасибо всем, кто "учавствовал" )
Всего доброго. Берегите себя.


Человек

Ответ на пост «Промашка»

Пришел со школы. 5 класс. По дороге встретил маму, идущую в магазин.Она сказала сейчас из магазина вернется и будем кушать.
Есть хотелось сильно, на плите ( печь кирпичная дровяная) в кастрюле стояла уха. Решил сам поесть, не маленький.
Налил уху, поел. С добавкой.
Мама заходит:
- Пойдем кушать
- Мам, я уже поел
- Что ты поел? Еда в духовке нетронутая стоит
- Уху
- Это не уха, это я поросятам маленьким потроха рыбные сварила с картофельными очистками.
Не знаю как поросятам, мне было вкусно)

10 лет назад президент Медведев пообещал якутянам мост через Лену. Что было дальше?)

Ровно 10 лет назад президент России Дмитрий Медведев пообещал якутянам, что мост через реку Лену, который они ждут больше 40 лет, будет построен.

В 2021 году Якутск остается единственным из крупнейших городов страны, который не имеет стабильной транспортной связи с остальной Россией. Летом тут передвигаются по воде на паромах, зимой — по льду.

Следим и анализируем происходящее вокруг в тг: @сибирьмедиа. Подписывайся и оставайся с нами!


Надёжный план

Надёжный план Юмор, Скриншот, Twitter, Отношения


Жена и груша

Жена и груша

. *и делает вид, что поверила*

. *и делает вид, что поверила*


А баба то шарит.

А баба то шарит. Мемы, Авто, Девушки

Бородатые рейсеры

В Подмосковье бородатые рейсеры избили мужчину с грудным ребёнком, возмутившегося гонками под окнами. Дела на них заводить не стали.

Балашиха, сентябрь. 37-летний Станислав выходит гулять с ребёнком. В это время Гаджимурад Джанболатов, его жена Айшат Хидирбекова и её племянник тестят во дворе новую BMW X6, как она разгоняется от 0 до 100. Станислав просит парней отъехать от дома, чтобы пыль не летела в коляску, а грохот не мешал ребёнку спать. А дальше — всё по классике.

Гонщики выскочили из автомобиля и полезли в драку. Станислав кое-как отбился, зашёл в подъезд и оттуда вызвал полицию. Борцухи зашли следом за ним, просьбу мужчины разрешить завезти в дом коляску и потом разобраться один на один проигнорировали. После драки два месяца Станислав лечился, из-за тремора не может брать ребёнка на руки, водить машину, работать. Судмедэкспертиза усмотрела в происшедшем только лёгкий вред здоровью, дело не возбудили.

Далее по тексту следующая статья.

Мужчине, избитому уличными рейсерами в Балашихе, пришлось продать квартиру и переехать — он боялся за свою жизнь и жизнь ребёнка.

В сентябре Станислав гулял с коляской, сделал замечание гонявшим во дворе Гаджимураду Джанболатову с компанией — после чего его избили всей толпой при грудном ребёнке. Дела правоохранители возбуждать не стали. Зато, по словам Станислава, сильно возбудились его соседи. Они караулили его под дверью, преследовали его и его жену, когда они покидали квартиру.

Потом Станислав узнал, что Айшат Хидирбекова в драке откусила кусок носа другой женщине — тогда против неё возбудили дело о причинении тяжкого вреда здоровью, но вместо 8 лет тюрьмы она отделалась штрафом в 10 тысяч. Услышав об этом, Станислав продал квартиру и съехал в другой район. Сейчас он добивается независимой экспертизы и хочет, чтобы дело всё же было возбуждено. Гаджимурад, один из подозреваемых, сказал нам, что "конфликт замяли", никакого вреда здоровью не было, а гипс мужчина надел специально, чтобы симулировать травму.

Читайте также: