Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
UDM Pro: Protect больше не запускается, UniFi Protect
 
Привет :) У меня новый UDM Pro, установил "обычный" Network-controller и Protect, всё работало отлично. Несколько дней назад Protect перестал запускаться. Я ничего не менял. Когда нажимаю кнопку «Start Protect», просто ничего не происходит. Может, кто-то знает, как снова запустить Protect? Спасибо!
 
systemctl stop unifi-protect.service  
wget https://fw-download.ubnt.com/data/protect/c516-Debian9_5farm64-1.14.11-beta.6-af34b5c738d24f5ba43f39061190aac0.deb  
dpkg -i c516-Debian9_5farm64-1.14.11-beta.6-af34b5c738d24f5ba43f39061190aac0.deb

Не совсем понимаю почему. Кстати, первая строка должна быть systemctl stop unifi-protect.service (ошибка в моём первом ответе). Похоже, что устанавливается более старая версия, которая потом обновляется автоматически. Возможно, смена канала в настройках UDMP перед этим могла бы остановить такое поведение.
 
systemctl start unifi-protect.service  
wget https://fw-download.ubnt.com/data/protect/c516-Debian9_5farm64-1.14.11-beta.6-af34b5c738d24f5ba43f39061190aac0.deb  
dpkg -i c516-Debian9_5farm64-1.14.11-beta.6-af34b5c738d24f5ba43f39061190aac0.deb  

Отлично, я так сделал, и теперь всё работает. Спасибо! Но почему-то у меня теперь версия v1.14.12-beta.3, как так получилось?
 
РЕШЕНО — откатился на более раннюю версию:

systemctl stop unifi-protect.service  
wget https://fw-download.ubnt.com/data/protect/c516-Debian9_5farm64-1.14.11-beta.6-af34b5c738d24f5ba43f39061190aac0.deb  
dpkg -i c516-Debian9_5farm64-1.14.11-beta.6-af34b5c738d24f5ba43f39061190aac0.deb
 
2020-08-29T21:10:18.914Z - ошибка: Невозможно подключиться к базе данных. connect ENOENT /var/run/postgresql/.s.PGSQL.5433  
2020-08-29T21:10:18.919Z - ошибка: Error: connect ENOENT /var/run/postgresql/.s.PGSQL.5433  
 at PipeConnectWrap.afterConnect [как oncomplete] (net.js:1191:14)
@UI-Glenn — такая же проблема у меня после неудачного обновления с 1.8.1 обратно на 1.8.0. Три точки просто моргают, и установка или переустановка не проходят. Есть команда для решения этого через консоль?  
journalctl -u unifi-protect.service  
root@ubnt:/# journalctl -u unifi-protect.service  

-- Логи с Sun 2020-08-30 10:00:35 CEST по Sun 2020-08-30 17:33:44 CEST --  

Aug 30 10:00:40 ubnt systemd[1]: unifi-protect.service: время перезапуска (RestartSec=5s) истекло, запланирован перезапуск.
Aug 30 10:00:40 ubnt systemd[1]: unifi-protect.service: Запланирована задача перезапуска, счетчик перезапуска 8500.
Aug 30 10:00:40 ubnt systemd[1]: Остановлен UniFi Protect.
Aug 30 10:00:40 ubnt systemd[1]: Запуск UniFi Protect...
Aug 30 10:00:40 ubnt pre-start[7910]: su: ошибка аутентификации
Aug 30 10:00:40 ubnt pre-start[7910]: (Игнорируется)
Aug 30 10:00:40 ubnt su[7911]: Успешный su для postgres от root
Aug 30 10:00:40 ubnt su[7911]: + ??? root:postgres
Aug 30 10:00:40 ubnt su[7911]: pam_unix(su:session): сессия открыта для пользователя postgres от (uid=0)
Aug 30 10:00:41 ubnt pre-start[7910]: createuser: создание новой роли не удалось: ERROR: роль "unifi-protect" уже существует
Aug 30 10:00:41 ubnt su[7911]: pam_unix(su:session): сессия закрыта для пользователя postgres
Aug 30 10:00:41 ubnt node[7927]: пул рабочих `Read` установлен на 4 одновременно работающих воркера
Aug 30 10:00:41 ubnt node[7927]: пул рабочих `Write` установлен на 8 одновременно работающих воркеров
Aug 30 10:00:41 ubnt node[7927]: пул рабочих `Transcode` установлен на 4 одновременно работающих воркера
Aug 30 10:00:41 ubnt node[7927]: пул рабочих `DnsResolve` установлен на 16 одновременно работающих воркеров
Aug 30 10:00:41 ubnt node[7927]: пул рабочих `Misc` установлен на 1 одновременно работающего воркера
Aug 30 10:00:41 ubnt node[7927]: пул рабочих `Global` установлен на 1 одновременно работающего воркера
Aug 30 10:00:41 ubnt node[7927]: пул рабочих `Serve` установлен на 110 одновременно работающих воркеров
Aug 30 10:00:44 ubnt node[7927]: КОНФИГ ЗАГРУЖЕН: /usr/share/unifi-protect/app/config/config.json
Aug 30 10:00:44 ubnt node[7927]: КОНФИГ ЗАГРУЖЕН: /srv/unifi-protect/config.json
Aug 30 10:00:46 ubnt node[7927]: Sun, 30 Aug 2020 08:00:46 GMT sequelize deprecated String based operators are now deprecated. Please use Symbol based operators for better security, read more at http://docs.sequelizejs.com/manual/tutorial/querying.html#operators at app/node_modules/sequelize/lib/sequelize.js:245:13  
Aug 30 10:00:52 ubnt systemd[1]: unifi-protect.service: Главный процесс завершился, код=exited, статус=1/ОШИБКА
Aug 30 10:00:52 ubnt systemd[1]: unifi-protect.service: Завершился с результатом 'exit-code'.
Aug 30 10:00:52 ubnt systemd[1]: Не удалось запустить UniFi Protect.
Aug 30 10:00:57 ubnt systemd[1]: unifi-protect.service: время перезапуска (RestartSec=5s) истекло, запланирован перезапуск.
Aug 30 10:00:57 ubnt systemd[1]: unifi-protect.service: Запланирована задача перезапуска, счетчик перезапуска 8501.
Aug 30 10:00:57 ubnt systemd[1]: Остановлен UniFi Protect.
Aug 30 10:00:57 ubnt systemd[1]: Запуск UniFi Protect...
Aug 30 10:00:57 ubnt pre-start[8122]: su: ошибка аутентификации
Aug 30 10:00:57 ubnt pre-start[8122]: (Игнорируется)
Aug 30 10:00:57 ubnt su[8123]: Успешный su для postgres от root
Aug 30 10:00:57 ubnt su[8123]: + ??? root:postgres

