Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-8271

Libprocess SSL test fail in Ubuntu 17.10

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 1.5.0
    • None
    • libprocess

    Description

      The following tests constantly fail when building Mesos in Ubuntu 17.10:

      SSLTest.SSLSocket
      SSLTest.NoVerifyBadCA
      SSLTest.VerifyCertificate
      SSLTest.ProtocolMismatch
      SSLTest.ECDHESupport
      SSLTest.PeerAddress
      SSLTest.HTTPSGet
      SSLTest.HTTPSPost
      SSLTest.SilentSocket
      SSLTest.ShutdownThenSend
      SSLVerifyIPAdd/SSLTest.BasicSameProcess/0, where GetParam() = "false"
      SSLVerifyIPAdd/SSLTest.BasicSameProcess/1, where GetParam() = "true"
      SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0, where GetParam() = "false"
      SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1, where GetParam() = "true"
      SSLVerifyIPAdd/SSLTest.RequireCertificate/0, where GetParam() = "false"
      SSLVerifyIPAdd/SSLTest.RequireCertificate/1, where GetParam() = "true"
      

      The interesting log line is:

      I1128 10:08:48.235530 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      

      After investigating some more one can notices that in the libevent callback the event bit error is marked as BEV_EVENT_ERROR, however neither EVUTIL_SOCKET_ERROR() nor bufferevent_get_openssl_error() report any failure.

      Googling for the issue reports at least someone who suffered the same problem some years ago but there are no clues as to how it was fixed.

      Full test log output:

      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:47.934916 26145 process.cpp:1202] libprocess is initialized on 127.0.1.1:45399 with 12 worker threads
      Note: Google Test filter = SSL*.*:Scheme/HTTPTest-
      [==========] Running 24 tests from 3 test cases.
      [----------] Global test environment set-up.
      [----------] 1 test from SSL
      [ RUN      ] SSL.Disabled
      [       OK ] SSL.Disabled (0 ms)
      [----------] 1 test from SSL (0 ms total)
      
      [----------] 17 tests from SSLTest
      [ RUN      ] SSLTest.SSLSocket
      I1128 10:08:48.113163 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:48.113174 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:48.113179 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:48.113183 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:48.113286 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:48.119578 26159 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:48.119622 26159 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:48.119627 26159 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:48.119632 26159 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:48.235530 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:254: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.SSLSocket (301 ms)
      [ RUN      ] SSLTest.NonSSLSocket
      I1128 10:08:48.565058 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:48.565075 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:48.565081 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:48.565085 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:48.565171 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:48.574661 26174 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:48.574729 26174 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:48.574738 26174 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:48.574743 26174 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:48.576522 26158 libevent_ssl_socket.cpp:1188] Socket error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
      [       OK ] SSLTest.NonSSLSocket (407 ms)
      [ RUN      ] SSLTest.NoVerifyBadCA
      I1128 10:08:48.917014 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:48.917032 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:48.917037 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:48.917040 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:48.917117 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:48.927593 26188 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:48.927672 26188 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:48.927682 26188 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:08:48.927800 26188 openssl.cpp:563] Using CA file: /tmp/IArlwW/cert.pem
      I1128 10:08:49.038097 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:314: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.NoVerifyBadCA (395 ms)
      [ RUN      ] SSLTest.RequireBadCA
      I1128 10:08:49.403996 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:49.404007 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:49.404012 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:49.404016 26145 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:08:49.404081 26145 openssl.cpp:596] Using default CA file '/usr/lib/ssl/cert.pem' and/or directory '/usr/lib/ssl/certs'
      I1128 10:08:49.404172 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:49.414371 26203 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:49.414454 26203 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:49.414463 26203 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:49.414469 26203 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:49.526484 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      [       OK ] SSLTest.RequireBadCA (513 ms)
      [ RUN      ] SSLTest.VerifyBadCA
      I1128 10:08:49.899785 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:49.899797 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:49.899802 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:49.899854 26145 openssl.cpp:596] Using default CA file '/usr/lib/ssl/cert.pem' and/or directory '/usr/lib/ssl/certs'
      I1128 10:08:49.899943 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:49.910303 26218 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:49.910409 26218 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:49.910414 26218 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:49.910418 26218 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:50.020738 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      [       OK ] SSLTest.VerifyBadCA (502 ms)
      [ RUN      ] SSLTest.VerifyCertificate
      I1128 10:08:50.408704 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:50.408716 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:50.408777 26145 openssl.cpp:563] Using CA file: /tmp/R6xaMT/cert.pem
      I1128 10:08:50.408852 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:50.418205 26233 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:50.418270 26233 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:50.418278 26233 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:08:50.418372 26233 openssl.cpp:563] Using CA file: /tmp/R6xaMT/cert.pem
      I1128 10:08:50.532119 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:404: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.VerifyCertificate (479 ms)
      [ RUN      ] SSLTest.ProtocolMismatch
      I1128 10:08:50.740027 26145 ssl_tests.cpp:472] Testing server protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_0' with client protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_0'
      I1128 10:08:50.740351 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:50.740361 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:50.740366 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:50.740370 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:50.740449 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:50.749627 26248 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:50.749691 26248 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:50.749699 26248 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:50.749706 26248 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:50.861455 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:512: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.ProtocolMismatch (330 ms)
      [ RUN      ] SSLTest.ECDHESupport
      I1128 10:08:50.967368 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:50.967380 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:50.967384 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:50.967388 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:50.967468 26145 openssl.cpp:643] Using ciphers: ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:08:50.978559 26263 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:50.978618 26263 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:50.978629 26263 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:50.978637 26263 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:51.089766 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:564: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.ECDHESupport (228 ms)
      [ RUN      ] SSLTest.ValidDowngrade
      W1128 10:08:51.301007 26145 openssl.cpp:487] Failed SSL connections will be downgraded to a non-SSL socket
      I1128 10:08:51.301017 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:51.301023 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:51.301026 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:51.301030 26145 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:08:51.301084 26145 openssl.cpp:596] Using default CA file '/usr/lib/ssl/cert.pem' and/or directory '/usr/lib/ssl/certs'
      I1128 10:08:51.301172 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      [       OK ] SSLTest.ValidDowngrade (279 ms)
      [ RUN      ] SSLTest.NoValidDowngrade
      I1128 10:08:51.622176 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:51.622189 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:51.622195 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:51.622198 26145 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:08:51.622253 26145 openssl.cpp:596] Using default CA file '/usr/lib/ssl/cert.pem' and/or directory '/usr/lib/ssl/certs'
      I1128 10:08:51.622337 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:08:51.632481 26158 libevent_ssl_socket.cpp:1188] Socket error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
      [       OK ] SSLTest.NoValidDowngrade (302 ms)
      [ RUN      ] SSLTest.ValidDowngradeEachProtocol
      I1128 10:08:51.875232 26145 ssl_tests.cpp:634] Testing server protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_0'
      W1128 10:08:51.875527 26145 openssl.cpp:487] Failed SSL connections will be downgraded to a non-SSL socket
      I1128 10:08:51.875537 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:51.875542 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:51.875546 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:51.875550 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:51.875627 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:08:51.975354 26145 ssl_tests.cpp:634] Testing server protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_1'
      W1128 10:08:51.976253 26145 openssl.cpp:487] Failed SSL connections will be downgraded to a non-SSL socket
      I1128 10:08:51.976284 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:51.976297 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:51.976310 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:51.976321 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:51.976563 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:08:52.078606 26145 ssl_tests.cpp:634] Testing server protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_2'
      W1128 10:08:52.079502 26145 openssl.cpp:487] Failed SSL connections will be downgraded to a non-SSL socket
      I1128 10:08:52.079532 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:52.079545 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:52.079557 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:52.079569 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:52.079809 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      [       OK ] SSLTest.ValidDowngradeEachProtocol (508 ms)
      [ RUN      ] SSLTest.NoValidDowngradeEachProtocol
      I1128 10:08:52.229280 26145 ssl_tests.cpp:681] Testing server protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_0'
      I1128 10:08:52.229578 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:52.229588 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:52.229593 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:52.229596 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:52.229676 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:08:52.240227 26158 libevent_ssl_socket.cpp:1188] Socket error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
      I1128 10:08:52.281018 26145 ssl_tests.cpp:681] Testing server protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_1'
      I1128 10:08:52.281908 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:52.281939 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:52.281952 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:52.281963 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:52.282204 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:08:52.297150 26158 libevent_ssl_socket.cpp:1188] Socket error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
      I1128 10:08:52.381827 26145 ssl_tests.cpp:681] Testing server protocol 'LIBPROCESS_SSL_ENABLE_TLS_V1_2'
      I1128 10:08:52.382745 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:52.382776 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:52.382789 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:52.382802 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:52.383038 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:08:52.398579 26158 libevent_ssl_socket.cpp:1188] Socket error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
      [       OK ] SSLTest.NoValidDowngradeEachProtocol (304 ms)
      [ RUN      ] SSLTest.PeerAddress
      I1128 10:08:52.673830 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:08:52.673841 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:08:52.673846 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:08:52.673851 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:08:52.673928 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:08:52.674038 26145 libevent_ssl_socket.cpp:547] Connecting to sequoia
      I1128 10:09:03.115401 26158 process.cpp:2730] Dropping event for process __waiter__(1)@127.0.1.1:45399
      I1128 10:09:03.571121 26158 process.cpp:2730] Dropping event for process __waiter__(2)@127.0.1.1:45399
      I1128 10:09:03.577318 26158 process.cpp:2730] Dropping event for process __waiter__(3)@127.0.1.1:45399
      I1128 10:09:03.918447 26158 process.cpp:2730] Dropping event for process __waiter__(4)@127.0.1.1:45399
      I1128 10:09:04.411276 26158 process.cpp:2730] Dropping event for process __waiter__(5)@127.0.1.1:45399
      I1128 10:09:04.530887 26158 process.cpp:2730] Dropping event for process __waiter__(6)@127.0.1.1:45399
      I1128 10:09:04.902164 26158 process.cpp:2730] Dropping event for process __waiter__(7)@127.0.1.1:45399
      I1128 10:09:05.026612 26158 process.cpp:2730] Dropping event for process __waiter__(8)@127.0.1.1:45399
      I1128 10:09:05.415271 26158 process.cpp:2730] Dropping event for process __waiter__(9)@127.0.1.1:45399
      I1128 10:09:05.742246 26158 process.cpp:2730] Dropping event for process __waiter__(10)@127.0.1.1:45399
      I1128 10:09:05.971436 26158 process.cpp:2730] Dropping event for process __waiter__(11)@127.0.1.1:45399
      I1128 10:09:06.302593 26158 process.cpp:2730] Dropping event for process __waiter__(12)@127.0.1.1:45399
      I1128 10:09:06.312793 26158 process.cpp:2730] Dropping event for process __waiter__(13)@127.0.1.1:45399
      I1128 10:09:06.628001 26158 process.cpp:2730] Dropping event for process __waiter__(14)@127.0.1.1:45399
      I1128 10:09:06.633198 26158 process.cpp:2730] Dropping event for process __waiter__(15)@127.0.1.1:45399
      I1128 10:09:06.879503 26158 process.cpp:2730] Dropping event for process __waiter__(16)@127.0.1.1:45399
      I1128 10:09:06.887698 26158 process.cpp:2730] Dropping event for process __waiter__(17)@127.0.1.1:45399
      I1128 10:09:06.980161 26158 process.cpp:2730] Dropping event for process __waiter__(18)@127.0.1.1:45399
      I1128 10:09:06.991358 26158 process.cpp:2730] Dropping event for process __waiter__(19)@127.0.1.1:45399
      I1128 10:09:07.084971 26158 process.cpp:2730] Dropping event for process __waiter__(20)@127.0.1.1:45399
      I1128 10:09:07.096169 26158 process.cpp:2730] Dropping event for process __waiter__(21)@127.0.1.1:45399
      I1128 10:09:07.230547 26158 process.cpp:2730] Dropping event for process __waiter__(22)@127.0.1.1:45399
      I1128 10:09:07.241745 26158 process.cpp:2730] Dropping event for process __waiter__(23)@127.0.1.1:45399
      I1128 10:09:07.284123 26158 process.cpp:2730] Dropping event for process __waiter__(24)@127.0.1.1:45399
      I1128 10:09:07.300402 26158 process.cpp:2730] Dropping event for process __waiter__(25)@127.0.1.1:45399
      I1128 10:09:07.388731 26158 process.cpp:2730] Dropping event for process __waiter__(26)@127.0.1.1:45399
      I1128 10:09:07.399930 26158 process.cpp:2730] Dropping event for process __waiter__(27)@127.0.1.1:45399
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:738: Failure
      Failed to wait 15secs for socket
      I1128 10:09:07.675333 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.PeerAddress (15192 ms)
      [ RUN      ] SSLTest.HTTPSGet
      I1128 10:09:07.757830 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:09:07.757843 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:07.757846 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:07.757850 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:09:07.757930 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:07.758105 26145 libevent_ssl_socket.cpp:547] Connecting to sequoia
      I1128 10:09:07.758309 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:777: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.HTTPSGet (83 ms)
      [ RUN      ] SSLTest.HTTPSPost
      I1128 10:09:07.924074 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:09:07.924085 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:07.924090 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:07.924094 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:09:07.924168 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:07.924319 26145 libevent_ssl_socket.cpp:547] Connecting to sequoia
      I1128 10:09:07.924474 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:818: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.HTTPSPost (166 ms)
      [ RUN      ] SSLTest.SilentSocket
      I1128 10:09:08.055928 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:09:08.055938 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:08.055943 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:08.055945 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:09:08.056011 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:08.056179 26145 clock.cpp:331] Clock paused at 2017-11-28 09:09:08.056176128+00:00
      I1128 10:09:08.056197 26145 clock.cpp:361] Clock resumed at 2017-11-28 09:09:08.056176128+00:00
      I1128 10:09:08.056270 26145 libevent_ssl_socket.cpp:547] Connecting to sequoia
      I1128 10:09:08.056417 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:879: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      I1128 10:09:08.056604 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLTest.SilentSocket (132 ms)
      [ RUN      ] SSLTest.ShutdownThenSend
      I1128 10:09:08.175092 26145 clock.cpp:331] Clock paused at 2017-11-28 09:09:08.175087104+00:00
      I1128 10:09:08.175323 26145 openssl.cpp:504] CA file path is unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE=<filepath>
      I1128 10:09:08.175333 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:08.175336 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:08.175340 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:09:08.175408 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:08.175534 26145 libevent_ssl_socket.cpp:547] Connecting to sequoia
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:915: Failure
      (client->connect(server->address().get())).failure(): Failed connect: connection closed
      I1128 10:09:08.185797 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      I1128 10:09:08.185819 26145 clock.cpp:361] Clock resumed at 2017-11-28 09:09:08.175087104+00:00
      [  FAILED  ] SSLTest.ShutdownThenSend (129 ms)
      [----------] 17 tests from SSLTest (20250 ms total)
      
      [----------] 6 tests from SSLVerifyIPAdd/SSLTest
      [ RUN      ] SSLVerifyIPAdd/SSLTest.BasicSameProcess/0
      I1128 10:09:08.423949 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:08.423960 26145 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:09:08.424005 26145 openssl.cpp:563] Using CA file: /tmp/HAC0uo/cert.pem
      I1128 10:09:08.424011 26145 openssl.cpp:566] Using CA dir: /tmp/HAC0uo
      I1128 10:09:08.424073 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:08.424183 26145 libevent_ssl_socket.cpp:547] Connecting to sequoia
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:159: Failure
      (client->connect(address.get())).failure(): Failed connect: connection closed
      I1128 10:09:08.424440 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcess/0, where GetParam() = "false" (238 ms)
      [ RUN      ] SSLVerifyIPAdd/SSLTest.BasicSameProcess/1
      I1128 10:09:08.566323 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:08.566334 26145 openssl.cpp:526] Will use IP address verification in subject alternative name certificate extension.
      I1128 10:09:08.566337 26145 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:09:08.566399 26145 openssl.cpp:563] Using CA file: /tmp/cyK4Nz/cert.pem
      I1128 10:09:08.566407 26145 openssl.cpp:566] Using CA dir: /tmp/cyK4Nz
      I1128 10:09:08.566470 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:08.566562 26145 libevent_ssl_socket.cpp:547] Connecting to sequoia
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:159: Failure
      (client->connect(address.get())).failure(): Failed connect: connection closed
      I1128 10:09:08.566826 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcess/1, where GetParam() = "true" (142 ms)
      [ RUN      ] SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0
      I1128 10:09:08.702497 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:08.702507 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:09:08.702577 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:08.702831 26158 libevent_ssl_socket.cpp:923] Could not convert sockaddr to net::IP: Unsupported family type: 1
      I1128 10:09:22.758590 26158 process.cpp:2730] Dropping event for process __waiter__(29)@127.0.1.1:45399
      I1128 10:09:22.925462 26158 process.cpp:2730] Dropping event for process __waiter__(30)@127.0.1.1:45399
      I1128 10:09:23.056993 26158 process.cpp:2730] Dropping event for process __waiter__(31)@127.0.1.1:45399
      I1128 10:09:23.425351 26158 process.cpp:2730] Dropping event for process __waiter__(32)@127.0.1.1:45399
      I1128 10:09:23.570816 26158 process.cpp:2730] Dropping event for process __waiter__(33)@127.0.1.1:45399
      I1128 10:09:23.707651 26158 process.cpp:2730] Dropping event for process __waiter__(34)@127.0.1.1:45399
      I1128 10:09:23.707711 26158 process.cpp:2730] Dropping event for process __waiter__(35)@127.0.1.1:45399
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:225: Failure
      Failed to wait 15secs for socket.recv(data.size())
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0, where GetParam() = "false" (15142 ms)
      [ RUN      ] SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1
      I1128 10:09:23.908252 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:23.908263 26145 openssl.cpp:520] Will only verify peer certificate if presented!
      NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate verification
      I1128 10:09:23.908268 26145 openssl.cpp:526] Will use IP address verification in subject alternative name certificate extension.
      I1128 10:09:23.908349 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      I1128 10:09:23.908516 26158 libevent_ssl_socket.cpp:923] Could not convert sockaddr to net::IP: Unsupported family type: 1
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:213: Failure
      (client->connect(address.get())).failure(): Failed connect: connection closed
      I1128 10:09:23.908691 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1, where GetParam() = "true" (200 ms)
      [ RUN      ] SSLVerifyIPAdd/SSLTest.RequireCertificate/0
      I1128 10:09:24.161885 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:24.161895 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:24.161898 26145 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:09:24.161942 26145 openssl.cpp:563] Using CA file: /tmp/BP5Mg5/cert.pem
      I1128 10:09:24.162005 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:09:24.176688 26390 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:24.176755 26390 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:24.176764 26390 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:09:24.176851 26390 openssl.cpp:563] Using CA file: /tmp/BP5Mg5/cert.pem
      I1128 10:09:24.283252 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:440: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.RequireCertificate/0, where GetParam() = "false" (375 ms)
      [ RUN      ] SSLVerifyIPAdd/SSLTest.RequireCertificate/1
      I1128 10:09:24.400643 26145 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:24.400653 26145 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:24.400658 26145 openssl.cpp:526] Will use IP address verification in subject alternative name certificate extension.
      I1128 10:09:24.400661 26145 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:09:24.400707 26145 openssl.cpp:563] Using CA file: /tmp/wKU6Vg/cert.pem
      I1128 10:09:24.400775 26145 openssl.cpp:643] Using ciphers: AES128-SHA:AES256-SHA:RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
      WARNING: Logging before InitGoogleLogging() is written to STDERR
      I1128 10:09:24.411164 26405 openssl.cpp:509] CA directory path unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR=<dirpath>
      I1128 10:09:24.411242 26405 openssl.cpp:514] Will not verify peer certificate!
      NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification
      I1128 10:09:24.411252 26405 openssl.cpp:526] Will use IP address verification in subject alternative name certificate extension.
      I1128 10:09:24.411258 26405 openssl.cpp:534] LIBPROCESS_SSL_REQUIRE_CERT implies peer certificate verification.
      LIBPROCESS_SSL_VERIFY_CERT set to true
      I1128 10:09:24.411368 26405 openssl.cpp:563] Using CA file: /tmp/wKU6Vg/cert.pem
      I1128 10:09:24.514019 26158 libevent_ssl_socket.cpp:1188] Socket error: error:00000000:lib(0):func(0):reason(0)
      ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:440: Failure
      (socket).failure(): Failed accept: connection error: error:00000000:lib(0):func(0):reason(0)
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.RequireCertificate/1, where GetParam() = "true" (231 ms)
      [----------] 6 tests from SSLVerifyIPAdd/SSLTest (16328 ms total)
      
      [----------] Global test environment tear-down
      [==========] 24 tests from 3 test cases ran. (36579 ms total)
      [  PASSED  ] 8 tests.
      [  FAILED  ] 16 tests, listed below:
      [  FAILED  ] SSLTest.SSLSocket
      [  FAILED  ] SSLTest.NoVerifyBadCA
      [  FAILED  ] SSLTest.VerifyCertificate
      [  FAILED  ] SSLTest.ProtocolMismatch
      [  FAILED  ] SSLTest.ECDHESupport
      [  FAILED  ] SSLTest.PeerAddress
      [  FAILED  ] SSLTest.HTTPSGet
      [  FAILED  ] SSLTest.HTTPSPost
      [  FAILED  ] SSLTest.SilentSocket
      [  FAILED  ] SSLTest.ShutdownThenSend
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcess/0, where GetParam() = "false"
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcess/1, where GetParam() = "true"
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0, where GetParam() = "false"
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1, where GetParam() = "true"
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.RequireCertificate/0, where GetParam() = "false"
      [  FAILED  ] SSLVerifyIPAdd/SSLTest.RequireCertificate/1, where GetParam() = "true"
      
      16 FAILED TESTS
      I1128 10:09:24.515048 26158 process.cpp:887] Failed to accept socket: future discarded
      I1128 10:09:24.515153 26145 process.cpp:2730] Dropping event for process help@127.0.1.1:45399
      I1128 10:09:24.515208 26145 process.cpp:2730] Dropping event for process help@127.0.1.1:45399
      I1128 10:09:24.515251 26145 process.cpp:2730] Dropping event for process help@127.0.1.1:45399
      I1128 10:09:24.515323 26145 process.cpp:2730] Dropping event for process help@127.0.1.1:45399
      I1128 10:09:24.515388 26145 process.cpp:2730] Dropping event for process metrics@127.0.1.1:45399
      I1128 10:09:24.515409 26145 process.cpp:2730] Dropping event for process metrics@127.0.1.1:45399
      I1128 10:09:24.515425 26145 process.cpp:2730] Dropping event for process metrics@127.0.1.1:45399
      I1128 10:09:24.515439 26145 process.cpp:2730] Dropping event for process metrics@127.0.1.1:45399
      I1128 10:09:24.515455 26145 process.cpp:2730] Dropping event for process metrics@127.0.1.1:45399
      I1128 10:09:24.515468 26145 process.cpp:2730] Dropping event for process metrics@127.0.1.1:45399
      I1128 10:09:24.515483 26145 process.cpp:2730] Dropping event for process help@127.0.1.1:45399
      

      System Configuration

      Mesos Configuration:

      ../configure --disable-java --disable-python --enable-libevent --enable-ssl
      

      Ubuntu 17.10

      $ uname -r
      Linux localhost 4.13.0-17-generic #20-Ubuntu SMP Mon Nov 6 10:04:08 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
      
      $ sudo apt libevent-dev
      Package: libevent-dev
      Version: 2.1.8-stable-4
      Priority: optional
      Section: libdevel
      Source: libevent
      Origin: Ubuntu
      Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
      Original-Maintainer: Anibal Monsalve Salazar <anibal@debian.org>
      Bugs: https://bugs.launchpad.net/ubuntu/+filebug
      Installed-Size: 1,694 kB
      Depends: libevent-2.1-6 (= 2.1.8-stable-4), libevent-core-2.1-6 (= 2.1.8-stable-4), libevent-extra-2.1-6 (= 2.1.8-stable-4), libevent-pthreads-2.1-6 (= 2.1.8-stable-4), libevent-openssl-2.1-6 (= 2.1.8-stable-4)
      Homepage: http://libevent.org/
      Supported: 9m
      Download-Size: 262 kB
      APT-Manual-Installed: yes
      APT-Sources: http://de.archive.ubuntu.com/ubuntu artful/main amd64 Packages
      Description: Asynchronous event notification library (development files)
       Libevent is an asynchronous event notification library that provides a
       mechanism to execute a callback function when a specific event occurs
       on a file descriptor or after a timeout has been reached.
       .
       This package includes development files for compiling against libevent.
      
      $ sudo apt libssl-dev
      Package: libssl-dev
      Version: 1.0.2g-1ubuntu13.2
      Priority: optional
      Section: libdevel
      Source: openssl
      Origin: Ubuntu
      Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
      Original-Maintainer: Debian OpenSSL Team <pkg-openssl-devel@lists.alioth.debian.org>
      Bugs: https://bugs.launchpad.net/ubuntu/+filebug
      Installed-Size: 7,216 kB
      Depends: libssl1.0.0 (= 1.0.2g-1ubuntu13.2), zlib1g-dev
      Recommends: libssl-doc
      Supported: 9m
      Download-Size: 1,357 kB
      APT-Manual-Installed: yes
      APT-Sources: http://de.archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
      Description: Secure Sockets Layer toolkit - development files
       This package is part of the OpenSSL project's implementation of the SSL
       and TLS cryptographic protocols for secure communication over the
       Internet.
       .
       It contains development libraries, header files, and manpages for libssl
      

      Attachments

        Issue Links

          Activity

            People

              greggomann Greg Mann
              arojas Alexander Rojas
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: