Нет годных видеозаписей — на UniFi Protect не рассчитывай!!!, UniFi Protect
DBNet
Guest
14.10.2019 14:49:00
Это ОЧЕНЬ РАЗДРАЖАЕТ, что у меня нет нормального видео с события прошлой ночи, хотя оно должно быть. Вот запись экрана, которую я сделал, чтобы показать проблему, и я ОЧЕНЬ ЗЛЮСЬ, что система, предназначенная для записи безопасности, не справляется с видеофайлами!!!
У нас была ситуация прошлой ночью с человеком, который зашёл на территорию, и у меня есть три видеозаписи с обнаружением движения. НИКАКАЯ ИЗ НИХ НЕ ПОДХОДИТ, потому что ни одна не воспроизводится.
Камеры настроены на запись по движению: весь диапазон, чувствительность 80%. Нужно 1 секунду движения, а также 5 секунд до и после срабатывания. Вот что происходит, когда я пытаюсь воспроизвести файл не только в браузере... Но даже если скачать файл на компьютер — он всё равно не работает!
ЗДЕСЬ НЕТ НИКАКИХ ОПРАВДАНИЙ. Проблема не в одной камере, как вы увидите в видео с записью экрана ниже.
Вот ссылка с четырьмя скачанными видеофайлами и моим видео с записью экрана, где всё показано. Файл поддержки с CloudKey Gen2+ приложен для технической команды.
Видео с записью экрана:
youme3
Guest
03.03.2020 05:36:00
@matt1205 ... Я тебя понимаю. Основная концепция UI действительно обещала многое. Но после более чем двух лет таких косяков я потерял всякую надежду. Я уже перешёл на pfsense вместо USG для себя и своих клиентов, а сейчас собираюсь перейти на INSTAR для видеонаблюдения. Последнее, кажется, отлично вписывается в операции умного дома. Похоже, от некоторых функций UI тоже тихо отказались.
matt1205
Guest
02.03.2020 20:58:00
Я попробую, @youme3, я подписался у себя в аккаунте, но твоя ссылка ведёт меня на пустую страницу, ха-ха. Понимаю, что иногда всякое случается, но вот такое — это просто ни в какие ворота. Такое ощущение, что они вообще ничего не тестируют перед выпуском. Теперь я боюсь обновлять прошивку на любых устройствах Ubiquiti. В этой ситуации мне придётся начинать переносить всех клиентов на что-то другое, пусть даже дороже.
youme3
Guest
29.02.2020 16:32:00
Иногда даже сотрудники UI говорят, что бета-версия не предназначена для продакшена. А потом... они советуют использовать бета-версию, если новая стабильная версия совсем не выйдет в ближайшее время. Согласен с тобой, @DBNet, так решать проблемы со стабильными версиями не стоит. Но именно этого и нужно ждать, если выбираешь устройства UI. Что касается программной части экосистемы UI, то это, без сомнения, худшее, с чем я сталкивался за всю свою ИТ-карьеру. И об этом нужно открыто говорить здесь, в публичном, не бета-сегменте сообщества, чтобы все знали.
DBNet
Guest
29.02.2020 16:13:00
Очень хотелось бы, чтобы люди перестали навязывать бета-версии! Некоторые из них используются для систем безопасности, а не просто для домашних задач, и, конечно, также в сфере безопасности. Я бы ни за что не стал использовать живую систему на неизвестном БЕТА-софте. Да, действительно плохо, что официальная версия программы такая же глючная, как и бета… Но советовать людям пользоваться бетой — неправильно ни со стороны Ubnt, ни со стороны кого-либо ещё, если сразу не предупреждать, что этот софт может привести к другим проблемам. И так уже плохо, что Ubnt до сих пор не выпустил полностью готовую стабильную версию, которая бы эти вопросы исправила.
linuxkidd
Guest
05.02.2020 17:30:00
@mzac Самый простой способ — открыть два окна: в одном запустить «tail -f service.log», а в другом иметь возможность выполнить этот sql-запрос. Как только заметишь, что появляется ошибка по полю syncSso, снова запускай sql-запрос — он автоматически повторится и продолжит работу, пока снова не наткнётся на это отсутствующее поле. Повторяй по кругу. LK
youme3
Guest
29.02.2020 08:17:00
@matt1205 — тебе нужно сделать две вещи: а) зарегистрироваться в бета-канале здесь, на форуме. Это можно сделать в настройках аккаунта UI. б) После этого можешь проверить наличие последнего бета-обновления и принять участие в обсуждениях на бета-форумах.
В примечаниях к выпуску, например, есть заметка про Unifi Protect 1.13.2-beta.1. Внизу этой заметки есть ссылка с объяснениями, как настроить устройство Unifi Protect для работы с бета-версиями.
Надеюсь, это поможет.
matt1205
Guest
28.02.2020 20:09:00
Я почти уверен, что меня это коснулось. У меня стоит CloudKey Gen2 Plus с версией Unifi Protect 1.12.5, и система показывает, что у меня последняя доступная версия. Все камеры вроде бы в порядке, но когда пытаюсь посмотреть запись или заглянуть на таймлайн, видео не появляется. Я дважды сбрасывал устройство к заводским настройкам и дважды заново подключал камеры — без изменений.
Не могу понять, как подписаться на бета-версию, о которой вы говорите, и на сайте Ubnt тоже ничего не нашёл. Значит, я совсем без шансов? Я как и многие из вас расстроен... Скорее всего, это последний раз, когда я пользуюсь ubiquiti в рабочей среде, если они не смогут вовремя исправить такую серьезную ошибку. Разве они не тестируют эти вещи перед массовым запуском? Ведь для этого же и существует бета-тестирование?
ozzah
Guest
18.02.2020 23:21:00
Прошлой ночью в Сиднее была сильная буря, и я хотел показать видео с моего G4 Pro нескольким людям. Сегодня утром я экспортировал видео в файл. Но файл не воспроизводится. (У меня нет записи только при движении, у меня Unifi Protect настроен на постоянную запись.) Файл воспроизводится некорректно. Буря началась примерно в 22:40 по местному времени. Я не могу перемотать видео в любое приложение для просмотра на любой системе именно к этому времени. Оно всегда прыгает сразу за 23:00. Файл повреждён. У меня установлена последняя версия прошивки G4 Pro и самая свежая версия Unifi Protect. Это серьёзно подорвало моё доверие к этой технологии, за которую я заплатил немалые деньги.
DBNet
Guest
08.02.2020 02:23:00
«Когда версия 1.14 альфа укусила меня». И я слишком хорошо помню, как ты был расстроен. (Фу!)
linuxkidd
Guest
08.02.2020 01:27:00
@UI-Cody Я использовал резервную копию конфигурации с версии 1.12.5, сделанную до обновления на альфу 1.14.x. Перед установкой 1.12.5 и восстановлением конфигурации я сделал следующее: * Удалил пакет uniif-protect * Удалил все оставшиеся на диске пути с данными unifi-protect после удаления пакета * Удалил базу данных unifi-protect PostgreSQL — насколько я помню. Хотел максимально гарантировать рабочую систему, чтобы 1.14 альфа меня не подвела.
UI-Team
Guest
06.02.2020 21:40:00
@linuxkidd @mzac После отката с версии 1.14.x на 1.12.5 вы полностью настраивали Protect заново или восстанавливали конфигурацию из резервной копии? В общем, мы категорически не рекомендуем делать даунгрейд через резервное копирование конфигурации — схема базы данных могла измениться, из-за чего могут возникать неожиданные проблемы, такие как у вас. Если вы всё же откатились, советую сделать сброс к заводским настройкам и настроить контроллер заново, чтобы избежать странных сбоев в будущем, особенно если ваша система критична.
mzac
Guest
05.02.2020 03:30:00
Мне удалось откатиться обратно до версии 1.12.5... Посмотрю, смогу ли обновиться до 1.13.1 с описанным выше исправлением. # Запускаю несколько раз echo alter table users add "syncSso" bool; | psql -U unifi-protect unifi-protect root@uk1:/var/log/postgresql# apt install unifi-protect=1.12.5 Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будет выполнено понижение версии следующих пакетов: unifi-protect 0 обновлено, 0 установлено заново, 1 понижено, 0 удалено и 1 не обновлено. Необходимо скачать 163 МБ архивов. После этой операции дополнительное место на диске не будет использовано. Продолжить? [Y/n] Получено:1 stretch/main arm64 unifi-protect arm64 1.12.5 [163 МБ] Скачано 163 МБ за 43с (3757 кБ/с) dpkg: предупреждение: понижение версии unifi-protect с 1.13.1 до 1.12.5 (Чтение базы данных ... 33210 файлов и каталогов установлено сейчас.) Подготовка к распаковке .../unifi-protect_1.12.5_arm64.deb ... Распаковка unifi-protect (1.12.5) поверх (1.13.1) ... Настройка unifi-protect (1.12.5) ...
mzac
Guest
05.02.2020 03:16:00
У меня такая же проблема... Моя система обновилась до 1.14 alpha некоторое время назад: Мне пришлось всё сбросить, и теперь, когда я вернулся на 1.12 и попытался обновиться до 1.13, снова попал в тот же цикл — не может найти колонку syncSSO в базе данных... @UI-Cody Хотелось бы, чтобы 1.13.1 работала без необходимости стирать все мои видео!
root@uk1:/srv/unifi-protect/logs# dpkg -l | grep protect ii unifi-protect 1.13.1 arm64 UniFi Protect ii unifi-protect-setup 0.1.1 all Setup service for UniFi Protect
service.log:
2020-02-05T03:14:08.148Z - info: Загружаю начальные данные в Store... 2020-02-05T03:14:08.267Z - error: Невозможно подключиться к базе данных. Колонка "syncSso" не существует 2020-02-05T03:14:08.269Z - error: SequelizeDatabaseError: колонка "syncSso" не существует at Query.formatError (/usr/share/unifi-protect/app/node_modules/sequelize/lib/dialects/postgres/query.js:363:16) at query.catch.err (/usr/share/unifi-protect/app/node_modules/sequelize/lib/dialects/postgres/query.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)
/var/log/postgresql/postgresql-9.6-main.log 2020-02-04 22:18:29.314 EST [28890] root@root FATAL: роль "root" не существует 2020-02-04 22:18:29.446 EST [28899] postgres@unifi-video FATAL: база данных "unifi-video" не существует 2020-02-04 22:18:29.599 EST [28917] postgres@postgres ERROR: роль "unifi-protect" уже существует 2020-02-04 22:18:29.599 EST [28917] postgres@postgres STATEMENT: CREATE ROLE "unifi-protect" NOSUPERUSER CREATEDB NOCREATEROLE INHERIT LOGIN; 2020-02-04 22:18:36.590 EST [29111] unifi-protect@postgres ERROR: база данных "unifi-protect" уже существует 2020-02-04 22:18:36.590 EST [29111] unifi-protect@postgres STATEMENT: CREATE DATABASE "unifi-protect" 2020-02-04 22:18:36.773 EST [29112] unifi-protect@unifi-protect ERROR: колонка "isProbingForWifi" в таблице "cameras" уже существует 2020-02-04 22:18:36.773 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE cameras ADD COLUMN "isProbingForWifi" BOOLEAN 2020-02-04 22:18:36.775 EST [29112] unifi-protect@unifi-protect ERROR: колонка "apMac" в таблице "cameras" уже существует 2020-02-04 22:18:36.775 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE cameras ADD COLUMN "apMac" VARCHAR(255) 2020-02-04 22:18:36.776 EST [29112] unifi-protect@unifi-protect ERROR: колонка "apRssi" в таблице "cameras" уже существует 2020-02-04 22:18:36.776 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE cameras ADD COLUMN "apRssi" BIGINT 2020-02-04 22:18:36.777 EST [29112] unifi-protect@unifi-protect ERROR: колонка "elementInfo" в таблице "cameras" уже существует 2020-02-04 22:18:36.777 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE cameras ADD COLUMN "elementInfo" VARCHAR(255) 2020-02-04 22:18:36.797 EST [29112] unifi-protect@unifi-protect ERROR: колонка "chimeDuration" в таблице "cameras" уже существует 2020-02-04 22:18:36.797 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE cameras ADD COLUMN "chimeDuration" BIGINT DEFAULT 300 2020-02-04 22:18:36.805 EST [29112] unifi-protect@unifi-protect ERROR: колонка "pirSettings" в таблице "cameras" уже существует 2020-02-04 22:18:36.805 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE cameras ADD COLUMN "pirSettings" JSON NOT NULL DEFAULT '{}'::json 2020-02-04 22:18:36.809 EST [29112] unifi-protect@unifi-protect ERROR: колонка "lastRing" в таблице "cameras" уже существует 2020-02-04 22:18:36.809 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE cameras ADD COLUMN "lastRing" BIGINT 2020-02-04 22:18:36.839 EST [29112] unifi-protect@unifi-protect ERROR: колонка "storageInfo" в таблице "nvrs" уже существует 2020-02-04 22:18:36.839 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE nvrs ADD COLUMN "storageInfo" JSON DEFAULT '{}'::json 2020-02-04 22:18:36.842 EST [29112] unifi-protect@unifi-protect ERROR: незакрытый кавычка в идентификаторе возле "ulpAccount" на символе 41 2020-02-04 22:18:36.842 EST [29112] unifi-protect@unifi-protect STATEMENT: ALTER TABLE users DROP COLUMN IF EXISTS "ulpAccount 2020-02-04 22:18:37.819 EST [29116] unifi-protect@unifi-protect ERROR: колонка "syncSso" не существует на символе 163 2020-02-04 22:18:37.819 EST [29116] unifi-protect@unifi-protect STATEMENT: SELECT "groups", "permissions", "cloudAccount", "lastLoginIp", "lastLoginTime", "isOwner", "localUsername", "localPasswordHash", "apiKey", "enableNotifications", "syncSso", "settings", "alertRules", "id", "createdAt", "updatedAt" FROM "users" AS "user"; ^C
linuxkidd
Guest
04.02.2020 22:00:00
@UI-Cody Да, после процесса, описанного в посте @DBNet, у меня снова появилась рабочая система. Кстати, этот UCK2+ некоторое время назад получил обновление 1.14.0 alpha.9 через apt upgrade, и это реально всё испортило (камеры постоянно отключались). Пришлось полностью снести всю установку Protect — базу данных, видеозаписи, всё, чтобы вернуться к стабильной версии 1.12.5. DPKG Log: 2019-12-22 18:22:32 статус установлен unifi-protect:arm64 1.14.0~alpha.9 Эта альфа-версия установилась на двух моих системах: на одной прошивка обновилась без проблем, на этой — нет. Спасибо, что разобрались с этим. LK
UI-Team
Guest
04.02.2020 21:48:00
Спасибо, мы проведём расследование и свяжемся с вами, если понадобятся дополнительные данные. Просто хочу ещё раз уточнить — ваша система сейчас онлайн и работает стабильно, верно?
DBNet
Guest
04.02.2020 21:47:00
Да... То же, что и сказал @linuxkidd.
linuxkidd
Guest
04.02.2020 21:15:00
@UI-Cody Сейчас забираю эти данные. Это был один из моих экземпляров Protect, о котором говорит @DBNet. поправка — данные взял и поделился.
UI-Team
Guest
04.02.2020 21:12:00
@DBNet Могли бы вы прислать файл поддержки для этой системы?
DBNet
Guest
04.02.2020 21:03:00
Обновление... Он снова запустил Unifi Protect на другом объекте. Ему пришлось несколько раз выполнять: ``` echo alter table users add "syncSso" bool\; | psql -U unifi-protect unifi-protect tail -f service.log ``` и следить за ошибкой... Потом снова выполнять команду 'echo...'. Похоже, эта таблица удалялась в процессе обновления, поэтому пришлось создавать её снова и снова — всего около шести раз. У вас где-то точно проблема!