[Plantage] Pacman (Résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Plantage] Pacman

Message par benjarobin »

Euh... Il y a comme un souci... Quelle est la sortie de :

Code : Tout sélectionner

ls -l /usr/share/pacman/keyrings/
pacman -Qkk archlinux-keyring
Mais comme je pense que tu as ton système de fichier corrompu (tout du moins au moins le keyring) il va falloir le réinstaller manuellement en outrepassant certaines sécurités.

Code : Tout sélectionner

cd /tmp
curl 'http://archlinux.my-universe.com/core/os/i686/archlinux-keyring-20151220-1-any.pkg.tar.xz' -o archlinux-keyring-20151220-1-any.pkg.tar.xz
md5sum archlinux-keyring-20151220-1-any.pkg.tar.xz
# Doit être égale à : bf1faf39eb7bad074291e9376859cd44 (en gros tu me fais confiance, c'est la seule sécurité ici)
pacman -U archlinux-keyring-20151220-1-any.pkg.tar.xz
Et si tu arrives à installer ceci alors suit ceci :

Code : Tout sélectionner

pacman-key --populate archlinux
pacman -Sy archlinux-keyring
pacman -Su
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [Plantage] Pacman

Message par carl11 »

Alors :

Code : Tout sélectionner

[root@Arch Desktop]# ls -l /usr/share/pacman/keyrings/
total 0
-rw-r--r-- 1 root root 0 20 déc.  13:23 archlinux.gpg
-rw-r--r-- 1 root root 0 20 déc.  13:23 archlinux-revoked
-rw-r--r-- 1 root root 0 20 déc.  13:23 archlinux-trusted
[root@Arch Desktop]# pacman -Qkk archlinux-keyring
erreur : erreur en essayant de lire le fichier /var/lib/pacman/local/archlinux-keyring-20151220-1/mtree : Unrecognized archive format
archlinux-keyring : aucun fichier mtree
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [Plantage] Pacman

Message par carl11 »

Code : Tout sélectionner

[root@Arch Desktop]# cd /tmp
[root@Arch tmp]# curl 'http://archlinux.my-universe.com/core/os/i686/archlinux-keyring-20151220-1-any.pkg.tar.xz' -o archlinux-keyring-20151220-1-any.pkg.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  508k  100  508k    0     0   536k      0 --:--:-- --:--:-- --:--:--  535k
[root@Arch tmp]# md5sum archlinux-keyring-20151220-1-any.pkg.tar.xz
bf1faf39eb7bad074291e9376859cd44  archlinux-keyring-20151220-1-any.pkg.tar.xz
[root@Arch tmp]# pacman -U archlinux-keyring-20151220-1-any.pkg.tar.xz
chargement des paquets...
avertissement : archlinux-keyring-20151220-1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) archlinux-keyring-20151220-1

Taille totale installée :  0,69 MiB

:: Procéder à l’installation ? [O/n] O
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
archlinux-keyring : /usr/share/pacman/keyrings/archlinux-revoked est déjà présent dans le système de fichiers
archlinux-keyring : /usr/share/pacman/keyrings/archlinux-trusted est déjà présent dans le système de fichiers
archlinux-keyring : /usr/share/pacman/keyrings/archlinux.gpg est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
lemust83
yeomen
Messages : 206
Inscription : ven. 11 déc. 2015, 21:20

Re: [Plantage] Pacman

Message par lemust83 »

Bonjour
De manière empirique, le mettrais les miroirs à jour pacman-mirrors -g avant de lancer les commandes de récupération des clés.
Tour: Arch (Xfce) 64 Testing: 6-Core: AMD Ryzen 5 2600X type: MT MCP speed: 2152 MHz min/max: 2200/3600 MH
UEFI: American Megatrends v: 3803 date: 01/22/2018
Graphics:
Device-1: AMD Baffin [Radeon RX 460/560D / Pro
450/455/460/555/555X/560/560X]
driver: amdgpu v: kernel
Display: server: X.Org 1.20.8 driver: amdgpu,ati unloaded: modesetting
resolution: 1920x1080~60Hz
OpenGL: renderer: Radeon RX 560 Series
Manjaro en Dual (grub).
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [Plantage] Pacman

Message par carl11 »

[root@Arch tmp]# pacman-mirrors -g
bash: pacman-mirrors : commande introuvable
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Plantage] Pacman

Message par benjarobin »

@lemust83 ??? Cette commande n'existe pas sous Arch Linux et je ne vois pas comment cela pourrait résoudre son problème

Tu as bien ton système de fichier corrompu (il faudrait voir l'étendu des dégâts), tu n'aurais pas éteint brutalement ton ArchLinux durant ou suite à une mise à jour ??? As tu bien toujours éteint proprement ton Arch Linux ?

Bref, force l'installation via --force

Code : Tout sélectionner

pacman -U --force archlinux-keyring-20151220-1-any.pkg.tar.xz
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [Plantage] Pacman

Message par carl11 »

Si justement pendant la mise à jour avec pacman mon pc c'est completement figé pas d'autre choix que de faire un reset !
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [Plantage] Pacman

Message par carl11 »

Là ca passe, est ce que je dois refaire les commandes :
pacman-key --populate archlinux
pacman -Sy archlinux-keyring
pacman -Su

Code : Tout sélectionner

[root@Arch tmp]# pacman -U --force archlinux-keyring-20151220-1-any.pkg.tar.xz
chargement des paquets...
avertissement : archlinux-keyring-20151220-1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) archlinux-keyring-20151220-1

