Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Прошивка UDM версии 1.8.4 ломает локальное и удалённое управление для одного UDM., UniFi Network
 
Привет, я обновился до версии прошивки 1.8.4 на UDM, и в результате перестала работать удалённая и локальная управление. UDM показывается как офлайн на unifi.ui.com, а локальный интерфейс тоже не отвечает. Сеть работает как и до обновления: SSH доступен, VPN работает, правила файрвола на месте и так далее. Но контроллер и связанные сервисы не запущены. Я немного покопался в проблеме, но не могу найти точную причину. Конечно, я пробовал перезагружать устройство, делать unifi-os restart и повторно запускать обновление. Вот что я выяснил на данный момент:

В unifi-os shell, файл /usr/lib/unifi/logs/server.log содержит:

[2020-12-22T22:57:34,265] <localhost-startStop-1> ERROR api - UniFi Core не доступен: Отказано в соединении (Connection refused)
[2020-12-22T22:57:36,393] <localhost-startStop-1> WARN api - Не удалось получить статус ucore cloud: Ошибка ввода-вывода при GET-запросе на "http://localhost:11081/api/cloud/status": не удалось подключиться к localhost:11081 [localhost/127.0.0.1]: Отказано в соединении (Connection refused); вложенное исключение — org.apache.http.conn.HttpHostConnectException: Connect to localhost:11081 failed: Connection refused
[2020-12-22T22:57:36,436] <localhost-startStop-1> INFO webrtc - Версия WebRTC библиотеки: EvoStream Media Server (www.evostream.com) build v2.9.1 - Gladiator (собрана для Debian-9.2.1-aarch64 2020-02-05) OpenSSL версия: 1.1.1d usrsctp версия: v0.1.2 скомпилирована на машине: Linux debian-9-2-1-64 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u5 (2018-09-30) x86_64 GNU/Linux  
[2020-12-22T22:57:36,502] <localhost-startStop-1> WARN api - Не удалось получить статус ucore cloud: Ошибка ввода-вывода при GET-запросе на "http://localhost:11081/api/cloud/status": не удалось подключиться к localhost:11081: Отказано в соединении; вложенное исключение — org.apache.http.conn.HttpHostConnectException
[2020-12-22T22:57:36,764] <localhost-startStop-1> WARN messageBox - Невозможно подписаться на MessageBox: Не удалось получить токен MessageBox: Ошибка ввода-вывода при POST-запросе на "http://localhost:11081/mb/sub": Отказано в соединении; вложенное исключение — java.net.ConnectException.

Не уверен, что из этого актуально, а что нет, но вот несколько повторяющихся ошибок:

