Projet

Général

Profil

Bug #3193

Qt5 --> Page InstallSoft

Ajouté par Icham Sirat il y a environ 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Icham Sirat
Version cible:
Début:
18/11/2013
Echéance:
% réalisé:

100%


Description

Après installation d'un logiciel, il ne disparait pas (la frameApps reste affiché).
Ce bug est du à un changement d'API widget (qt4-qt5)

Historique

#1 Mis à jour par Icham Sirat il y a environ 6 ans

EDIT : C'est pas l'api widget, c'est autre chose.

Sous qt4 : onglet "Installer" > Installation d'un logiciel > onglet "Installer" > rpcBoutiqueLoad() > suppression frameApps installée.
Sous qt5 : onglet "Installer" > Installation d'un logiciel > onglet "Installer" > rpcFault() > non suppression frameApps installée.

Je vais essayer d'attraper le code d'erreur.

#2 Mis à jour par Icham Sirat il y a environ 6 ans

Sans aucun doute : -32300 "La poignée de main SSL a échouée :: 6"...
Donc ssl qt5 décroche après installation d'un logiciel, alors que qt4 non !

#3 Mis à jour par Icham Sirat il y a environ 6 ans

Poignée ssl perdue mais on est toujours authentifié...

#4 Mis à jour par Icham Sirat il y a environ 6 ans

Pop-up erreur requête ssl, mais le slot slotSslErrors() ne passe pas... Alors qu'il est connecté au signal sslErrors() du networkAccessManager

#5 Mis à jour par Icham Sirat il y a environ 6 ans

Signal finished() d'AbulEdunetworkAccessManager permet d'attraper l'erreur requête au plus tôt.
Encore une fois, qt4 ne décroche pas la poignée de main ssl.

#6 Mis à jour par Icham Sirat il y a environ 6 ans

