Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
не буду обновлять, UniFi Network
 
Пожалуйста, помогите, у меня установлена версия 5.6.30, но когда я обновляюсь до 5.8.24, возникает следующая ошибка:

Preparing to unpack unifi_sysvinit_all.deb ...  
Previous setting (UniFi 5.6.30) is found.  
Unpacking unifi (5.8.24-11016) ...  
Setting up unifi (5.8.24-11016) ...  
Job for unifi.service failed because a timeout was exceeded. See "systemctl status unifi.service" and "journalctl -xe" for details.  
invoke-rc.d: initscript unifi, action "start" failed.  

● unifi.service - unifi  
Loaded: loaded (/lib/systemd/system/unifi.service; enabled; vendor preset: enabled)  
Active: activating (auto-restart) (Result: timeout) since Tue 2018-07-10 11:03:20 PHT; 29ms ago  
Process: 38087 ExecStart=/usr/lib/unifi/bin/unifi.init start (code=killed, signal=TERM)  
Main PID: 1127 (code=exited, status=0/SUCCESS)  
Tasks: 860  
Memory: 2.7G  
CPU: 2min 1.970s  
CGroup: /system.slice/unifi.service  
├─38176 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-oracle/jre -cp /usr/share/java/commons-daemon.jar:/usr/lib/uni...  
├─38178 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-oracle/jre -cp /usr/share/java/commons-daemon.jar:/usr/lib/uni...  
├─38179 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-oracle/jre -cp /usr/share/java/commons-daemon.jar:/usr/lib/uni...  
├─42664 /usr/lib/jvm/java-8-oracle/jre/bin/java -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Dapple.awt.UIElement=true ...  
├─42693 curl -s --connect-timeout 1 -o /dev/null -w %{http_code} http://localhost:8080/status  
└─43514 bin/mongod --dbpath /usr/lib/unifi/data/db --port 27117 --unixSocketPrefix /usr/lib/unifi/run --logappend --logpat...  

Jul 10 11:03:20 unifisvr systemd[1]: Failed to start unifi.
Jul 10 11:03:20 unifisvr systemd[1]: unifi.service: Unit entered failed state.
Jul 10 11:03:20 unifisvr systemd[1]: unifi.service: Failed with result 'timeout'.

Processing triggers for systemd (229-4ubuntu19) ...  
Processing triggers for ureadahead (0.100.0-19) ...
 
Да, система обновилась. Я просто хотел сказать, что, возможно, не обязательно полностью сбрасывать настройки. После обычного удаления пакетов и их повторной установки обновление базы данных и структуры данных запустилось заново, и после этого всё заработало. Я предполагаю, что здесь могла быть проблема с перепрыгиванием версий. Я обновлялся через несколько версий (не так много, но всё же) за один раз. Возможно, скрипт обновления при первом запуске обновился до промежуточной версии и потребовался второй запуск, чтобы дойти до самой последней. В общем, простая команда apt-get remove unifi && apt-get install unifi решила проблему.
 
Привет, @quasides, получилось ли у тебя обновиться? Могу подключиться через TeamViewer и помочь. (пошли данные в личку) С уважением, Гленн Р.
 
У меня была такая же проблема. Что странно, сначала я сделал это обновление — вроде всё нормально сработало, но подсказки были пустыми. В остальном вроде всё было нормально. Через день я перезагрузил компьютер, и тогда получил ошибку таймаута соединения. Но я не удалял полностью и не настраивал заново — просто убрал их без полной очистки и сразу же установил заново.

А теперь самое странное. При второй попытке мне снова сказали, что найдены старые настройки и спросили, есть ли у меня резервная копия. Значит, похоже, что при первой попытке обновление структуры данных не прошло, и после перезагрузки запустить не смогли. Кстати, я использую репозиторий.
 
Привет, @adminsupport, здорово, что ты поделился процессом с другими! Лично я поступил бы так же. С уважением, Гленн Р.
 
Спасибо еще раз за вашу любезную помощь. Пытался откатиться обратно на 5.9.4 — не получилось. Сервис запускался, но как будто никого дома 😀 Пробовал перезагружать, восстанавливать базу данных и вообще все, что мог придумать.

План Б для этого Debian с UniFi — полностью удалить и начать заново.

1: Скопировал автосохранения с удаленного Debian VM сервера на локальный ПК через WinSCP по SCP/SSH. Файл 33 Мб.  
2: [Не обязательно] — скопировал всю папку /var/lib/unifi, но без .stat файлов базы данных — на всякий случай.
3: Удалил все следы UniFi и mongodb...  
stop service unifi  
stop service mongodb  
apt-get remove --purge unifi  
apt-get remove --purge mongodb  
rm -rf /usr/lib/unifi (не обязательно, но кто-то может захотеть)  
4: Установил свежую стабильную версию 5.9.20  
wget https://dl.ubnt.com/unifi/5.9.20-5975c092ea/unifi_sysvinit_all.deb  
dpkg -i unifi_sysvinit_all.deb  
5: Подключился через веб-интерфейс.  
6: В мастере настройки выбрал восстановление из бэкапа, не настраивая ничего.  
7: Загрузил последний автосейв.  
8: Программа поработала минут 2 и — бац — всё снова в порядке.  

Спасло ситуацию! Фух, пот пот 😀 Надеюсь, кому-то это пригодится.
 
Привет, @adminsupport,  
вернись на версию 5.9.4 и скачай резервную копию только с настройками.  
С уважением, Гленн Р.
 
Спасибо за быстрый ответ. Я пытаюсь перейти с 5.9.4dev на 5.9.20, но попробую что-то промежуточное и посмотрю, поможет ли это. Вся моя система лежит, на том же сервере много других сайтов Unifi. Полный панический режим. Есть автозаписи, но это совсем другой процесс.
 
Привет, @adminsupport, обновитесь сначала до 5.7.28, прежде чем переходить на 5.8.24. С уважением, Гленн Р.
 
У меня такая же проблема... ищу ответы..
Страницы: 1
Читают тему (гостей: 1)