Bonjour;
Je rencontre un probleme de glibc sur l'installation d'un outil conda:
The following specifications were found to be incompatible with your system:
De manière général, les fichiers env conda on tendance a mal vieillir, en particulier quand on essaye de les installer 2 ans après (comme ça a l'air d’être le cas ici)
La principale raison, c'est que les mainteneur de package conda sont pas toujours très sérieux par rapport a la gestion des versions, parfois il font des changement dans le package mais tag quand même avec l'ancien numéro de version...
C'est pas la cas pour tout les packages conda, mais je le vois quand même souvent. Et de manière général ça va plutôt en s’améliorant.
Cependant il y'a quand même 2 souci avec ce fichier environnement,
le premier c'est qu'il ne respecte pas les recommandations de conda et bioconda pour l'ordre des channels. (je peux fournir les liens vers les recommandations si nécessaire)
le deuxieme c'est dans les dependencies : '>=' ca ne permet pas vraiment de maîtriser la version d'un package, si ca se trouve en 2 ans il y'a plusieurs de ces packages qui ont beaucoup augmenter de version, et avec cette règle "supérieur ou égal" et bah conda va essayer de prendre les + récent, qui ne sont pas forcement compatible entre eux, ou avec le logiciel cible ...
Enfin bref, c'est clairement ce fichier qui est a revoir, et mettre à jour.
En parallèle de cette analyse, j'ai essayé de créer l'env avec mamba dont j'ai parlé plus haut. Et mamba a réussi la création de l'environnement
Sans doute parce qu’il ne gère pas les dependencies de la mème façon que conda et aussi parce qu’il est beaucoup + strict sur l'ordre des channels.
A mon avis ca se tente de l'installer et remplacer les occurence de conda par mamba dans le script shell. J'estime à 80% les chances que ca debloque la situation
Edit: Attention c'est les 'conda env' qui sont a remplacer par 'mamba env', il ne faut pas utiliser mamba pour les 'conda activate'