OpenSSL::SSL::SSLError - SSL_connect SYSCALL returned=5 errno=0 state=SSLv3/TLS write client hello

Since November 7th we started intermittently getting following error when communicating with Zoom API:

SSL_connect SYSCALL returned=5 errno=0 state=SSLv3/TLS write client hello

It happens with different API calls, eg. create a meeting, add attendee etc.

Note: We’re not getting HTTPTooManyRequests - it seems like the connection with Zoom servers cannot be established at all.

We’ve been seeing the same issue this week. It’s not usually the first call in a batch that fails and retrying the same call usually succeeds.

If it helps, we’re located in Amazon eu-west-1, using the default openSSL from Amazon Linux 2:

ruby --version
ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]

openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017

openssl s_client -connect api.zoom.us:443 <<<OK
CONNECTED(00000003)
[snip]
Peer signing digest: SHA256
Server Temp Key: ECDH, P-256, 256 bits

SSL handshake has read 3621 bytes and written 415 bytes

New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1.2
Cipher : ECDHE-RSA-AES128-GCM-SHA256
[snip]
Verify return code: 0 (ok)

DONE

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.