systemctl status unifi-protect.service  
● unifi-protect.service - UniFi Protect  

 Loaded: загружено (/lib/systemd/system/unifi-protect.service; включено; значение по умолчанию от вендора: включено)  
 Drop-In: /etc/systemd/system/unifi-protect.service.d  
         └─unifi-core.conf  
 Active: неактивен (dead) (Результат: exit-code) с Sun 2020-08-30 17:29:21 CEST; 1 мин 4 сек назад  
 Process: 29021 ExecStartPre=/usr/share/unifi-protect/app/hooks/pre-start (код=завершен, статус=0/УСПЕХ)  
 Process: 29035 ExecStartPre=/bin/bash -c /bin/systemctl set-environment UFP_RECORDING_DISABLED=$( ! mountpoint -q /srv && ! mountpoint -q /volume1 && echo 'true' ) (код=завершен, статус=0/УСПЕХ)  
 Process: 29038 ExecStart=/usr/bin/node --expose_gc --optimize_for_size --memory_reducer --max_old_space_size=512 /usr/share/unifi-protect/app/service.js (код=завершен, статус=1/ОШИБКА)  
 Process: 29259 ExecStopPost=/usr/share/unifi-protect/app/hooks/post-stop (код=завершен, статус=0/УСПЕХ)  
 Main PID: 29038 (код завершения=1/ОШИБКА)  

Aug 30 17:29:21 ubnt systemd[1]: Остановлен UniFi Protect.

/ srv/unifi-protect/logs/errors.log  
2020-08-30T15:17:32.912Z - ошибка: Невозможно подключиться к базе данных. столбец "localAnalyticsData" не существует  
2020-08-30T15:17:32.913Z - ошибка: SequelizeDatabaseError: столбец "localAnalyticsData" не существует  
  at Query.formatError (/usr/share/unifi-protect/app/node_modules/sequelize/lib/dialects/postgres/que­ry.js:363:16)  
  at query.catch.err (/usr/share/unifi-protect/app/node_modules/sequelize/lib/dialects/postgres/que­ry.js:86:18)  
  at tryCatcher (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/util.js:16:23)  
  at Promise._settlePromiseFromHandler (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/promise.js:547:31)  
  at Promise._settlePromise (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/promise.js:604:18)  
  at Promise._settlePromise0 (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/promise.js:649:10)  
  at Promise._settlePromises (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/promise.js:725:18)  
  at _drainQueueStep (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/async.js:93:12)  
  at _drainQueue (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/async.js:86:9)  
  at Async._drainQueues (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/async.js:102:5)  
  at Immediate.Async.drainQueues (/usr/share/unifi-protect/app/node_modules/bluebird/js/release/async.js:15:14)  
  at runCallback (timers.js:810:20)  
  at tryOnImmediate (timers.js:768:5)  
  at processImmediate [as _immediateCallback] (timers.js:745:5)
 
У меня такая же проблема, но я не могу переустановить Protect, всё время вижу вот это: Я на последнем RC версии 1.8 и отформатировал свой SSD, потому что мой UDM-Pro не загружался, когда SSD был установлен (раньше он был в exFAT). Вот что я вижу в этом файле: /srv/unifi-protect/logs/errors.log 2020-08-29T21:10:18.914Z - ошибка: Невозможно подключиться к базе данных. connect ENOENT /var/run/postgresql/.s.PGSQL.5433 2020-08-29T21:10:18.919Z - ошибка: Error: connect ENOENT /var/run/postgresql/.s.PGSQL.5433 в PipeConnectWrap.afterConnect [как oncomplete] (net.js:1191:14)
 
Привет, @andreaswier, пожалуйста, включи защиту от переустановки. С уважением, Glenn R.
 
Привет, у меня та же проблема сейчас. В выходные поменял жесткий диск, а теперь у меня тоже protect db DOWN. Как это исправить, @UI-Glenn?
 
В чём смысл публичного форума, если решения остаются в тайне?
Страницы: 1
Читают тему (гостей: 1)