Conda not working on fedora 40

Hi all

I am trying to setup a couple of conda environments to install some biological software.
I am coming from Ubuntu so I followed the same procedure.

  1. install conda
  2. create environment conda create -n hyphy
  3. initiate conda init #not always necessary
  4. activate conda activate hyphy
  5. install conda install bioconda::hyphy

However, when i try to run the software, i get “error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory”

Similar problems when trying with a different environment and different software (one called snippy), after install i get:
“perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory”

do i need to make symbolic links to some /usr/bin and if yes where?
thanks in advance for your help

i think you need to install libxcrypt-compat

Thank you!
Now snippy is working but hyphy is still giving me the same error
“hyphy: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory”

probably sth more is missing? could it be related to the openssl 1.1 that is not available for fedora 40? (sorry of i said sth stupid)

quick search gives me this result

This library is part of the OpenSSL package and is required by the hyphy application

have you installed openssl? openssl -v

openssl installed

OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

what else could be missing?

As far as I can see libcrypto.so.1.1 is not packaged for Fedora.

The libxcrypt-compat contain a different .so, libcrypt not libcrytpo.

At this point in time it is assumed that all openssl users would have ported from openssl 1.1 to openssl 3 so that they have a maintained library.
Seems that hyphy is not beeing maintained by this measure.

i see, too bad