Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

This error is typically associated when trying to use git after performing a module load miniconda3/<version>. For example:

Code Block
[jcook27@wilog01 multiqc]$ git clone https://github.com/ewels/MultiQC_TestData
Cloning into 'MultiQC_TestData'...
/usr/libexec/git-core/git-remote-https: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

This is a know system issue as suggested here https://bugzilla.redhat.com/show_bug.cgi?id=1829790

This appears to be a bug related to conda and Red Hat.

Solution: Exiting the session and logging back in should restore functionality and relates to trying to use a newer version of openssl than installed on the base system.

There are a number of potentially solutions depending on what your use case is:

  1. Use a newer version of git than provided by the base system. Perform a module spider git to see available versions and load.

  2. If you’re using an active conda environment, then you can explicitly install conda into it via conda install -c anaconda git.

Error: json.decoder.JSONDecodeError: Expecting value: line
This may occur while trying to install packages, or creating a new environment.
Solution: Try conda clean -i in your account then re-perform the conda install step.
The clean command removes unused packages and caches, with the -i option removing the index cache that might have become corrupted..

...