[Solved] New GPG issue when installing archlabs-keyring

Solution here for your GPG issue

Hello @Dobbie03 , thank you for helping me.

Althought I made each command given at the link you provide I still get the same error when typing sudo pacman -S archlabs-keyring :

thierry@Lenovo-G50-45 ~ % sudo pacman -S archlabs-keyring
avertissement : archlabs-keyring-2017.10.11-1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) archlabs-keyring-2017.10.11-1

Taille totale du téléchargement :  0,02 MiB
Taille totale installée :         0,02 MiB
Taille de mise Ă  jour nette :     0,00 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets...
 archlabs-keyring-2017.10...    15,6 KiB   333K/s 00:00 [------------------------------] 100%
(1/1) vérification des clés dans le trousseau           [------------------------------] 100%
(1/1) vérification de l’intégrité des paquets           [------------------------------] 100%
erreur : archlabs-keyring: signature from "Nathaniel Maia <natemaia10@gmail.com>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/archlabs-keyring-2017.10.11-1-any.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] 
erreur : la validation de la transaction a échoué (paquet invalide ou corrompu (signature PGP))
Des erreurs se sont produites, aucun paquet n’a été mis à jour.

I have tried the #13 option in pacli too, and the error still comes out…

Thanks for helping…

Thierry.

Okay I am going to open this in a new thread to keep your original query on track.

This is very strange, you tried cleaning your cache first and then trying again?

Yes, I typed :

130 root@Lenovo-G50-45 /home/thierry # pacman -Scc                                        :(

RĂ©pertoire du cache : /var/cache/pacman/pkg/
:: Voulez-vous supprimer TOUS les fichiers du cache ? [o/N] o
suppression de tous les fichiers du cache...

Répertoire des dépôts : /var/lib/pacman/
:: Voulez-vous supprimer les dépôts non utilisés ? [O/n] O 
suppression des dépôts synchronisés inutilisés...

Then :

root@Lenovo-G50-45 /home/thierry # gpg --receive-keys AEFB411B072836CD48FF0381AE252C284B5DBA5D
gpg: clef AE252C284B5DBA5D : « Rajat Pandita (Osgyan Github Key) <rajat_pandita@yahoo.com> » n'est pas modifiée
gpg:       Quantité totale traitée : 1
gpg:                 non modifiées : 1
root@Lenovo-G50-45 /home/thierry #  gpg --receive-keys 9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0
gpg: clef B81EB14A09A25EB0 : « Nathaniel Maia <natemaia10@gmail.com> » n'est pas modifiée
gpg:       Quantité totale traitée : 1
gpg:                 non modifiées : 1
root@Lenovo-G50-45 /home/thierry #  gpg --receive-keys 35F52A02854DCCAEC9DD5CC410443C7F54B00041
gpg: clef 10443C7F54B00041 : « Matthew Dobson (public key for Matthew Dobson) <mattdobson2001@gmail.com> » n'est pas modifiée
gpg:       Quantité totale traitée : 1
gpg:                 non modifiées : 1
root@Lenovo-G50-45 /home/thierry # sudo pacman-key --init
root@Lenovo-G50-45 /home/thierry # sudo pacman-key --populate archlinux 
==> Ajout des clés depuis archlinux.gpg...
==> Signature locale des clés de confiance dans le porte-clés...
  -> Signature locale de la clé DDB867B92AA789C165EEFA799B729B06A680C281...
  -> Signature locale de la clé 684148BB25B49E986A4944C55184252D824B18E8...
  -> Signature locale de la clé 91FFE0700E80619CEB73235CA88E23E377514E00...
  -> Signature locale de la clé AB19265E5D7D20687D303246BA1DFB64FFF979E7...
  -> Signature locale de la clé 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
==> Importation des valeurs des propriétaires de confiance...
==> Désactivation des clés révoquées du porte-clés...
  -> Désactivation de la clé 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
  -> Désactivation de la clé D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
  -> Désactivation de la clé 40440DC037C05620984379A6761FAD69BA06C6A9...
  -> Désactivation de la clé B1F2C889CB2CCB2ADA36D963097D629E437520BD...
  -> Désactivation de la clé BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
  -> Désactivation de la clé 63F395DE2D6398BBE458F281F2DBB4931985A992...
  -> Désactivation de la clé 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
  -> Désactivation de la clé 4FCF887689C41B09506BE8D5F3E1D5C5D30DB0AD...
  -> Désactivation de la clé 81D7F8241DB38BC759C80FCE3A726C6170E80477...
  -> Désactivation de la clé 5E7585ADFF106BFFBBA319DC654B877A0864983E...
  -> Désactivation de la clé E7210A59715F6940CF9A4E36A001876699AD6E84...
  -> Désactivation de la clé F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
  -> Désactivation de la clé 8CF934E339CAD8ABF342E822E711306E3C4F88BC...
  -> Désactivation de la clé 5696C003B0854206450C8E5BE613C09CB4440678...
  -> Désactivation de la clé 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
  -> Désactivation de la clé 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
  -> Désactivation de la clé 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
  -> Désactivation de la clé 34C5D94FE7E7913E86DC427E7FB1A3800C84C0A5...
  -> Désactivation de la clé 39F880E50E49A4D11341E8F939E4F17F295AFBF4...
  -> Désactivation de la clé 66BD74A036D522F51DD70A3C7F2A16726521E06D...
  -> Désactivation de la clé DBE7D3DD8C81D58D0A13D0E76BC26A17B9B7018A...
  -> Désactivation de la clé 07DFD3A0BC213FA12EDC217559B3122E2FA915EC...
  -> Désactivation de la clé 44D4A033AC140143927397D47EFD567D4C7EA887...
  -> Désactivation de la clé 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
  -> Désactivation de la clé 8840BD07FC24CB7CE394A07CCF7037A4F27FB7DA...
==> Mise à jour de la base de données de confiance...
gpg: la prochaine vérification de la base de confiance aura lieu le 2018-06-25
root@Lenovo-G50-45 /home/thierry # sudo pacman-key -r AEFB411B072836CD48FF0381AE252C284B5DBA5D
gpg: clef AE252C284B5DBA5D : « Rajat Pandita (Osgyan Github Key) <rajat_pandita@yahoo.com> » n'est pas modifiée
gpg:       Quantité totale traitée : 1
gpg:                 non modifiées : 1
==> Mise à jour de la base de données de confiance...
gpg: la prochaine vérification de la base de confiance aura lieu le 2018-06-25
root@Lenovo-G50-45 /home/thierry # sudo pacman-key -r 9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0         
gpg: clef B81EB14A09A25EB0 : « Nathaniel Maia <natemaia10@gmail.com> » n'est pas modifiée
gpg:       Quantité totale traitée : 1
gpg:                 non modifiées : 1
==> Mise à jour de la base de données de confiance...
gpg: la prochaine vérification de la base de confiance aura lieu le 2018-06-25
root@Lenovo-G50-45 /home/thierry # sudo pacman-key -r 35F52A02854DCCAEC9DD5CC410443C7F54B00041 
gpg: clef 10443C7F54B00041 : « Matthew Dobson (public key for Matthew Dobson) <mattdobson2001@gmail.com> » n'est pas modifiée
gpg:       Quantité totale traitée : 1
gpg:                 non modifiées : 1
==> Mise à jour de la base de données de confiance...
gpg: la prochaine vérification de la base de confiance aura lieu le 2018-06-25

But there :

root@Lenovo-G50-45 /home/thierry # sudo pacman -S archlabs-keyring
avertissement : archlabs-keyring-2017.10.11-1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) archlabs-keyring-2017.10.11-1

Taille totale du téléchargement :  0,02 MiB
Taille totale installée :         0,02 MiB
Taille de mise Ă  jour nette :     0,00 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets...
 archlabs-keyring-2017.10...    15,6 KiB   333K/s 00:00 [------------------------------] 100%
(1/1) vérification des clés dans le trousseau           [------------------------------] 100%
(1/1) vérification de l’intégrité des paquets           [------------------------------] 100%
erreur : archlabs-keyring: signature from "Nathaniel Maia <natemaia10@gmail.com>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/archlabs-keyring-2017.10.11-1-any.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] 

… :confused:

Run these and see if you still have issues

Reason being the key needs to be locally trusted by pacman-key in order for it to work.
I have no clue why this is still an issue, apologies

pacman -Scc

gpg --receive-keys "9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0"
pacman-key -r "9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0"

pacman-key --lsign-key "9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0"

# this and the one above do the same thing
# this for archlabs trusted keys, above for just my key
pacman-key --populate archlabs

pacman -Syyu
1 Like

It returns an error :

root@Lenovo-G50-45 /home/thierry # pacman-key -lsign-key "9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0"
pacman-key: option invalide -- 's' 

BUT ignoring it, I get after this a correct upgrade :

root@Lenovo-G50-45 /home/thierry # pacman -Syyu
:: Synchronisation des bases de données de paquets...
 core                          129,6 KiB  1211K/s 00:00 [------------------------------] 100%
 extra                        1605,2 KiB  1617K/s 00:01 [------------------------------] 100%
 community                       4,4 MiB  1825K/s 00:02 [------------------------------] 100%
 multilib                      171,7 KiB  1122K/s 00:00 [------------------------------] 100%
 archlabs_repo                  16,0 KiB   320K/s 00:00 [------------------------------] 100%
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (3) archlabs-pipemenus-2.6.6-1  archlabs-user-skel-1.6.8-1
            python-setuptools-1:39.2.0-1

Taille totale du téléchargement :   1,87 MiB
Taille totale installée :         12,38 MiB
Taille de mise Ă  jour nette :      0,01 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets...
 python-setuptools-1:39.2...   282,4 KiB  1046K/s 00:00 [------------------------------] 100%
 archlabs-pipemenus-2.6.6...    44,7 KiB   828K/s 00:00 [------------------------------] 100%
 archlabs-user-skel-1.6.8...  1583,7 KiB  1690K/s 00:01 [------------------------------] 100%
(3/3) vérification des clés dans le trousseau           [------------------------------] 100%
(3/3) vérification de l’intégrité des paquets           [------------------------------] 100%
(3/3) chargement des fichiers des paquets               [------------------------------] 100%
(3/3) analyse des conflits entre fichiers               [------------------------------] 100%
(3/3) vérification de l’espace disque disponible        [------------------------------] 100%
:: Traitement des changements du paquet...
(1/3) mise Ă  jour de archlabs-pipemenus                 [------------------------------] 100%
(2/3) mise Ă  jour de archlabs-user-skel                 [------------------------------] 100%
(3/3) mise Ă  jour de python-setuptools                  [------------------------------] 100%
:: Exécution des crochets de post-transaction...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
2 Likes

I’m so sorry :stuck_out_tongue: I missed a dash - was just goin off memory

I edited my first post, the command should be --lsign-key

No matter like I said, that and the --populate command do the same thing

1 Like

@nate :

Ok, it seems the upgrade issue is solved after the commands you gave (the misspelled one left aside).

Thank you. I mark it [SOLVED].

2 Likes

What we do without @nate? Thanks for your assistance man.

1 Like

@Dobbie03 : I cannot mark the thread as SOLVED, with its solution, can you please do it for me ?

Thank you.

1 Like

You just need to mark the post that solved your issue as solved. The tick box next to the heart icon.

As to your quote @Dobbie03:

What we do without @nate? Thanks for your assistance man.

I think we would go insane! Oh wait, I am insane! I use arch linux distros! :joy::rofl::joy::flushed:

2 Likes

Actually, my shows up between the delete can and the settings icon. Maybe I’m just seeing things. Hey! Why is there a white elephant in the middle of my living room!?

Three occurrences today (error) :joy:

archlabs-common-1.2.12-1
archlabs-user-skel-1.6.9-1
libbytesize-1.3-1

I saw SRCINFO on GitHub,
But this time I could not solve it, I’ll wait for something new.

I was able to solve, the difficulty is the pgp key (gpg) but i forced it and it came out.
The archlabs-user-skel-1.6.9-1 package had to be rolled back, so it is not on this list. so it is not on this list, instead lm_sensors, I do not know what happened but it already was! hahaha!

I used:
sudo pacman-key -r XXXXXXX
sudo pacman-key --lsign-key XXXXXXXX
sudo pacman-key --refresh-keys

Everything is normal now. :+1: :sunglasses:

3 Likes

I’ve experienced similar keyring issues again this time around. The receiving keys part didn’t seem to resolve anything. For me, the keyrings didn’t seem to get updated even though I was trying to force it. I got messages saying the files haven’t changed so no updates were made. So my updates kept breaking.

What I did to get things working again, as root:

# clear the cache
pacman -Scc

# populate the keys for archlabs
pacman-key --populate archlabs

# update
pacman -Syyu

Also, although I have previously populated my pacman.conf file to reflect the new repositories, this seems to have been wiped. I had to update that too, so ensure that yours is still in the state that you wanted it to be.

All is working now.

2 Likes

By the way, I’ve recently had update issues again. The above procedure sorted it out again, so this is still valid and it still works

Glad that the solution still works @DevilEars