Comment réparer l'erreur GPG «NO_PUBKEY» sur Ubuntu
L'anomalie GPG signalée par «NO_PUBKEY» survient quand un utilisateur intègre un dépôt de logiciels ou un PPA à Ubuntu sans y adjoindre la clé de signature GPG. La sécurité étant une priorité pour le système de gestion des logiciels d'Ubuntu, celui-ci bloque toute installation provenant d'un dépôt dépourvu de cette clé, d'où l'apparition de cette erreur. Heureusement, sa résolution est simple.
Rencontrez-vous des problèmes de dépendances sous Ubuntu ? Voici les solutions.
Résoudre l'erreur GPG « NO_PUBKEY » via l'interface graphique
Sur Ubuntu Linux, l'anomalie «NO_PUBKEY» peut être corrigée via l'interface graphique. Pour démarrer, appuyez sur la touche Windows de votre clavier. Cette action affichera la zone de recherche de Gnome sous Ubuntu. Saisissez ensuite «Logiciels et mises à jour» dans la barre de recherche. Cliquez sur l'icône correspondante. Si vous ne la trouvez pas, sélectionnez celle avec le symbole d'une boîte ou d'un globe marron.
Une fois la fenêtre de l'application «Logiciels et mises à jour» ouverte, naviguez parmi les onglets et choisissez «Authentification», qui vous donnera accès à la zone «Fournisseurs de logiciels approuvés».
Laissez l'application «Logiciels et mises à jour» ouverte et ouvrez un nouvel onglet dans votre navigateur. Accédez à la page où vous avez récupéré le logiciel PPA. Sur cette page, localisez la clé de signature GPG et sauvegardez-la sur votre ordinateur.
Après avoir accédé à la page Launchpad, cliquez sur «détails techniques» pour révéler la clé de signature. Ensuite, cliquez sur le lien de la clé pour ouvrir la page suivante.
Sur la page suivante, cliquez sur le lien à côté de «pub» pour visualiser la clé dans le navigateur.

Appuyez sur Ctrl + S pour sauvegarder le fichier comme clé.

Après avoir sauvegardé la clé sur votre ordinateur Ubuntu, retournez à l'application «Logiciels et mises à jour», dans la section «Authentification». Là, cherchez le bouton «Importer un fichier de clé».

Cliquez sur le bouton «Importer un fichier clé» pour ouvrir une fenêtre de navigation. Sélectionnez le fichier de clé pour l'ajouter à Ubuntu.
Une fois la clé ajoutée, vous pourrez installer les logiciels depuis ce dépôt. Toutefois, avant d'essayer une installation, vous devez actualiser les sources de logiciels d'Ubuntu.
Pour cela, cliquez sur le bouton «fermer». Un message «Les informations sur les logiciels disponibles sont obsolètes» apparaîtra. Cliquez sur «Recharger» pour lancer l'actualisation. Après cette étape, l'erreur «NO_PUBKEY» devrait disparaître.
Correction de l'erreur GPG « NO_PUBKEY » via la ligne de commande
L'erreur GPG «NO_PUBKEY» peut aussi être corrigée via le terminal. Certains affirment que cette méthode est plus rapide.
Ouvrez un terminal sur votre ordinateur Ubuntu en utilisant les touches Ctrl + Alt + T ou Ctrl + Maj + T. Ensuite, utilisez la commande de mise à jour des sources de logiciels d'Ubuntu afin de reproduire l'erreur.
Lors de l'exécution de la commande de mise à jour, vous verrez le message : «Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY.»
Suite au message «NO_PUBKEY», un numéro s'affiche. Sélectionnez ce numéro et copiez-le. Ce numéro est crucial, car il sera utilisé pour importer automatiquement la clé GPG manquante via une commande de récupération.
Après avoir copié ce numéro, saisissez la commande suivante dans le terminal en remplaçant la partie «COPIED-NUMBER-HERE» par le numéro que vous avez copié.
Note: Pour coller dans le terminal Linux, utilisez Ctrl + Maj + V.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys COPIED-NUMBER-HERE
Laissez la commande apt-key s'exécuter. Elle téléchargera la clé GPG manquante depuis Internet. Une fois l'opération terminée, vous verrez le message «clé publique « NOM DU DÉPÔT Singing Key importée ».

Après l'importation réussie de la clé GPG, l'erreur «NO_PUBKEY» est résolue. Cependant, l'actualisation des sources de logiciels est nécessaire pour que les modifications soient prises en compte.
Pour actualiser les sources, utilisez la commande suivante :
sudo apt update
Une fois la commande exécutée, tout devrait fonctionner correctement !
Prévenir les erreurs «NO_PUBKEY» sur Ubuntu
L'erreur «NO_PUBKEY» est facile à éviter. Pour ne plus rencontrer ce problème sur votre ordinateur Ubuntu, suivez ces conseils :
N'installez que des dépôts de logiciels tiers fournissant un fichier de clé publique.
Ajoutez les PPA via le terminal. Cela permet l'ajout automatique de la clé, évitant ainsi l'erreur «NO_PUBKEY».
Ne modifiez jamais manuellement le fichier des sources de logiciels pour ajouter un dépôt tiers.