Dec 22 22:31:15 UDM user.err mcad: mcad[2368]: ace_reporter_trsp_curl.check_multi_info(): inform завершился с ошибкой curl code 7
Dec 22 22:31:15 UDM user.err mcad: mcad[2368]: ace_reporter.reporter_fail(): Недоступен (http://localhost:8080/inform)  
Dec 22 22:31:15 UDM user.err mcad: mcad[2368]: ace_reporter.reporter_fail(): первая попытка связи не удалась #1, url=http://localhost:8080/inform, rc=3

Ещё заметил в unifi-os shell, что сервис unifi-core замаскирован:  
unifi-core.service  
 Loaded: masked (Причина: Unit unifi-core.service is masked.)  
 Active: inactive (dead)

Также видно, что PostgreSQL похоже не запускается корректно:  
Dec 22 23:37:28 ubnt systemd[1]: Запуск initial setup сервиса PostgreSQL...
Dec 22 23:37:28 ubnt systemd[1]: postgresql-cluster@9.6-main.service: Основной процесс завершился, код=exited, статус=203/EXEC
Dec 22 23:37:28 ubnt systemd[1]: postgresql-cluster@9.6-main.service: Завершился с результатом 'exit-code'.
Dec 22 23:37:28 ubnt systemd[1]: Не удалось запустить initial setup сервис PostgreSQL.

Ещё:  
Dec 23 20:25:56 ubnt systemd[1]: Запуск initial setup сервиса PostgreSQL...
Dec 23 20:25:56 ubnt systemd[97]: postgresql-cluster@9.6-main.service: Не удалось выполнить команду: Нет такого файла или каталога
Dec 23 20:25:56 ubnt systemd[97]: postgresql-cluster@9.6-main.service: Не удалось выполнить шаг EXEC при запуске /sbin/pg-cluster-setup: Нет такого файла или каталога.

Есть какие идеи @UI-Team?
 
Я в такой же ситуации, @UI-Glenn — кто-нибудь может помочь? Пишет, что не хватает зависимости, когда пытаюсь сохранить core service. ulp-go.service: Завершилось с результатом «exit-code».
 
@UI-Glenn Просто хочу добавить, что у меня точно такая же проблема после обновления до версии 1.8.6. Та же ошибка, связанная с unifi-core, работающим на базовом UDM. Вся сеть работает отлично, но нет доступа к веб-интерфейсу ни по локальному IP, ни через unifi.ui.com. Не уверен, какую информацию я могу предоставить, чего @otsego уже не сообщил. Проблема полностью идентична.
 
@UI-Glenn Я только что заметил, что на четырёх UDM, где проявляется эта проблема, файла /etc/apt/sources.list.d/ubiquiti.list просто нет. Его как будто стерли, а на остальных устройствах, которые обновились нормально (UDM-Pro), он присутствует. Я вернул файл с содержимым с другого исправного UDM и запустил обновление снова. После перезагрузки устройство всё равно не работает, и файл снова исчез.
 
apt-get update  
apt-get install node12 unifi-core -y  
Вот, держи; root@ubnt:/# apt-get update  
Получено:1 http://security.debian.org/debian-security stretch/updates InRelease [53,0 кБ]
Игнорируется:2 http://deb.debian.org/debian stretch InRelease  
Получено:3 http://deb.debian.org/debian stretch-updates InRelease [93,6 кБ]
Получено:4 http://deb.debian.org/debian stretch-backports InRelease [91,8 кБ]
Попадание:5 http://deb.debian.org/debian stretch Release  
Получено:6 http://security.debian.org/debian-security stretch/updates/main arm64 Packages [629 кБ]
Попадание:7 https://deb.nodesource.com/node_8.x stretch InRelease  
Скачано 867 кБ за 0 с (966 кБ/с)  
Чтение списков пакетов… Готово  
root@ubnt:/# apt-get install node12 unifi-core -y  
Чтение списков пакетов… Готово  
Построение дерева зависимостей  
Чтение состояния… Готово  
Пакет node12 недоступен, но упоминается в другом пакете.  
Возможно, пакет отсутствует, устарел или доступен только из другого источника.  

Пакет unifi-core недоступен, но упоминается в другом пакете.  
Возможно, пакет отсутствует, устарел или доступен только из другого источника.  

E: У пакета 'node12' нет кандидата для установки  
E: У пакета 'unifi-core' нет кандидата для установки
 
Привет, @otsego, не мог бы ты прислать результат выполнения следующих команд?  
apt-get update  
apt-get install node12 unifi-core -y
 
Привет, @otsego, если у тебя всё ещё работает система в таком состоянии, пожалуйста, прикрепи /var/log/messages* к своему первоначальному посту как приватный файл.
 
Привет, @otsego, спасибо. Если тебе нужен интерфейс, пожалуйста, скачай автоматические резервные копии и переустанови.
 
@UI-Glenn # unifi-os shell  
root@ubnt:/# dpkg -l | grep unifi  
ii  unifi                          6.0.43-14348-1                    all          Ubiquiti UniFi server  
rc  unifi-core                     1.6.65                           arm64        UniFi Core  
root@ubnt:/#
 
Привет, @otsego. Подключись по SSH к UDM и пришли новый вывод следующих команд:  
unifi-os shell  
dpkg -l | grep unifi
 
Привет снова, @UI-Glenn, не уверен, как это сделать. При попытке зайти на https://LOCALIP появляется сообщение «не удаётся подключиться». На сайте unifi.ui.com устройство отображается как офлайн. Как я уже говорил, unifi-core, похоже, отсутствует, и из-за этого остальные зависимые сервисы и управление устройствами полностью недоступны, за исключением SSH.
 
Привет, @otsego, ты пробовал снова настраивать удалённый доступ на более новых версиях?
 
Привет, @UI-Glenn, есть какие-нибудь новости по этому поводу? Установил версию 1.8.6-2.2969, но ничего не изменилось, проблема с тем, что UDM в офлайне на unifi.ui.com, всё та же. Есть ли в работе какое-то решение?
 
Похоже, у нас такая же проблема. Было бы здорово узнать, есть ли у вас уже какое-то решение, потому что мы почти готовы отключить UDM-PRO и вернуться к решению на базе CloudKey USG.
 
У меня такая же проблема с UDM base. Я больше не могу зайти в окружение, но у клиента всё по-прежнему работает. Я обновился с версии "1.5.6" до "1.8.6". Странно, что почти две недели всё работало нормально...
 
Столкнулся с точно такой же проблемой в версии 1.8.6.
Страницы: 1
Читают тему (гостей: 1)