Проблема зависимости с монго при установке Флорентийского университета

Я пытаюсь установить программное обеспечение Unifi на Ubuntu 18.04. Руководство, за которым я следую, от разработчиков Флорентийского университета в ссылке ниже:

https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-and-Update-via-APT-on-Debian-or-Ubuntu

Проблема, которую я имею, состоит в том, что я получаю многочисленные проблемы зависимости при попытке установить программное обеспечение. В руководстве я перехожу к сути дела, куда я выполняю команду ниже, когда я сталкиваюсь с ошибками:

$ sudo apt 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: mongodb-server (< 1:3.6.0) but 1:3.6.3-0ubuntu1 is to be installed or
                  mongodb-10gen (< 3.6.0) but it is not installable or
                  mongodb-org-server (< 3.6.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
server@Server:~$ sudo apt remove unifi
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'unifi' is not installed, so not removed
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

Я попытался произвести чистку и удалить что-либо и все, чтобы сделать с mongodb, и я все еще получаю эту ту же проблему в конце. Нужен некоторый совет относительно того, как получить зафиксированный.

0
задан 25 January 2019 в 13:26

3 ответа

У меня есть та же проблема, которая является mongodb-сервером, должны быть меньше чем 3.6.0, и Ubuntu 18.04 только имеет 3.6.3 версий для установки.

Я полагаю, что эти инструкции должны работать на Вас, который добавляет источники для установки "более старой" версии mongodb-сервера и контроллера Флорентийского университета:

https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-Update-via-APT-on-Debian-or-Ubuntu

По крайней мере, это работало на меня.

0
ответ дан 26 October 2019 в 11:19

Самый простой способ - выполнить шаги на сайте Ubiquiti .

Однако перед установкой загрузите и установите версию 3.4.23 сообщества mongodb. Я взял ту, что для Ubuntu 16.04, до 18.04 все еще работает; вы можете скачать по этой ссылке .

Mongodb download page

После загрузки выполните следующую команду, и все будет готово для установки Unifi.

sudo dpkg -i mongodb-org-server_3.4.23_amd64.deb
0
ответ дан 4 December 2019 в 13:29

Недавно установил контроллер unifi на сервер 20.04 LTS, и это была удобная ссылка:

https://gist.github.com/davecoutts/5ccb403c3d90fcf9c8c4b1ea7616948d

Следуя руководству по unifi, я получал сообщение об ошибке при запуске службы. , который смотрел мне из JDK. В любом случае задачи в сценарии решили мою проблему.

0
ответ дан 19 January 2021 в 00:35

Другие вопросы по тегам:

Похожие вопросы: