mamba-org / mamba

The Fast Cross-Platform Package Manager
https://mamba.readthedocs.io
BSD 3-Clause "New" or "Revised" License
6.76k stars 347 forks source link

from 1.5.9, micromamba cannot run on CentOS 6 with GLIBC 2.12 #3443

Open gzm55 opened 1 week ago

gzm55 commented 1 week ago

Troubleshooting docs

Anaconda default channels

How did you install Mamba?

Micromamba

Search tried in issue tracker

glibc

Latest version of Mamba

Tried in Conda?

I do not have this problem with Conda, just with Mamba

Describe your issue

from 1.5.9, micromamba requires GLIBC 2.17, which cannot run on CentOS 6.

mamba info / micromamba info

No response

Logs

No response

environment.yml

No response

~/.condarc

No response

h-vetinari commented 1 week ago

This is because of the way things are packaged in conda-forge, which (after many many years of talking about it), switch to CentOS 7 / glibc 2.17 by default a few months ago. If you can convince the mamba-feedstock maintainers, it might still technically be possible to opt into building against an older c_stdlib_version...

gzm55 commented 1 week ago

This is because of the way things are packaged in conda-forge, which (after many many years of talking about it), switch to CentOS 7 / glibc 2.17 by default a few months ago. If you can convince the mamba-feedstock maintainers, it might still technically be possible to opt into building against an older c_stdlib_version...

this breaking change should be introduced in mamba 2.0, not a patch version.

gzm55 commented 1 week ago

This is because of the way things are packaged in conda-forge, which (after many many years of talking about it), switch to CentOS 7 / glibc 2.17 by default a few months ago. If you can convince the mamba-feedstock maintainers, it might still technically be possible to opt into building against an older c_stdlib_version...

@h-vetinari did you mean https://github.com/conda-forge/mamba-feedstock this repo?

h-vetinari commented 1 week ago

Given the title of the issue, you probably want https://github.com/conda-forge/micromamba-feedstock

h-vetinari commented 1 week ago

this breaking change should be introduced in mamba 2.0, not a patch version.

CentOS 6 is EOL for 4 years. It's not a breaking change, you're just on an unsupported system. (Also, how would you imagine 1000s of libraries to all synchronize a new major version release for a change like this? 🤔)