Public bug reported: autopkgtest fails with openssl1.1.1 pre3
As seen at: https://bileto.ubuntu.com/excuses/3217/bionic.html Error: test_dup(OpenSSL::TestPKeyRSA): OpenSSL::PKey::RSAError: key size too small /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_pkey_rsa.rb:257:in `generate' /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_pkey_rsa.rb:257:in `test_dup' 254: end 255: 256: def test_dup => 257: key = OpenSSL::PKey::RSA.generate(256, 17) 258: key2 = key.dup 259: assert_equal key.params, key2.params 260: key2.set_key(key2.n, 3, key2.d) =============================================================================== /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:115:in `test_client_auth_failure' 112: 113: def test_client_auth_failure 114: vflag = OpenSSL::SSL::VERIFY_PEER|OpenSSL::SSL::VERIFY_FAIL_IF_NO_PEER_CERT => 115: start_server(verify_mode: vflag, ignore_listener_error: true) { |server, port| 116: sock = TCPSocket.new("127.0.0.1", port) 117: ssl = OpenSSL::SSL::SSLSocket.new(sock) 118: ssl.sync_close = true =============================================================================== : (0.020656) test_client_auth_public_key: #<Thread:0x000055d30f40e9e8@/tmp/autopkgtest.ArxMxe/build.LRw/src/test/utils.rb:330 run> terminated with exception (report_on_exception is true): /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': <[OpenSSL::SSL::SSLError, Errno::ECONNRESET]> exception was expected but none was thrown. (Test::Unit::AssertionFailedError) from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1677:in `block in _assert_raise' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in `_wrap_assertion' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1663:in `_assert_raise' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:283:in `assert_raise' from /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:1295:in `assert_handshake_error' from /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:168:in `block in test_client_auth_public_key' from /tmp/autopkgtest.ArxMxe/build.LRw/src/test/utils.rb:332:in `block (2 levels) in start_server' F =============================================================================== Failure: exceptions on 1 threads: #<Thread:0x000055d30f40e9e8@/tmp/autopkgtest.ArxMxe/build.LRw/src/test/utils.rb:330 dead>: /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in assert_block': <[OpenSSL::SSL::SSLError, Errno::ECONNRESET]> exception was expected but none was thrown. (Test::Unit::AssertionFailedError) from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1631:in `_wrap_assertion' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in `assert_block' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1677:in `block in _assert_raise' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in `_wrap_assertion' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1663:in `_assert_raise' from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:283:in `assert_raise' from /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:1295:in `assert_handshake_error' from /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:168:in `block in test_client_auth_public_key' from /tmp/autopkgtest.ArxMxe/build.LRw/src/test/utils.rb:332:in `block (2 levels) in start_server' test_client_auth_public_key(OpenSSL::TestSSL) /tmp/autopkgtest.ArxMxe/build.LRw/src/test/envutil.rb:258:in `assert_join_threads' /tmp/autopkgtest.ArxMxe/build.LRw/src/test/utils.rb:339:in `block in start_server' /tmp/autopkgtest.ArxMxe/build.LRw/src/test/utils.rb:293:in `pipe' /tmp/autopkgtest.ArxMxe/build.LRw/src/test/utils.rb:293:in `start_server' /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:156:in `test_client_auth_public_key' 153: 154: def test_client_auth_public_key 155: vflag = OpenSSL::SSL::VERIFY_PEER|OpenSSL::SSL::VERIFY_FAIL_IF_NO_PEER_CERT => 156: start_server(verify_mode: vflag, ignore_listener_error: true) do |server, port| 157: assert_raise(ArgumentError) { 158: ctx = OpenSSL::SSL::SSLContext.new 159: ctx.key = @cli_key.public_key =============================================================================== /usr/lib/ruby/vendor_ruby/openssl/buffering.rb:57:in `sysread': SSL_read: sslv3 alert handshake failure (OpenSSL::SSL::SSLError) /usr/lib/ruby/vendor_ruby/openssl/ssl.rb:382:in `accept': SSL_accept returned=1 errno=0 state=error: peer did not return a certificate (OpenSSL::SSL::SSLError) Error: test_close_and_socket_close_while_connecting(OpenSSL::TestSSL): OpenSSL::SSL::SSLError: SSL_accept returned=1 errno=0 state=error: no suitable signature algorithm /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:1063:in `accept' /tmp/autopkgtest.ArxMxe/build.LRw/src/test/test_ssl.rb:1063:in `test_close_and_socket_close_while_connecting' 1060: ssl2 = OpenSSL::SSL::SSLSocket.new(sock2, ctx) 1061: 1062: t = Thread.new { ssl1.connect } => 1063: ssl2.accept 1064: 1065: ssl1.close 1066: sock1.close ** Affects: ruby-openssl (Ubuntu) Importance: Undecided Status: New ** Tags: tls1.3 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1759179 Title: autopkgtest fails with openssl 1.1.1 pre3 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ruby-openssl/+bug/1759179/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
