Ansys in Fedora 32
by toolpost from LinuxQuestions.org on (#53PQM)
I am facing an error while trying to run Ansys 19.2 in my desktop with freshly installed Fedora 32. When I try to run it, the sotware fails to fetch the license information and forced to exit.
Code:[toolpost@entropy ansys_inc] $ cd /ansys_inc/v192/fluent/bin/
[toolpost@entropy bin] $ ./fluent -driver X11
/ansys_inc/v192/fluent/fluent19.2.0/bin/fluent -r19.2.0 -driver X11
/ansys_inc/v192/fluent/fluent19.2.0/bin/fluent -r19.2.0 2ddp -nm -cc -ssh -driver X11
/ansys_inc/v192/fluent/fluent19.2.0/cortex/lnamd64/cortex.19.2.0 -f fluent -nm -cc (fluent "2ddp -pshmem -host -alnamd64 -r19.2.0 -t1 -mpi=ibmmpi -path/ansys_inc/v192/fluent -ssh")
/ansys_inc/shared_files/licensing/linx64/ansysli_client: /ansys_inc/v192/fluent/../commonfiles/CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1: version `OPENSSL_1_1_1b' not found (required by /usr/lib64/libk5crypto.so.3)
/ansys_inc/shared_files/licensing/linx64/ansysli_client: /ansys_inc/v192/fluent/../commonfiles/CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1: version `OPENSSL_1_1_1b' not found (required by /usr/lib64/libk5crypto.so.3)Openssl-1.1.1g is the one available from repos and is installed already. In my laptop with Fedora 29, everything works and the Openssl version installed is 1.1.1c.
The line in the error message I am really curious about is,
Code:/ansys_inc/shared_files/licensing/linx64/ansysli_client: /ansys_inc/v192/fluent/../commonfiles/CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1: version `OPENSSL_1_1_1b' not found (required by /usr/lib64/libk5crypto.so.3)Does this mean Python shipped with Ansys (CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1) is expecting the version`OPENSSL_1_1_1b', and is unable to find it in my system?
Or, the system library, libk5crypto ('required by /usr/lib64/libk5crypto.so.3') fails to find `OPENSSL_1_1_1b' ?
If it is the first case, in Fedora29 in which everything works, openssl version is 1.1.1c. Implies, "CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1" is ok with 'openssl-1.1.1c' in Fedora 29. But in Fedora 32, why it is asking for a previous version 'openssl-1.1.1b ?
Apologies if this is a newbie question. I am still learning to decipher error messages.


Code:[toolpost@entropy ansys_inc] $ cd /ansys_inc/v192/fluent/bin/
[toolpost@entropy bin] $ ./fluent -driver X11
/ansys_inc/v192/fluent/fluent19.2.0/bin/fluent -r19.2.0 -driver X11
/ansys_inc/v192/fluent/fluent19.2.0/bin/fluent -r19.2.0 2ddp -nm -cc -ssh -driver X11
/ansys_inc/v192/fluent/fluent19.2.0/cortex/lnamd64/cortex.19.2.0 -f fluent -nm -cc (fluent "2ddp -pshmem -host -alnamd64 -r19.2.0 -t1 -mpi=ibmmpi -path/ansys_inc/v192/fluent -ssh")
/ansys_inc/shared_files/licensing/linx64/ansysli_client: /ansys_inc/v192/fluent/../commonfiles/CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1: version `OPENSSL_1_1_1b' not found (required by /usr/lib64/libk5crypto.so.3)
/ansys_inc/shared_files/licensing/linx64/ansysli_client: /ansys_inc/v192/fluent/../commonfiles/CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1: version `OPENSSL_1_1_1b' not found (required by /usr/lib64/libk5crypto.so.3)Openssl-1.1.1g is the one available from repos and is installed already. In my laptop with Fedora 29, everything works and the Openssl version installed is 1.1.1c.
The line in the error message I am really curious about is,
Code:/ansys_inc/shared_files/licensing/linx64/ansysli_client: /ansys_inc/v192/fluent/../commonfiles/CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1: version `OPENSSL_1_1_1b' not found (required by /usr/lib64/libk5crypto.so.3)Does this mean Python shipped with Ansys (CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1) is expecting the version`OPENSSL_1_1_1b', and is unable to find it in my system?
Or, the system library, libk5crypto ('required by /usr/lib64/libk5crypto.so.3') fails to find `OPENSSL_1_1_1b' ?
If it is the first case, in Fedora29 in which everything works, openssl version is 1.1.1c. Implies, "CPython/2_7_13/linx64/Release/python/lib/libcrypto.so.1.1" is ok with 'openssl-1.1.1c' in Fedora 29. But in Fedora 32, why it is asking for a previous version 'openssl-1.1.1b ?
Apologies if this is a newbie question. I am still learning to decipher error messages.