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 !