Taille totale installée :  0,69 MiB

:: Procéder à l’installation ? [O/n] O
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
(1/1) réinstallation archlinux-keyring             [######################] 100%
==> Ajout des clefs depuis archlinux.gpg...
gpg: 3 marginale(s) nécessaire(s), 1 complète(s) nécessaire(s),
     modèle de confiance PGP
gpg: profondeur : 0  valables :   1  signées :   0
     confiance : 0 i., 0 n.d., 0 j., 0 m., 0 t., 1 u.
==> Signature locale des clefs de confiance dans le porte-clefs...
  -> Signature locale de la clef 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
  -> Signature locale de la clef 684148BB25B49E986A4944C55184252D824B18E8...
  -> Signature locale de la clef 44D4A033AC140143927397D47EFD567D4C7EA887...
  -> Signature locale de la clef 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
  -> Signature locale de la clef AB19265E5D7D20687D303246BA1DFB64FFF979E7...
==> Importation des valeurs des propriétaires de confiance...
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> Désactivation des clefs révoquées du porte-clefs...
  -> Désactivation de la clef F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
  -> Désactivation de la clef 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
  -> Désactivation de la clef D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
  -> Désactivation de la clef BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
  -> Désactivation de la clef 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
  -> Désactivation de la clef 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
  -> Désactivation de la clef 63F395DE2D6398BBE458F281F2DBB4931985A992...
  -> Désactivation de la clef 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
  -> Désactivation de la clef 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
  -> Désactivation de la clef 66BD74A036D522F51DD70A3C7F2A16726521E06D...
  -> Désactivation de la clef 81D7F8241DB38BC759C80FCE3A726C6170E80477...
  -> Désactivation de la clef E7210A59715F6940CF9A4E36A001876699AD6E84...
==> Mise à jour de la base de données de confiance...
gpg: 3 marginale(s) nécessaire(s), 1 complète(s) nécessaire(s),
     modèle de confiance PGP
gpg: profondeur : 0  valables :   1  signées :   5
     confiance : 0 i., 0 n.d., 0 j., 0 m., 0 t., 1 u.
gpg: profondeur : 1  valables :   5  signées :  66
     confiance : 0 i., 0 n.d., 0 j., 5 m., 0 t., 0 u.
gpg: profondeur : 2  valables :  66  signées :   6
     confiance : 66 i., 0 n.d., 0 j., 0 m., 0 t., 0 u.
gpg: la prochaine vérification de la base de confiance aura lieu le 2016-01-22
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Plantage] Pacman

Message par benjarobin »

Hum, désolé, je n'avais pas bien lu ton premier message, prise en plein milieu le sujet...
Bref, force l'installation comme décrit juste au dessus, fait les mises à jour.
Edit : Tu dois juste faire :

Code : Tout sélectionner

pacman -Su
Et il faudra réinstaller tous les paquets (c'est plus simple) :

Code : Tout sélectionner

pacman -S $(pacman -Qnq)
Et pour chaque conflit, il faudra forcer la réinstallation du paquet cassé, jusqu’à que la commande passe
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [Plantage] Pacman

Message par carl11 »

OUF !!
réinstallation complete des paquets effectué avec succès , les mises à jour fonctionnent à nouveau !
Merci benjarobin pour ta patience :wink:
Encore merci à tous j'avais peur de devoir réinstaller tout le systeme..
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
lemust83
yeomen
Messages : 206
Inscription : ven. 11 déc. 2015, 21:20

Re: [Plantage] Pacman

Message par lemust83 »

benjarobin a écrit :@lemust83 ??? Cette commande n'existe pas sous Arch Linux et je ne vois pas comment cela pourrait résoudre son problème
:oops: Réflexe!! . On a trop souvent tendance a vouloir utiliser des commandes propres à Manjaro sur une Arch.
On rencontre souvent ce genre de problèmes quand une refonte des miroirs (qui ne sont pas ceux d'Arch) précède une mise à jour importante. Du coup, il est recommandé de lancer cette commande avant pacman -Syu.
Le pire , c'est que j'ai un alias "maj" qui n'a évidemment pas de pacman-mirrors sous mon Arch....
Désolé pour le grain de sable.
Tour: Arch (Xfce) 64 Testing: 6-Core: AMD Ryzen 5 2600X type: MT MCP speed: 2152 MHz min/max: 2200/3600 MH
UEFI: American Megatrends v: 3803 date: 01/22/2018
Graphics:
Device-1: AMD Baffin [Radeon RX 460/560D / Pro
450/455/460/555/555X/560/560X]
driver: amdgpu v: kernel
Display: server: X.Org 1.20.8 driver: amdgpu,ati unloaded: modesetting
resolution: 1920x1080~60Hz
OpenGL: renderer: Radeon RX 560 Series
Manjaro en Dual (grub).
carl11
yeomen
Messages : 258
Inscription : mer. 21 oct. 2015, 15:00

Re: [Plantage] Pacman (Résolu)

Message par carl11 »

carl11 a écrit :Bonjour ,

très satisfait de mon archlinux , j'ai à présent un gros problème !
J'ai voulus mettre à jour via la commande sudo pacman -Syu et là gros plantage du pc j'ai du rebooter l'ordinateur. :(
Maintenant quand je relance la commande il télecharge à nouveau les paquets mais il m'indique une erreur avec les paquets et signature. A l'aide je vous en prie..
J'ai essayer de repondre oui pour supprimer les paquets corrompus mais ça ne résoud pas le problème.

Code : Tout sélectionner

:: Procéder à l’installation ? [O/n] O
:: Récupération des paquets...
 gcc-libs-5.3.0-3-x86_64   12,7 MiB   570K/s 00:23 [######################] 100%
 gcc-5.3.0-3-x86_64        25,7 MiB   587K/s 00:45 [######################] 100%
 cantarell-fonts-0.0...   131,3 KiB   511K/s 00:00 [######################] 100%
 ffmpeg-1:2.8.4-1-x86_64    7,1 MiB   566K/s 00:13 [######################] 100%
 libgusb-0.2.8-1-x86_64    50,5 KiB   505K/s 00:00 [######################] 100%
 firefox-43.0.1-2-x86_64   43,0 MiB   620K/s 01:11 [######################] 100%
 hspell-1.3-1-x86_64      655,6 KiB   652K/s 00:01 [######################] 100%
 poppler-0.39.0-1-x86_64  987,1 KiB   571K/s 00:02 [######################] 100%
 poppler-glib-0.39.0...   210,0 KiB   789K/s 00:00 [######################] 100%
 virtualbox-host-mod...   183,9 KiB   511K/s 00:00 [######################] 100%
 virtualbox-5.0.12-1...    19,0 MiB   607K/s 00:32 [######################] 100%
(11/11) vérification des clés dans le trousseau    [######################] 100%
(11/11) vérification de l’intégrité des paquets    [######################] 100%
erreur : gcc-libs: signature from "Allan McRae <me@allanmcrae.com>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/gcc-libs-5.3.0-3-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : cantarell-fonts: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/cantarell-fonts-0.0.19-1-any.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : ffmpeg: signature from "Maxime Gauduin <alucryd@archlinux.org>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/ffmpeg-1:2.8.4-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : libgusb: signature from "Maxime Gauduin <alucryd@archlinux.org>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/libgusb-0.2.8-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : firefox: signature from "Evangelos Foutras <evangelos@foutrelis.com>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/firefox-43.0.1-2-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : gcc: signature from "Allan McRae <me@allanmcrae.com>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/gcc-5.3.0-3-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : hspell: signature from "Felix Yan <felixonmars@gmail.com>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/hspell-1.3-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : poppler: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/poppler-0.39.0-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : poppler-glib: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/poppler-glib-0.39.0-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : virtualbox-host-modules: signature from "Sébastien Luttringer <seblu@seblu.net>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/virtualbox-host-modules-5.0.12-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] n
erreur : virtualbox: signature from "Sébastien Luttringer <seblu@seblu.net>" is unknown trust
:: Le fichier /var/cache/pacman/pkg/virtualbox-5.0.12-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] 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.
CPU : Core i3 6100 @ 3.70ghz | RAM : 8Go DDR4
HD : BX500 250Go Sandisk SSD Plus 120Go | CG : ATI Radeon 5450

KDE-Plasma
Archlinux , Firefox , thunderbird.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Plantage] Pacman (Résolu)

Message par waitnsea »

N'oublie pas de rééditer ton pacman.conf et de rétablir SigLevel = PackageRequired pour tous les dépôts.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Plantage] Pacman (Résolu)

Message par benjarobin »

waitnsea a écrit :N'oublie pas de rééditer ton pacman.conf et de rétablir SigLevel = PackageRequired pour tous les dépôts.
Hein ? Sa config est juste, il n'y a rien à toucher !
Et tu dois avoir

Code : Tout sélectionner

SigLevel    = Required DatabaseOptional
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Plantage] Pacman (Résolu)

Message par waitnsea »

Bonjour benjarobin,

Mon pacman.conf est "d'origine", je vais faire une petite réinstall-test sur une petiteparition pour voir si les dev ont changé ça.

Edit : Sur une install fraiche en chroot, les SigLevel ne sont pas définis du tout :

Code : Tout sélectionner

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist
Apparemment j'avais dû me référer au Wiki qui ne donne le "Required" qu'en option, effectivement.

Code : Tout sélectionner

The above can be achieved too on a repository level further below in the configuration, e.g.: [core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
Répondre