HI,
post 4.2.1 plus latest patch upgrade:
GLIBCXX _3.4.21 cannot be find in /usr/lib64
this puzzles us, as it should be looking for this library in the cryosparc …/lib64 path?
in cryosparc …/lib64 there is indeed a libstdc+ that has GLIBCXX *_3.4.21
But not in the system’s /usr/lib64 — the latest there is GLIBCXX *_3.4.18
How do we fix this? Is this a bug in the release?
best,
j
olaf
August 5, 2023, 10:11pm
2
Can you please let us know what type of job was running? Thank you.
Andrew
August 7, 2023, 3:47pm
3
Hi @jhargitai ,
I just had this error when setting up the DeepEMhancer wrapper in CS 4.2.1. I have no idea why it’s looking in the system library, but I fixed it by adding this line to my DeepEMhancer executable file:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/anaconda3/envs/deepEMhancer_env/lib
My executable file now looks like this:
#!/usr/bin/env bash
if command -v conda > /dev/null 2>&1; then
conda deactivate > /dev/null 2>&1 || true # ignore any errors
conda deactivate > /dev/null 2>&1 || true # ignore any errors
fi
unset _CE_CONDA
unset CONDA_DEFAULT_ENV
unset CONDA_EXE
unset CONDA_PREFIX
unset CONDA_PROMPT_MODIFIER
unset CONDA_PYTHON_EXE
unset CONDA_SHLVL
unset PYTHONPATH
unset LD_PRELOAD
unset LD_LIBRARY_PATH
source ~/anaconda3/etc/profile.d/conda.sh
conda activate deepEMhancer_env
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/anaconda3/envs/deepEMhancer_env/lib
exec deepemhancer $@
Good luck,
Andrew