New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
perl: error while loading shared libraries: libcrypt.so.1 #37
Comments
|
It seems like some package needs libcrypt but does not have it as a run dep. Most of these come from bioconda and so our outside our control |
|
@scopatz Thx for having a look! I just created a completely empty env, just installing perl: which contains according to conda list: and still activating and calling perl -v leads to the same error |
|
@jfallmann can you reproduce this with a minimal perl environment? |
|
@bgruening sorry, was too slow editing |
|
This does not happen on Linux for me: scopatz@artemis ~ $ conda create -n testperl perl
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/scopatz/miniconda/envs/testperl
added / updated specs:
- perl
The following packages will be downloaded:
package | build
---------------------------|-----------------
_libgcc_mutex-0.1 | main 3 KB
------------------------------------------------------------
Total: 3 KB
The following NEW packages will be INSTALLED:
_libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main
libgcc-ng pkgs/main/linux-64::libgcc-ng-9.1.0-hdf63c60_0
perl conda-forge/--blacklist=abi,--max-build-no/linux-64::perl-5.26.2-h516909a_1006
Downloading and Extracting Packages
_libgcc_mutex-0.1 | 3 KB | ############################################## | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate testperl
#
# To deactivate an active environment, use
#
# $ conda deactivate
scopatz@artemis ~ $ conda activate testperl
(testperl) scopatz@artemis ~ $ which perl
/home/scopatz/miniconda/envs/testperl/bin/perl
(testperl) scopatz@artemis ~ $ perl -v
This is perl 5, version 26, subversion 2 (v5.26.2) built for x86_64-linux-thread-multi
Copyright 1987-2018, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
(testperl) scopatz@artemis ~ $ |
|
Also working for me: |
|
What is a |
how weird is this? I'm running Fedora 30 btw, is it possible this is some OS fuckup? Just saw https://fedoraproject.org/wiki/Changes/FullyRemoveDeprecatedAndUnsafeFunctionsFromLibcrypt It works on a machine running 5.0.6-200.fc29.x86_64, not on another with fc30, omg |
|
@scopatz @bgruening |
|
wow crazy! |
Issue:
Freshly installed conda, created fresh env for perl, when trying to run perl this error pops up:
perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
Environment (
conda list):Details about
condaand system (conda info):Details about
.condarc:The text was updated successfully, but these errors were encountered: