потому что из репозитария установка по умолчанию без возможности добавить опции --enable-ssl --enable-ssl-crtd --with-openssl вот и извращаюсь в варианте apt-get source squid скачивается исходник правлю конфиг после перекомпиляция и установка проблемма та же (но в версии 3.5 еще и дополнительно установка libressl из за того что openssl по умолчанию игнорится скуидом). В версии 4 данная проблемма решена по уверениям разработчика.
и дополнительно приходится делать следующие для библиотеки:
скачаем, скомпилируем и установим Libressl:
wget
http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.6.3.tar.gztar -xzvf libressl-2.6.3.tar.gz
cd libressl-2.6.3
Собираем и устанавливаем, после чего перечитаем хеши библиотек:
./configure
make
sudo checkinstall --pkgname libressl --pkgversion 2.6.3
sudo dpkg -i *.deb
sudo ldconfig
Ну и надо настроить использование LibreSSL по-умолчанию:
sudo mv /usr/bin/openssl /usr/bin/openssl-1
sudo update-alternatives --install /usr/bin/openssl openssl /usr/bin/openssl-1 10
sudo update-alternatives --install /usr/bin/openssl openssl /usr/local/bin/openssl 50
sudo update-alternatives --config openssl
Проверим, получилось ли поставить Libressl:
openssl version
LibreSSL 2.1.6