GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installation de Qt 5.5.1 sur Ubuntu 14.04 - Lance l'erreur Qt.network.ssl sur le terminal ?

Je prévois d'installer qt 5.5.1 sur mon Ubuntu 14.04 exécuté sur une machine virtuelle. J'ai téléchargé le programme d'installation depuis qt-io et lorsque j'essaie d'installer la configuration, je remarque l'avertissement ci-dessous sur mon terminal, puis le programme d'installation apparaît.

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

Dois-je m'inquiéter beaucoup de cet avertissement ? Je ne vois aucune erreur de ce genre lorsque j'ai installé qt 5.3.1 sur la même machine.

Existe-t-il un moyen de résoudre cet avertissement ? Toute aide est appréciée. Merci.

Il s'agit de la version actuelle d'openSSL sur ma machine.

openssl version -v
OpenSSL 1.0.1f 6 Jan 2014

Réponse acceptée :

Maintenant, OpenSSL dans Ubuntu est compilé sans sslv2 car il n'est pas sécurisé, mais Qt 5.5.x l'exige toujours. Afin d'activer sslv2, le paquet doit être reconfiguré sans l'indicateur no-sslv2.

Installez les packages prérequis

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

Et puis, récupérez la source

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

Nous devons maintenant éditer le fichier dans openssl-1.0.1f/debian/rules. Trouvez la ligne 44 (peut-être que le numéro de ligne sera différent dans différentes versions) et supprimez no-ssl2 pour que ce soit comme ci-dessous :

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)

Ensuite, nous ajouterons un commentaire et validerons la modification. Ensuite, reconstruisez le paquet, cela va prendre un certain temps, alors passez à la partie nmap et téléchargez la source.
Vous pourriez obtenir une erreur indiquant que le droit d'auteur n'a pas pu être vérifié, ignorez-le. De plus, la compilation peut prendre un certain temps alors soyez patient.

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

Revenons maintenant à ~/Downloads vous verrez tous les packages deb construits. Installez-les :

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

Maintenant, refaites votre installation de Qt 5.5.1 pour voir si les avertissements persistent.


Ubuntu
  1. Fix FirewallD n'exécute pas d'erreur sur Ubuntu 11.10

  2. Installation de VirtualBox 4.2 sur Ubuntu 12.10

  3. Installation de SNMP dans Ubuntu 18.04

  4. Erreur d'installation de Google Chrome dans Ubuntu 13.10 [comment faire] ?

  5. Erreur lors de l'installation de Nginx sur Ubuntu 16.04 ?

Comment redémarrer le réseau sur Ubuntu 20.04

Ubuntu Comment définir une adresse IP statique via un terminal et une interface graphique

Installer Apache Spark sur Ubuntu 20.04 ou 18.04

Erreur lors de l'installation d'Ubuntu Server 18.04 :nom de pool invalide ?

Installer Cisco Packet Tracer 7 sur Ubuntu 16.10 ?

Installer KDE sur Ubuntu 22.04