Предоставленное вами сообщение об ошибке указывает на наличие проблемы с зависимостями пакетов «mongodb-org-mongos» и «mongodb-org-server» относительно библиотеки «libssl1.1». Требуется библиотека «libssl1.1», но ее невозможно установить в вашей системе.
Чтобы решить эту проблему, вы можете попробовать следующие методы:
Метод 1. Обновите диспетчер пакетов
Обновите диспетчер пакетов, чтобы убедиться, что у вас есть самая последняя информация о пакете и зависимостях.
Для Ubuntu/Debian:
sudo apt update
Для CentOS/RHEL:
sudo yum update
Метод 2. Установите libssl1.1 вручную
Если менеджер пакетов по-прежнему не может найти и установить необходимую библиотеку, вы можете попробовать установить ее вручную, выполнив следующие действия:
Для Ubuntu/Debian:
sudo apt-get install apt-file
sudo apt-file update
apt-file search libssl1.1
Последняя команда отобразит доступные имена пакетов, предоставляющих «libssl1.1». Определив правильное имя пакета, установите его с помощью следующей команды:
sudo apt-get install <package-name>
Для CentOS/RHEL:
sudo yum search libssl1.1
Приведенная выше команда отобразит доступные имена пакетов, которые предоставляют «libssl1.1». Определив правильное имя пакета, установите его с помощью следующей команды:
sudo yum install <package-name>
Метод 3. Используйте альтернативный репозиторий
Если описанные выше методы не работают, вы можете попробовать использовать альтернативный репозиторий, предоставляющий необходимые пакеты.
Для Ubuntu/Debian вы можете использовать официальный репозиторий MongoDB:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt-get update
sudo apt-get install mongodb-org-mongos mongodb-org-server
Для CentOS/RHEL вы можете использовать официальный репозиторий MongoDB:
sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo
В редакторе добавьте следующие строки:
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Сохраните файл и выйдите из редактора. Затем выполните следующие команды:
sudo yum install mongodb-org-mongos mongodb-org-server
Попробовав один или несколько из этих методов, вы сможете решить проблему с зависимостями и успешно установить необходимые пакеты.