Corriger les clés inconnues de DevKitPro

Un court article permettant de fixer la mise à jour de paquets sur DevKitPro depuis une mise à jour.

Cela fait quelques mois que je n’ai pas bossé sur le port d’Odamex sur Switch, la raison que je m’y remets est simplement car l’intégration de cURL a été mis en place, et je me devais de vérifier que le port compile correctement dessus. Or, j’ai eu une surprise assez désagréable:

Peu importe mon action avec pacman , l’erreur était identique. Après quelques recherches, la cause est suite au changement des packagers de MSYS2, et ce changement des soucis a eu quelques conséquences… Désagréables. Vous pouvez voir plus d’informations sur leur site officiel.

Les auteurs de ce post proposent un moyen de corriger mais dans mon cas, mon souci a été résolu de moitié car MSYS2/devkitpro va continuer à se plaindre de clés inconnues et impossibles à vérifier.

Je me suis ainsi rendu compte que certaines clés de DevKitPro ont certainement du être changées entre temps, résultant à une erreur de vérification. Et bingo!

Le fix!

Pour corriger l’erreur, il vous suffit de rentrer les commandes suivantes:

curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz
curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig
pacman-key --verify msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig
pacman -U --config <(echo) msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz
rm -r /etc/pacman.d/gnupg/
pacman-key --init
pacman-key --populate msys2 devkitpro

Vérifiez avec un pacman -Syu , et ca devrait être bon.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.