...
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:
Use a newer version of
git
than provided by the base system. Perform amodule spider git
to see available versions and load.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..
...