Je prévois d'installer qt 5.5.1 sur mon ubuntu 14.04 fonctionnant sur une machine virtuelle. J'ai téléchargé le programme d'installation à partir de qt-io et lorsque j'essaie d'installer la configuration, je remarque l'avertissement ci-dessous sur mon terminal, puis le programme d'installation s'affiche.
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 type 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
openssl version
dans votre message.Réponses:
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 package doit être reconfiguré sans l'indicateur no-sslv2.
Installez les packages prérequis
Et puis, saisissez la source
Maintenant, nous devons modifier 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-le
no-ssl2
pour qu'il soit comme ci-dessous:Ensuite, nous allons ajouter un commentaire et valider la modification. Reconstruisez ensuite le paquet, cela va prendre un certain temps, alors passez à la partie nmap et téléchargez la source. Vous pouvez 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.
Maintenant, revenons à
~/Downloads
vous, tous les paquets deb seront construits. Installez-les:Refaites maintenant votre installation de Qt 5.5.1 pour voir si les avertissements persistent.
la source
user@ubuntu:~/Downloads$ apt-get source openssl Reading package lists... Done Building dependency tree Reading state information... Done E: You must put some 'source' URIs in your sources.list
sudo apt-get update
dites- vous ?sudo apt-get update
avantapt-get source openssl
sudo apt-get update
. J'ai donc un autre thread en cours d'exécution pour trouver la réponse. Et c'est toi aussi qui m'aide. askubuntu.com/questions/711889/…Cette réponse m'a aidé:
/programming/42094214/why-is-qsslsocket-working-with-qt-5-3-but-not-qt-5-7-on-debian-stretch/42297296#42297296
Installez simplement openssl1.0:
la source