AnacondaRecipes / python-feedstock

A conda-smithy repository for python.
BSD 3-Clause "New" or "Revised" License
4 stars 7 forks source link

python: /lib64/libc.so.6: version `GLIBC_2.14' not found #37

Open mrakitin opened 3 years ago

mrakitin commented 3 years ago

Hello, I've started observing these issues since last week:

python: /lib64/libc.so.6: version `GLIBC_2.14' not found
python: /lib64/libc.so.6: version `GLIBC_2.17' not found

An example of the failed build is here: https://github.com/nsls-ii-forge/hunter-feedstock/pull/10 (Azure Pipelines build). Pinning the versions of Python to an older micro versions helps to work-around the issues, but it would be really great to resolve it. I guess a newer Docker image was used for packaging of those newer Python versions, that used a newer glibc. Any suggestions are appreciated. Thanks!

mrakitin commented 3 years ago

@isuruf @jakirkham @mbargull @mingwandroid @msarahan @ocefpaf @pelson @scopatz, any suggestions? Thank you.

isuruf commented 3 years ago

None of us maintains the defaults package. cc @chenghlee

jakirkham commented 3 years ago

cc @anaconda-pkg-build

mrakitin commented 3 years ago

Thank you, @isuruf, I just saw you in the codeowners for this repo, assumed the conda-forge people are here too.

jakirkham commented 3 years ago

No AnacondaRecipes is maintained by Anaconda. Would use the handle above in the future (though suspect they already pick up all notifications on these repos without that handle being pinged)

chenghlee commented 3 years ago

This error is the result of defaults updating to using CentOS 7 (glibc 2.17) as a minimal requirement but failing to impose limits so newer packages don't end up running on systems with older glibc releases (e.g., CentOS 6). We've since added __glibc depends to the GCC runtime packages (see AnacondaRecipes/repodata-hotfixes#132) that should prevent that from happening in the future.