Не удалось установить libssl1.0.0: i386 из-за & ldquo; неудовлетворительных зависимостей & rdquo ;?

Не было бы лучше добавить пользователя в нужную группу?

sudo usermod -a -G sudo hduser

см. также этот дублированный вопрос: как я могу предоставить привилегии sudo для существующего пользователя?

1
задан 13 April 2017 в 15:23

2 ответа

Я попытался установить официальный mongodb-org на debian 9 stretch. Однако я столкнулся с аналогичной ошибкой, чем вы:

user@debian:~/folder$ sudo apt-get install -y mongodb-org
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:
 mongodb-org : Depends: mongodb-org-shell but it is not going to be installed
               Depends: mongodb-org-server but it is not going to be installed
               Depends: mongodb-org-mongos but it is not going to be installed
               Depends: mongodb-org-tools but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

и пытались установить пакеты по одному:

user@debian:~/folder$ sudo apt-get install -y mongodb-org-tools 
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:
 mongodb-org-tools : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
E: Unable to correct problems, you have held broken packages.

И я нашел решение в следующей статье: https: //linuxconfig.org/how-to-install-spotify-on-debian-9-stretch-linux

Он устанавливает только старый пакет ssl:

$ wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb
$ sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb

После делая это, mongodb-org был установлен хорошо. надеюсь, что вы найдете это полезным.

1
ответ дан 24 May 2018 в 08:04

Это связано с тем, что библиотека веб-сокетов не установлена. Попробуйте запустить

sudo apt-get install libwebsockets-dev

перед запуском

sudo apt-get install mosquitto
1
ответ дан 24 May 2018 в 08:04

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

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