Застрял понижение libssl на Ubuntu 16.04

Я обновил свой Ubtuntu 16.04 сервер ранее сегодня, и одно из моих приложений, которое использует wkhtmltopdf, перестало работать.

Основываясь на потоке здесь , решение состоит в том, чтобы понизить версию и заблокировать libssl предыдущую версию.

apt install libssl-dev=1.0.2g-1ubuntu4.8

Когда я пытаюсь понизить рейтинг:

vagrant@homestead:~/src$ sudo apt install libssl-dev=1.0.2g-1ubuntu4.8
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.0.2g-1ubuntu4.8' for 'libssl-dev' was not found

Дополнительная информация о моем сервере:

root@aubeta:/app# ldconfig -p |grep libssl
        libssl.so.1.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.1.1
        libssl.so.1.0.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so.1.0.0
        libssl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so

root@aubeta:/app# apt-cache search libssl
libssl-dev - Secure Sockets Layer toolkit - development files
libssl-doc - Secure Sockets Layer toolkit - development documentation
libssl1.1 - Secure Sockets Layer toolkit - shared libraries
libssl1.0.0 - Secure Sockets Layer toolkit - shared libraries

Я последовал предложению попробовать эту версию:

sudo apt-get install libssl-dev=1.0.2g-1ubuntu4.10

С аналогичным результатом:

root@aubeta:/app# apt-get install libssl-dev=1.0.2g-1ubuntu4.10
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.0.2g-1ubuntu4.10' for 'libssl-dev' was not found

Дополнительные экраны выводятся из комментариев ниже:

root@aubeta:/app# apt-cache policy libssl-dev
libssl-dev:
  Installed: 1.1.0g-2.1+ubuntu16.04.1+deb.sury.org+1
  Candidate: 1.1.0g-2.1+ubuntu16.04.1+deb.sury.org+1
  Version table:
 *** 1.1.0g-2.1+ubuntu16.04.1+deb.sury.org+1 500
        500 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status


root@aubeta:/app# sudo dpkg -s libssl-dev
Package: libssl-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 6961
Maintainer: Debian OpenSSL Team <pkg-openssl-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: openssl
Version: 1.1.0g-2.1+ubuntu16.04.1+deb.sury.org+1
Depends: libssl1.1 (= 1.1.0g-2.1+ubuntu16.04.1+deb.sury.org+1)
Recommends: libssl-doc
Conflicts: libssl1.0-dev
Description: Secure Sockets Layer toolkit - development files
 This package is part of the OpenSSL project's implementation of the SSL
 and TLS cryptographic protocols for secure communication over the
 Internet.
 .
 It contains development libraries, header files, and manpages for libssl
 and libcrypto.
Homepage: https://www.openssl.org/

Любая помощь приветствуется.

2
задан 24 December 2017 в 11:00

3 ответа

Вы должны следовать https://packages.ubuntu.com/xenial/libssl-dev и скачать соответствующую версию и установить, используя

dpkg -i packagename

Как вы указали, вы пытаетесь получить официальную версию libssl, надеюсь, вы можете установить отсюда. Ниже изображения различной архитектуры включены. enter image description here

0
ответ дан 24 December 2017 в 11:00

Кажется, у вас не установлена ​​стандартная Ubuntu, или, по крайней мере, сборка libssl не является официальной. У вас есть libssl-dev в версии 1.1.0g-2.1+ubuntu16.04.1+deb.sury.org+1, и это имя предлагает сочетание 1.1.0g-2.1 сборки OpenSSL для ubuntu16.04.1 с deb.sury.org (попытка 1?).

Вы можете увидеть список изменений для вашего релиза здесь . Я думаю, что вы можете попробовать использовать одну из этих версий (SSLv3 отключен в 1.1.0~pre5-1). Может быть, попробовать что-то раньше?

Чтобы было ясно, я не думаю, что понижение SSL - лучшая идея как для вас, так и для ваших клиентов. Я думаю, что правильным способом было бы заставить wkhtmltopdf сопровождающего пакета отражать новейший протокол. Это может быть неосуществимо и быстро, но это должно произойти.

0
ответ дан 24 December 2017 в 11:00

Проблема с wkhtmltopdf и libssl была исправлена ​​в версии 0.12.5, выпущенной 10 июня 2018 года. Перейдите на страницу загрузки сайта wkhtmltopdf , чтобы загрузить и установить Обновить. Так что нет необходимости понижать рейтинг libssl.

0
ответ дан 24 December 2017 в 11:00

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

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