web-dev-qa-db-fra.com

GLIBC_2.27 introuvable Ubuntu 16.04

L'un des logiciels que je veux exécuter a besoin de GLIBC_2.27, et tout ce que je vois est cette erreur sur la console:

/lib/x86_64-linux-gnu/libm.so.6: version 'GLIBC_2.27" not found

Lorsque j'exécute cette commande ldd --version J'obtiens cette sortie:

ldd(Ubuntu GLIBC 2.23-0ubuntu11) 2.23

Comment puis-je mettre à jour GLIBC vers 2.27 et me débarrasser de l'erreur ci-dessus?

1
Deep

Comment puis-je mettre à jour GLIBC vers 2.27 et me débarrasser de l'erreur ci-dessus?

Bien qu'il soit possible de le faire, il existe certains inconvénients:

  1. Si vous faites une erreur dans le processus, vous rendrez le système non amorçable. Mieux vaut avoir un support de récupération prêt et savoir comment l'utiliser pour monter manuellement votre système de fichiers racine et le réparer.
  2. Bien que GLIBC soit hautement rétrocompatible, les programmes existants qui dépendent d'un comportement non défini peuvent se casser.

Le mieux est d'exécuter ce nouveau programme dans un environnement chroot ou dans un conteneur Docker.

Votre prochain meilleur pari est d'installer GLIBC-2.27 en parallèle avec le système GLIBC, comme décrit par ex. cette réponse .

Si vous décidez de mettre à jour le système GLIBC vers la nouvelle version, la façon la moins sujette aux erreurs est de télécharger un nouveau package, de démarrer le système à partir du support de récupération, de monter le système de fichiers racine sur, par exemple. /mnt, et décompressez la nouvelle version par-dessus.

2
Employed Russian