GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalación de Qt 5.5.1 en Ubuntu 14.04:¿arroja el error Qt.network.ssl en la terminal?

Estoy planeando instalar qt 5.5.1 en mi ubuntu 14.04 ejecutándose en una máquina virtual. He descargado el instalador de qt-io y cuando intento instalar la configuración, veo la siguiente advertencia en mi terminal y luego aparece el instalador.

qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method

¿Debo preocuparme mucho por esta advertencia? No veo ningún error de este tipo cuando instalé qt 5.3.1 en la misma máquina.

¿Hay alguna manera de resolver esta advertencia? Cualquier ayuda es apreciada. Gracias.

Esta es la versión actual de openSSL en mi máquina.

openssl version -v
OpenSSL 1.0.1f 6 Jan 2014

Respuesta aceptada:

Ahora OpenSSL en Ubuntu se compila sin sslv2 porque no es seguro, pero Qt 5.5.x aún lo requiere. Para habilitar sslv2, el paquete debe reconfigurarse sin el indicador no-sslv2.

Instale los paquetes de requisitos previos

sudo apt-get update
sudo apt-get install libssl-dev devscripts dpkg-dev cdbs debhelper dh-autoreconf libev-dev libpcre3-dev pkg-config

Y luego, toma la fuente

cd ~/Downloads
sudo apt-get update
apt-get source openssl

Ahora necesitamos editar el archivo en openssl-1.0.1f/debian/rules. Busque la línea 44 (tal vez el número de línea sea diferente en varias versiones) y elimine no-ssl2 para que quede como a continuación:

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)

A continuación, agregaremos un comentario y confirmaremos el cambio. Luego vuelva a compilar el paquete, esto llevará algún tiempo, así que salte a la parte de nmap y descargue la fuente. Además, la compilación puede llevar un tiempo, así que tenga paciencia.

dch –n 'Allow SSLv2'
dpkg-source --commit
debuild -uc -us

Ahora regrese a ~/Downloads verá todos los paquetes deb construidos. Instalarlos:

cd ..
sudo dpkg -i *ssl*.deb

Ahora rehaga su instalación de Qt 5.5.1 para ver si las advertencias persisten.


Ubuntu
  1. Reparar FirewallD no está ejecutando el error en Ubuntu 11.10

  2. Instalación de VirtualBox 4.2 en Ubuntu 12.10

  3. Instalación de SNMP en Ubuntu 18.04

  4. ¿Error de instalación de Google Chrome en Ubuntu 13.10 [cómo hacerlo]?

  5. Terminal de Ubuntu

Cómo reiniciar la red en Ubuntu 20.04

Ubuntu Cómo configurar una IP estática a través de la terminal y la GUI

Instalación de Apache Spark en Ubuntu 20.04 o 18.04

Error al instalar Ubuntu Server 18.04:¿Nombre de grupo no válido?

¿Instalando Cisco Packet Tracer 7 en Ubuntu 16.10?

Instalación de KDE en Ubuntu 22.04