Résoudre GLIBC_2.28 Not Found | NodeJS

Voyons comment mettre à jour Ubuntu pour se débarrasser de cette erreur.

Keywords: linux, wsl, windows subsystem linux, yarn, npm, gatsby

By Carmen Cincotti  

Au cours de ces dernières semaines, j’ai mis à jour ce blog afin d’améliorer la qualité du site, ainsi que pour assurer que le site durera pendant l’année prochaine.

Mon objectif pendant les semaines qui viennent est de créer une section du blog pour partager des articles provenant de sources externes.

Ce but fait partie de ma feuille de route pour être un site où tout le monde peut arriver ici et recevoir des informations sur le monde de l’infographie.

Cela dit, j’ai rencontré un problème pendant l’installation d’un package npm en utilisant yarn, yarn add -D gatsby-plugin-netlify, pour mon blog Gatsby.

En envoyant la commande, j’ai reçu l’avertissement :

npm install --global yarn yarn add -D gatsby-plugin-netlify node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)

J’utilisais Ubuntu (avec WSL (Windows Subsytem for Linux). La version était 18.04.

C’etait pas très clair comment résoudre cette erreur. J’ai recherché des sites comme Stack Overflow, Google, et même Medium. Rien.

Comment doit-on résoudre cette erreur ? Nous regarderons la réponse au cours de cet article.

Mettre à jour votre distribution Linux

Heureusement, le problème est facile de résoudre. On doit mettre à jour notre distro Linux.

Comme je l’ai déjà dit - la distribution que j’utilise est Ubuntu. Ubuntu utilise L’Advanced Packaging Tool, apt, comme API CLI pour faire exactement cela.

Je supposerai que vous utilisez également Ubuntu.

Pour mettre à jour la version d’Ubuntu sur votre machine, vous devez utiliser le terminal et saisir les commandes suivantes :

sudo apt purge snapd sudo apt install update-manager-core sudo apt update\nsudo apt list --upgradable\nsudo apt upgrade -y sudo do-release-upgrade

Vérifier votre version d’Ubuntu

Enfin, il est possible de vérifier que votre Ubuntu est à jour :

lsb_release -a

Vous devriez voir:

No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.5 LTS Release: 20.04 Codename: focal

Voilà, GLIBC_2.28 Not Found ne devrait plus poser de problème !

Erreurs courantes

Lors de mon installation de la mise à jour Ubuntu, j’ai rencontré quelques problèmes…

Si vous rencontrez des problèmes, je vous conseille de jeter un œil à quelques solutions courantes dans les sections suivantes…

NO_PUBKEY

L’erreur suivante était vraiment difficile à résoudre :

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY {key}.

La solution est d’utiliser la commande suivante :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys {key}

Si le problème concerne Google Cloud, vous devriez rencontrer cette erreur :

Err:9 http://packages.cloud.google.com/apt google-compute-engine-stretch-stable InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY {key}

Comme solution - vous devez utiliser la commande suivante :

curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

Les packages non officiels

Un autre problème que vous pourriez rencontrer est la suivante :

* Unofficial software packages not provided by Ubuntu Please use the tool 'ppa-purge' from the ppa-purge package to remove software from a Launchpad PPA and try the upgrade again.

Pour résoudre cette erreur, vous devez utiliser la commande suivante :

grep Foreign /var/log/dist-upgrade/main.log

Après, vous devriez utiliser apt remove afin de supprimer les packages tiers :

sudo apt remove {package1} {package2}... etc

Ensuite, essayez à nouveau de mettre à jour !

Des ressources (en français et anglais)


Comments for Résoudre GLIBC_2.28 Not Found | NodeJS



Written by Carmen Cincotti, computer graphics enthusiast, language learner, and improv actor currently living in San Francisco, CA.  Follow @CarmenCincotti

Contribute

Interested in contributing to Carmen's Graphics Blog? Click here for details!