Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Обновление Debian UniFi вызывает ошибку зависимости Java, UniFi Network
 
Пытаюсь обновить установку Debian и получаю:  
root@ubnt:~# sudo apt-get install unifi  
Чтение списков пакетов... Готово  
Построение дерева зависимостей  
Чтение информации о состоянии... Готово  
Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или, если вы используете нестабильную версию, некоторые требуемые пакеты еще не созданы или перемещены из Incoming.  
Следующая информация может помочь решить проблему:  
Следующие пакеты имеют неудовлетворённые зависимости:  
unifi : зависит от java8-runtime-headless, но он не может быть установлен  
E: Не удалось исправить проблемы, у вас есть заблокированные пакеты.  

Пробовал sudo apt-get install java8-runtime-headless:  
root@ubnt:~# sudo apt-get install java8-runtime-headless  
Чтение списков пакетов... Готово  
Построение дерева зависимостей  
Чтение информации о состоянии... Готово  
Пакет java8-runtime-headless недоступен, но нужен другому пакету. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника  
E: Пакет 'java8-runtime-headless' не имеет кандидата для установки.  

Есть идеи, как дальше действовать?
 
Все еще не получается поставить Unifi на совершенно новый контроллер AWS Ubuntu. Какие-нибудь советы? Спасибо.  
ubuntu@ip~$ sudo apt-get install unifi  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.  
The following information may help to resolve the situation:  
The following packages have unmet dependencies:  
unifi : Depends: java8-runtime-headless  
E: Unable to correct problems, you have held broken packages.  
ubuntu@ip-1:~$
 
Указанный выше документ NVR архивирован, но я нашёл пост в сообществе, который намного более понятный. https://community.ui.com/questions/3a821d41-c788-4c30-898a-5d739315413c#answer/054bee5d-f2ee-4b0e-998d-2f39d0191524
 
Верно. Согласно этому: https://help.ubnt.com/hc/en-us/articles/205146160-UniFi-Video-How-to-Install-UFV-version-3-x-on-an-airVision-NVR, нужно следовать инструкциям для установки UniFi на устройство UniFi Video NVR: https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-Update-via-APT-on-Debian-or-Ubuntu
 
Игнорируйте мой последний пост... Я попробую это и посмотрю, будут ли результаты... Спасибо.
 
Ты упомянул Ubnt NVR... значит, у тебя там работает Unifi? Извини, я немного запутался, так что прости, если вопрос глупый.
 
Шаги из этого поста сработали у меня на версии 5.7.20 с Ubnt NVR (debian 7) https://community.ui.com/questions/3a821d41-c788-4c30-898a-5d739315413c#answer/054bee5d-f2ee-4b0e-998d-2f39d0191524
 
Привет, у меня такая же проблема, и перечисленные выше способы у меня не работают. Я использую Debian 7 (Wheezy). Версия Unifi — 5.6.30, пытаюсь обновиться до 5.7.

Ошибки, которые получаю, следующие:  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Вам стоит выполнить 'apt-get -f install' для исправления следующих проблем:  
Следующие пакеты имеют неудовлетворённые зависимости:  
libjpeg62-turbo : Зависит от: libc6 (>= 2.14), но будет установлен 2.13-38+deb7u12  
openjdk-8-jdk : Зависит от: openjdk-8-jre (= 8u162-b12-1~bpo8+1)  
Зависит от: openjdk-8-jdk-headless (= 8u162-b12-1~bpo8+1)  
Рекомендует: libxt-dev, но он не будет установлен  
E: Неудовлетворённые зависимости. Попробуйте 'apt-get -f install' без пакетов (или укажите решение).

Выполнение apt-get -f приводит к такому выводу:  
sudo apt-get -f install  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

Пытаюсь установить jre, о котором жалуется, и получаю:  
Следующие пакеты имеют неудовлетворённые зависимости:  
openjdk-8-jre : Зависит от: openjdk-8-jre-headless (= 8u162-b12-1~bpo8+1)  
Зависит от: libgl1-mesa-glx, но он не будет установлен или libgl1  
Зависит от: libc6 (>= 2.14), но будет установлен 2.13-38+deb7u12  
Зависит от: libjpeg62-turbo (>= 1.3.1), но он неустанавливаем  
Рекомендует: fonts-dejavu-extra, но он неустанавливаем  
E: Невозможно исправить проблемы, у вас заблокированы повреждённые пакеты.

Если пытаюсь установить headless версию, получаю:  
sudo apt-get install -t jessie-backports openjdk-8-jre-headless  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Некоторые пакеты не удалось установить. Это может означать, что вы запросили невозможную ситуацию или используете нестабильную дистрибуцию, и некоторые необходимые пакеты ещё не созданы или перемещены из Incoming.  
Следующая информация может помочь решить проблему:  
Следующие пакеты имеют неудовлетворённые зависимости:  
openjdk-8-jre-headless : Зависит от: libjpeg62-turbo (>= 1.3.1), но он не устанавливется  
Зависит от: libc6 (>= 2.14), но будет установлен 2.13-38+deb7u12  
E: Невозможно исправить проблемы, у вас заблокированы повреждённые пакеты.

Кто-нибудь знает, как это исправить? Возможно, есть команда, которую я не пробовал, чтобы обновиться до 5.7?
 
Просто обновил всю систему до Jessie на NVR... https://www.pontikis.net/blog/debian-upgrade-wheezy-to-jessie
 
У меня это сработало при сборке на AWS, спасибо!
 
Привет! Мои скрипты работают на Ubuntu 18.04 и 16.04, вы можете найти их здесь 😀 С уважением, Гленн Р.
 
Да, я тоже избегал версии 18.4 LTS. Помни, что в AWS можно сделать снимки перед любыми серьёзными изменениями, на всякий случай, если что-то пойдёт не так. Я также всегда делаю резервные копии конфигурации контроллера и использую WinSCP, чтобы подключиться к инстансу и скачать эти бэкапы.
 
Привет! Я только что создал новый AWS EC2 и не ставил последнюю версию. Придётся понизить версию Java, но пока не переходить на 18.4 — вроде всё работает. У меня есть бэкапы, но если обновиться, то с большой вероятностью всё поломается, похоже, даже UniFi может удалиться. Так что я пока точно не буду обновлять Linux.
 
Я потратил на это немало времени — по сути, инструкции на сайте UBNT для установки AWS уже не работают. Конечно, в зависимости от дистрибутива Linux будет немного по-разному (по крайней мере, я так думаю). В любом случае, я выполнил команды ниже и установил нужную версию Java, чтобы продолжить установку Unifi:  
sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update  
sudo apt-get install openjdk-8-jre-headless
 
Та же проблема, не могу установить Unifi на новый AWS Controller. Есть какие-то новости?
Страницы: 1
Читают тему (гостей: 1)