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

Reply via email to