This problem is well known and there is 2 independant solutions:
- Downgrading to socat 1.7.2
or
- Apply the following patch to .../ganeti/impexpd/__init__.py
It's only a one character change. "TLSv1" => "TLS1"
---------------------------------------------------------------------------------
- diff --git a/lib/impexpd/__init__.py b/lib/impexpd/__init__.py
index f40db31..6c49b93 100644
--- a/lib/impexpd/__init__.py
+++ b/lib/impexpd/__init__.py
@@ -88,7 +88,7 @@ BUFSIZE = 1024 * 1024
# Common options for socat
SOCAT_TCP_OPTS = ["keepalive", "keepidle=60", "keepintvl=10", "keepcnt=5"]
-SOCAT_OPENSSL_OPTS = ["verify=1", "method=TLSv1",
+SOCAT_OPENSSL_OPTS = ["verify=1", "method=TLS1",
"cipher=%s" % constants.OPENSSL_CIPHERS]
---------------------------------------------------------------------------------