MongoDB и Zabbix-агент не могут сосуществовать - проблема с libcurl - PullRequest
1 голос
/ 26 июня 2019

Всякий раз, когда я хочу настроить MongoDB, он уничтожает zabbix-agent, а затем, когда я исправляю zabbix-agent, он уничтожает MongoDB.

Я обнаружил, что им нужны разные libcurls, поэтому они удаляют друг другаlibcurls и добавь свои.

root@vm3:~ $ sudo apt-get install -y openssl libcurl3 mongodb-org
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libssl1.1 mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
The following packages will be REMOVED:
  libcurl4 zabbix-agent
The following NEW packages will be installed:
  libcurl3 mongodb-org mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools

Как мне обойти это?

1 Ответ

0 голосов
/ 26 июня 2019

Вы можете скомпилировать zabbix_agent со статическими библиотеками, чтобы избежать конфликта.Используйте пакет репозитория для Mongo.

Вы можете использовать флаг --enable-static для статической связи библиотек.

См .: Установка из источников .

Другим обходным решением может быть установка Mongo внутри док-контейнера в зависимости от требований приложения.

...