Agora o OpenSSL no Ubuntu é compilado sem o sslv2 porque é inseguro, mas o Qt 5.5.x ainda exige. Para habilitar o sslv2, o pacote precisa ser reconfigurado sem o sinalizador no-sslv2.
Instale os pacotes de pré-requisito
sudo apt-get update
sudo apt-get install libssl-dev devscripts dpkg-dev cdbs debhelper dh-autoreconf libev-dev libpcre3-dev pkg-config
E então, pegue a fonte
cd ~/Downloads
sudo apt-get update
apt-get source openssl
Agora precisamos editar o arquivo em openssl-1.0.1f / debian / rules. Encontre a linha 44 (talvez o número da linha seja diferente em várias versões) e remova no-ssl2
para que seja como abaixo:
cd openssl-1.0.1f
nano debian/rules
CONFARGS = --prefix=/usr --openssldir=/usr/lib/ssl --libdir=lib/$(DEB_HOST_MULTIARCH) no-idea no-mdc2 no-rc5 no-zlib enable-tlsext no-ssl3 enable-unit-test $(ARCH_CONFARGS)
Em seguida, adicionaremos um comentário e confirmaremos a alteração. Em seguida, recrie o pacote, isso levará algum tempo, então pule para a parte nmap e faça o download do código-fonte. Você pode receber algum erro dizendo que o copyright não pôde ser verificado, ignore-o. Além disso, a compilação pode demorar um pouco, então seja paciente.
dch –n 'Allow SSLv2'
dpkg-source --commit
debuild -uc -us
Agora de volta para ~/Downloads
você verá todos os pacotes deb construídos. Instale-os:
cd ..
sudo dpkg -i *ssl*.deb
Agora refaça sua instalação do Qt 5.5.1 para ver se os avisos persistem.
openssl version
no seu post.