I am trying to run Percona XtraDB Cluster on an openSUSE Leap 15.2 system by using the binary tarball. The mysqld program itself runs, however the SSL support is not working, presumably due to the following errors included in the startup output of mysqld:
2021-04-16T04:07:35.309135Z 0 [Warning] [MY-013595] [Server] Failed to initialize TLS for channel: mysql_main. See below for the description of exact issue. 2021-04-16T04:07:35.309172Z 0 [Warning] [MY-010069] [Server] Failed to set up SSL because of the following SSL library error: SSL_CTX_new failed 2021-04-16T04:07:35.309845Z 0 [Warning] [MY-013245] [Server] The SSL library function CRYPTO_set_mem_functions failed. This is typically caused by the SSL library already being used. As a result the SSL memory allocation will not be instrumented.
I assume it is just a matter of installing the required libraries or giving the mysql user I defined access to certain directories, however I was unable to find a way to increase the verbosity of the output or to enable debugging.
The program did create the initial certificates in the data/ directory, so I assume the OpenSSL integration itself was successful.
I run the program through strace. however the startup process is too complex for me to understand.
Would someone be so kind and help me out on which dependencies might be needed for the SSL support?
Thanks a lot!