[kimap] [Bug 461517] New: loginjobtest test fails with OpenSSL 3 ("Error during SSL handshake: error:0A000076:SSL routines::no suitable signature algorithm")

Sam James bugzilla_noreply at kde.org
Sun Nov 6 20:02:16 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=461517

            Bug ID: 461517
           Summary: loginjobtest test fails with OpenSSL 3 ("Error during
                    SSL handshake: error:0A000076:SSL routines::no
                    suitable signature algorithm")
    Classification: Frameworks and Libraries
           Product: kimap
           Version: unspecified
          Platform: Gentoo Packages
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: sam at gentoo.org
  Target Milestone: ---

Created attachment 153530
  --> https://bugs.kde.org/attachment.cgi?id=153530&action=edit
build.log

SUMMARY

kimap 22.08.3's test suite fails the 'loginjobtest' test when using OpenSSL 3
with the error:
"Error during SSL handshake: error:0A000076:SSL routines::no suitable signature
algorithm".

STEPS TO REPRODUCE
1. Install OpenSSL 3.
2. Run kimap's test suite.

OBSERVED RESULT

Test fails:
```
----------------------------------------------------------
********* Start testing of LoginJobTest *********
Config: Using QtTest library 5.15.5, Qt 5.15.5 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 12.2.1 20221029), gentoo 2.9
PASS   : LoginJobTest::initTestCase()
PASS   : LoginJobTest::shouldHandleLogin(success)
XFAIL  : LoginJobTest::shouldHandleLogin(wrong login) Login with bad user name
   Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(81)]
PASS   : LoginJobTest::shouldHandleLogin(wrong login)
PASS   : LoginJobTest::shouldHandleLogin(special chars)
XFAIL  : LoginJobTest::shouldHandleLogin(already authenticated) Trying to log
on an already authenticated session
   Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(81)]
PASS   : LoginJobTest::shouldHandleLogin(already authenticated)
PASS   : LoginJobTest::shouldHandleProxyLogin(success)
PASS   : LoginJobTest::shouldSaveServerGreeting(greeting)
PASS   : LoginJobTest::shouldSaveServerGreeting(greeting with parenthesis)
PASS   : LoginJobTest::shouldSaveServerGreeting(no greeting)
PASS   : LoginJobTest::shouldSaveServerGreeting(login failed)
PASS   : LoginJobTest::shouldUseSsl(any protocol with anyssl version)
QWARN  : LoginJobTest::shouldUseSsl(tlsv10) "Error during SSL handshake:
error:0A000076:SSL routines::no suitable signature algorithm"
QWARN  : LoginJobTest::shouldUseSsl(tlsv10) QAbstractSocket::SocketError(13)
QWARN  : LoginJobTest::shouldUseSsl(tlsv10) org.kde.pim.kimap: Connection to
server lost  QAbstractSocket::RemoteHostClosedError
FAIL!  : LoginJobTest::shouldUseSsl(tlsv10) 'login->exec()' returned FALSE. ()
   Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(227)]
QWARN  : LoginJobTest::shouldUseSsl(tlsv11) "Error during SSL handshake:
error:0A000076:SSL routines::no suitable signature algorithm"
QWARN  : LoginJobTest::shouldUseSsl(tlsv11) QAbstractSocket::SocketError(13)
QWARN  : LoginJobTest::shouldUseSsl(tlsv11) org.kde.pim.kimap: Connection to
server lost  QAbstractSocket::RemoteHostClosedError
FAIL!  : LoginJobTest::shouldUseSsl(tlsv11) 'login->exec()' returned FALSE. ()
   Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(227)]
PASS   : LoginJobTest::shouldUseSsl(tlsv12)
QDEBUG : LoginJobTest::shouldUseStartTls(STARTTLS supported) start tls
PASS   : LoginJobTest::shouldUseStartTls(STARTTLS supported)
QWARN  : LoginJobTest::shouldUseStartTls(STARTTLS not supported)
org.kde.pim.kimap: STARTTLS not supported by server!
PASS   : LoginJobTest::shouldUseStartTls(STARTTLS not supported)
PASS   : LoginJobTest::cleanupTestCase()
Totals: 15 passed, 2 failed, 0 skipped, 0 blacklisted, 41ms
********* Finished testing of LoginJobTest *********
```


EXPECTED RESULT

All tests pass.

SOFTWARE/OS VERSIONS
Linux: 5.15.77-gentoo-dist-hardened
KDE Plasma Version: 5.26.2 
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.5-r3 (in Gentoo)
OpenSSL Version: OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022)

ADDITIONAL INFORMATION

I've attached the full build.log and LastTest.log.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list