I ran the plugin after redirecting the error output in popen() and I get this error:
node: OpenSSL configuration error:
40901F5C7D7F0000:error:80000014:system library:BIO_new_file:Not a directory:crypto/bio/bss_file.c:67:calling fopen(/dev/null/openssl.cnf, rb)
After this works:
os.environ["OPENSSL_CONF"] = "/etc/ssl/openssl.cnf"
It may be another libssl library not finding the configuration like this one:
$ ldd /opt/calibre/plugins/tls/libqopensslbackend.so | grep -i ssl
ldd: warning: you do not have execution permission for `/opt/calibre/plugins/tls/libqopensslbackend.so'
libssl.so.3 => /opt/calibre/plugins/tls/../../lib/libssl.so.3 (0x00007f4a14f83000)
Not big deal in any case since half my books won't pass the tests