Debug de la configuration ssl (qt5, même instance) :
  • quand ça fonctionne :
    QSslCertificate( "" , "" , "1B2M2Y8AsgTpgAmY7PhCfg==" , () , () , QMap() , QDateTime("") , QDateTime("") ) 7 (QSslCipher(name=DHE-RSA-AES256-SHA, bits=-459293699, proto=SSLv3), QSslCipher(name=DHE-DSS-AES256-SHA, bits=-459293285, proto=SSLv3), QSslCipher(name=AES256-SHA, bits=-459293736, proto=SSLv3), QSslCipher(name=EDH-RSA-DES-CBC3-SHA, bits=-459293870, proto=SSLv3), QSslCipher(name=EDH-DSS-DES-CBC3-SHA, bits=-459293915, proto=SSLv3), QSslCipher(name=DES-CBC3-SHA, bits=-459294006, proto=SSLv3), QSslCipher(name=DES-CBC3-MD5, bits=0, proto=SSLv2), QSslCipher(name=DHE-RSA-AES128-SHA, bits=-459293751, proto=SSLv3), QSslCipher(name=DHE-DSS-AES128-SHA, bits=-459293306, proto=SSLv3), QSslCipher(name=AES128-SHA, bits=-459293788, proto=SSLv3), QSslCipher(name=RC2-CBC-MD5, bits=-459294465, proto=SSLv2), QSslCipher(name=RC4-SHA, bits=-459294465, proto=SSLv3), QSslCipher(name=RC4-MD5, bits=-459293544, proto=SSLv3), QSslCipher(name=RC4-MD5, bits=-459294477, proto=SSLv2), QSslCipher(name=EDH-RSA-DES-CBC-SHA, bits=-459293891, proto=SSLv3), QSslCipher(name=EDH-DSS-DES-CBC-SHA, bits=-459293936, proto=SSLv3), QSslCipher(name=DES-CBC-SHA, bits=-459293524, proto=SSLv3), QSslCipher(name=DES-CBC-MD5, bits=-459294437, proto=SSLv2), QSslCipher(name=EXP-EDH-RSA-DES-CBC-SHA, bits=-459293911, proto=SSLv3), QSslCipher(name=EXP-EDH-DSS-DES-CBC-SHA, bits=-459293956, proto=SSLv3), QSslCipher(name=EXP-DES-CBC-SHA, bits=-459293972, proto=SSLv3), QSslCipher(name=EXP-RC2-CBC-MD5, bits=-459294022, proto=SSLv3), QSslCipher(name=EXP-RC2-CBC-MD5, bits=-459294449, proto=SSLv2), QSslCipher(name=EXP-RC4-MD5, bits=-459293862, proto=SSLv3), QSslCipher(name=EXP-RC4-MD5, bits=-459294461, proto=SSLv2))
  • quand ça ne fonctionne pas :
    QSslCertificate( "3" , "54:43:d4:e4:89:c7:b1:a5:f4:af:dd:ff:34:79:7f:16" , "F+/hee5khdQISWTVK6Wwog==" , ("COMODO CA Limited") , () , QMap((1, "ryxeo.com")(1, "*.ryxeo.com")) , QDateTime("lun. sept. 17 00:00:00 2012") , QDateTime("sam. sept. 16 23:59:59 2017") ) 7 (QSslCipher(name=DHE-RSA-AES256-SHA, bits=-459293699, proto=SSLv3), QSslCipher(name=DHE-DSS-AES256-SHA, bits=-459293285, proto=SSLv3), QSslCipher(name=AES256-SHA, bits=-459293736, proto=SSLv3), QSslCipher(name=EDH-RSA-DES-CBC3-SHA, bits=-459293870, proto=SSLv3), QSslCipher(name=EDH-DSS-DES-CBC3-SHA, bits=-459293915, proto=SSLv3), QSslCipher(name=DES-CBC3-SHA, bits=-459294006, proto=SSLv3), QSslCipher(name=DES-CBC3-MD5, bits=0, proto=SSLv2), QSslCipher(name=DHE-RSA-AES128-SHA, bits=-459293751, proto=SSLv3), QSslCipher(name=DHE-DSS-AES128-SHA, bits=-459293306, proto=SSLv3), QSslCipher(name=AES128-SHA, bits=-459293788, proto=SSLv3), QSslCipher(name=RC2-CBC-MD5, bits=-459294465, proto=SSLv2), QSslCipher(name=RC4-SHA, bits=-459294465, proto=SSLv3), QSslCipher(name=RC4-MD5, bits=-459293544, proto=SSLv3), QSslCipher(name=RC4-MD5, bits=-459294477, proto=SSLv2), QSslCipher(name=EDH-RSA-DES-CBC-SHA, bits=-459293891, proto=SSLv3), QSslCipher(name=EDH-DSS-DES-CBC-SHA, bits=-459293936, proto=SSLv3), QSslCipher(name=DES-CBC-SHA, bits=-459293524, proto=SSLv3), QSslCipher(name=DES-CBC-MD5, bits=-459294437, proto=SSLv2), QSslCipher(name=EXP-EDH-RSA-DES-CBC-SHA, bits=-459293911, proto=SSLv3), QSslCipher(name=EXP-EDH-DSS-DES-CBC-SHA, bits=-459293956, proto=SSLv3), QSslCipher(name=EXP-DES-CBC-SHA, bits=-459293972, proto=SSLv3), QSslCipher(name=EXP-RC2-CBC-MD5, bits=-459294022, proto=SSLv3), QSslCipher(name=EXP-RC2-CBC-MD5, bits=-459294449, proto=SSLv2), QSslCipher(name=EXP-RC4-MD5, bits=-459293862, proto=SSLv3), QSslCipher(name=EXP-RC4-MD5, bits=-459294461, proto=SSLv2))

#7 Mis à jour par Icham Sirat il y a environ 6 ans

Bon ça vient de fonctionner avec et sans le certificat...

#8 Mis à jour par Icham Sirat il y a environ 6 ans

  • Statut changé de New - Nouveau à Fixed - Corrigé - Implémenté
  • Version cible mis à Version 1.0
  • % réalisé changé de 0 à 100

J'ai trouvé =) =) =) =) =) =) !!!!

Bug du à le re-qualification des protocoles sécurisés entre qt4 et qt5.

Forcer le sslv3 et tout roule =)

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux