Page 1 sur 2

[Installation] Problème d'authentification (contourné)

Publié : lun. 23 juil. 2012, 18:56
par Kerlam
Bonjour,

Je suis en train d'installer une Arch avec la nouvelle iso (archlinux-2012.07.15-netinstall-dual.iso). Je suis les indications du wiki (http://wiki.archlinux.fr/Arch_install_scripts) et tout se passe bien jusqu'au chapitre 7 "Installation du système de base"

Code : Tout sélectionner

pacstrap /mnt base base-devel
. Lorsque le programme vérifie l’intégrité des paquets il coince en me répondant:

Code : Tout sélectionner

error: xz: signature from "Pierre Schmitz <pierre@archlinux.de>" is invalid
error: failed to commit transaction (invalid or corrupted package)
Errors occured, no packages were upgraded.
==> ERROR: Failed to install packages to new root
J'ai essayé de rectifier avec les commandes:

Code : Tout sélectionner

pacman-key --init
puis

Code : Tout sélectionner

pacman-key --populate archlinux
Mais rien n'y fait, je retrouve toujours le même message d'erreur.

Si quelqu'un a une idée, je suis prenneur!

Merci d'avance. :chinois:

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 19:02
par widapit
Salut !
Tu es sur quel support ? cd/clé ou chroot ?
que renvoie

Code : Tout sélectionner

date
?

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 19:09
par Kerlam
J'installe à partir d'une clé USB et la commande me répond:

Code : Tout sélectionner

# date
Mon Jul 23 17:07:16 UTC 2012

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 19:27
par widapit
Tu es sur d'avoir bien réinitialisé ?

Code : Tout sélectionner

rm -rf /etc/pacman.d/gnupg
pacman-key --init
... trouvé sur http://wiki.archlinux.fr/Pacman-key
Sinon, tu as bien suivi les news relatives à la nouvelle iso ?
Accueil a écrit :A partir de maintenant, les images d’installation sont signés et il est fortement recommandé de vérifier leur signature. Sur Arch Linux, ceci peut être fait en utilisant :

Code : Tout sélectionner

pacman-key -v <fichier-iso>.sig
Le trousseau de clés de pacman est initialisé de manière automatique au démarrage. Ceci implique que la vérification des signatures est disponible depuis le live et fonctionnera suite à l’installation.
..je t'ai fait essayé date car j'avais le même message d'erreur suite à des modifs matérielles et remise à zero du bios (et donc de la date systeme..), ça aurait pu être le cas pour toi aussi...

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 19:39
par Kerlam
J'avais vérifié l'iso téléchargée avec son md5 mais pas avec

Code : Tout sélectionner

pacman-key -v archlinux-2012.07.15-netinstall-dual.iso.sig
Ça change quelque chose?

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 19:42
par widapit
Je sais pas trop exactement, c'est plutôt à toi de me dire... je connais pas cette nouvelle iso :mrgreen:
mais si c'est indiqué dans les news, ça doit pas être anodin...

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 19:54
par onyx67
Kerlam a écrit :J'avais vérifié l'iso téléchargée avec son md5 mais pas avec

Code : Tout sélectionner

pacman-key -v archlinux-2012.07.15-netinstall-dual.iso.sig
Ça change quelque chose?
Cette commande vérifie la signature numérique de l'image .iso que tu as téléchargé. En clair, pacman vérifie son intégrité comme il le fait désormais lors de l'installation d'un paquet.

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 20:00
par Kerlam
En tout cas lorsque je vérifie l'iso voici la réponse:

Code : Tout sélectionner

$ pacman-key -v archlinux-2012.07.15-netinstall-dual.iso.sig
gpg: Signature faite le dim. 15 juil. 2012 16:19:46 CEST avec la clé RSA ID 9741E8AC
gpg: NOTE: la base de confiance n'a pas les permissions d'écriture
gpg: Bonne signature de « Pierre Schmitz <pierre@archlinux.de> »
Comme je n'étais pas en root, j'ai recommencé pour qu'il ai les permissions d'écritures et il m'a répondu:

Code : Tout sélectionner

# pacman-key -v archlinux-2012.07.15-netinstall-dual.iso.sig
gpg: Signature faite le dim. 15 juil. 2012 16:19:46 CEST avec la clé RSA ID 9741E8AC
gpg: Bonne signature de « Pierre Schmitz <pierre@archlinux.de> »
Je vais refaire ma clé USB avec l'iso d'installation vérifiée par pacman-key et retenter l'installation. On va bien voir. Je vous tiendrais au courrant au cas ou d'autres soit tombés sur le même os.

Merci. :chinois:

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 20:08
par Kerlam
Cette commande vérifie la signature numérique de l'image .iso que tu as téléchargé. En clair, pacman vérifie son intégrité comme il le fait désormais lors de l'installation d'un paquet.
Du coup ça reviens au même de faire une vérification avec md5sum, non? Dans ce cas pourquoi pacman-key a besoin des droits d'écriture? Il modifie l'iso?

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 20:13
par FoolEcho
Non.
Avec la somme de contrôle tu vérifies l'integrité de l'iso, c'est-à-dire qu'il ne manque rien.
Avec la vérification de la signature, tu t'assures que tu as bien l'iso produit par untel... et donc que cet iso n'a pas été trafiqué dans l'intervalle (car on peut très modifier l'iso et sa somme de contrôle).

C'est le même principe qui s'applique lorsque pacman/pacman-key vérifie un paquet. :chinois:

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 20:17
par Kerlam
Ok, donc mon .iso d'installation n'est pas en cause. Je vais retenter l'installation mais j'y crois pas trop... :(

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 20:30
par FoolEcho
Essaie ça avant (si ça n'est pas trop tard): http://wiki.archlinux.fr/Pacman-key#Rem ... _z.C3.A9ro
Mais le souci vient peut-être du script pacstrap ?

Re: [Installation] Problème d'authentification

Publié : lun. 23 juil. 2012, 20:51
par Kerlam
J'ai déjà essayé, pas mieux. :(

Re: [Installation] Problème d'authentification

Publié : mar. 24 juil. 2012, 10:54
par Kerlam
Nouvel essai ce matin et problème persistant.
Une petite variante cependant:

Code : Tout sélectionner

error: tzdata: signature from "Andreas Radke <andyrtr@archlinux.org>" is invalid
error: failed to commit transaction (invalid or corrupted package)
Errors occured, no packages were upgraded.
==> ERROR: Failed to install packages to new root
Si quelqu'un a trouvé une parade ou a le même problème on pourrais faire remonter pour faire corriger le bug.

Re: [Installation] Problème d'authentification

Publié : mar. 24 juil. 2012, 11:53
par tuxce
Est ce que lors du démarrage du live, tu as une erreur ? plus précisément lors de l'initialisation du trousseau de clé ?

Sinon, pour contourner, tu peux tout simplement modifier le /etc/pacman.conf pour commenter les différents SigLevel et en rajoutant un:

Code : Tout sélectionner

SigLevel = Never
dans la section [options].

Re: [Installation] Problème d'authentification

Publié : mar. 24 juil. 2012, 13:09
par Kerlam
Est ce que lors du démarrage du live, tu as une erreur ? plus précisément lors de l'initialisation du trousseau de clé ?
Je n'ai pas de message d'erreur avant de lancer la commande

Code : Tout sélectionner

pacstrap /mnt base base-devel
Sinon, pour contourner, tu peux tout simplement modifier le /etc/pacman.conf pour commenter les différents SigLevel et en rajoutant un:
SigLevel = Never

dans la section [options].
J'ai bien pensé à cette solution mais si on peut trouver un moyen de garder une installation sécurisée, c'est mieux. Et puis rien ne me dis que ce problème ne persisteras pas après l'installation. Donc autant essayer de trouver une solution. 8)

Re: [Installation] Problème d'authentification

Publié : mer. 25 juil. 2012, 14:28
par Kerlam
J'ai modifié le /etc/pacman.conf pour commenter les différents SigLevel et en rajoutant un:

Code : Tout sélectionner

SigLevel = Never
ce qui m'a permis de continuer l'installation mais maintenant le même problème se reproduit lors de l'installation de mesa.

Code : Tout sélectionner

Erreur : libgl: signature from "Andreas Radke <andyrtr@archlinux.org>" is invalid
Erreur : la validation de la transaction a échoué (paquet invalide ou corrompu)
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
J'ai alors fait:

Code : Tout sélectionner

# rm -rf /etc/pacman.d/gnupg
# pacman-key --init
# pacman-key --populate archlinux
# pacman-key --refresh-keys
pour être sûr des clés mais rien n'y fait.
Je me demande si le problème ne viens pas des paquets à installer... Est-il possible d'effacer de la mémoire les paquets téléchargés mais non-installés pour tenter de les re-télécharger et installer?

Re: [Installation] Problème d'authentification

Publié : mer. 25 juil. 2012, 14:43
par tuxce

Code : Tout sélectionner

pacman -Scc
pour vider le cache.
Par contre, si SigLevel est à Never, il ne doit pas y avoir de vérification de signature, tu peux vérifier ta config avec:

Code : Tout sélectionner

pacman --debug |& grep -i siglevel
Je pense que:

Code : Tout sélectionner

pacstrap /mnt --debug |& grep -i siglevel
devrait aussi sortir la configuration de SigLevel

Si ça se trouve, c'est une question de configuration de répertoire même si je ne saurais dire pourquoi:

Code : Tout sélectionner

pacstrap /mnt --debug |& grep -i gnu
(ou si tu peux, carrément poster le debug)

Re: [Installation] Problème d'authentification

Publié : mer. 25 juil. 2012, 15:29
par Kerlam
Le problème persiste avec un autre paquet même en vidant le cache.

Code : Tout sélectionner

Erreur : mesa: signature from "Andreas Radke <andyrtr@archlinux.org>" is invalid
Erreur : la validation de la transaction a échoué (paquet invalide ou corrompu)
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
Par contre je ne suis plus sur la clé USB pour cette partie de l'installation vu que j'ai pu installer le système de base en mettant les SigLevel sur Never. Donc je pense que pacstrap ne sera plus utilisable.
Tous mes SigLevel sont sur PackageRequired et ce qui est étrange c'est que pour installer xorg c'était déjà le cas et tout a bien fonctionné.
Je t'envoie le résultat:

Code : Tout sélectionner

# pacman --debug |& grep -i gnu
debug: option 'gpgdir' = /etc/pacman.d/gnupg/
Par contre j'aimerais bien afficher le debug complet pour le poster mais je ne sais pas comment faire.

Re: [Installation] Problème d'authentification

Publié : mer. 25 juil. 2012, 15:48
par tuxce
Ok, j'avais pas compris que t'étais plus sur l'installation depuis le live.
Du coup, pas besoin de debug, donne plutôt la sortie de :

Code : Tout sélectionner

gpg --homedir /etc/pacman.d/gnupg/ --list-sigs