[Pacman] GCC10 qui bloque les mise à jours (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
rcoulon44
Hankyu
Messages : 16
Inscription : dim. 22 mars 2020, 12:29

[Pacman] GCC10 qui bloque les mise à jours (résolu)

Message par rcoulon44 »

Bonjour,

Depuis plusieurs jours j’essaie de faire passer ma mise à jour de pacman mais impossible.

Voilà la ligne de code que je passe pour ma mise à jour:

Code : Tout sélectionner

sudo pacman -Syu
Et après avoir téléchargé tout les paquets nécessaire, j'obtiens ce message:

Code : Tout sélectionner

(475/475) vérification des clés dans le trousseau                                                                                             [#######################################################################################] 100%
(475/475) vérification de l’intégrité des paquets                                                                                             [#######################################################################################] 100%
(475/475) chargement des fichiers des paquets                                                                                                 [#######################################################################################] 100%
(475/475) analyse des conflits entre fichiers                                                                                                 [#######################################################################################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers )
gcc12 : /usr/lib/gcc/x86_64-pc-linux-gnu/lib/libgcc_s.so est déjà présent dans le système de fichiers (appartenant à gcc10-libs)
gcc12 : /usr/lib/gcc/x86_64-pc-linux-gnu/lib/libgcc_s.so.1 est déjà présent dans le système de fichiers (appartenant à gcc10-libs)
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Je voulais savoir quoi faire ? Est que si je supprime les fichiers libgcc_s.so et libgcc_s.so.1 me permettrait de résoudre mon problème ?

Merci pour les retours
Dernière modification par rcoulon44 le sam. 13 mai 2023, 13:11, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Pacman] GCC10 qui bloque les mise à jours

Message par benjarobin »

Bonjour,
Quelle est la sortie de :
pacman -Qs gcc
pactree -r gcc10-libs

Dans ce cas supprimer ces fichiers pourrais être très dangereux, surtout que cela ne résoudrait pas le problème car ils appartiennent déjà à un paquet : gcc10-libs
Il faut surtout comprendre ce que fait là ce paquets.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [Pacman] GCC10 qui bloque les mise à jours

Message par jimarch »

Pour info, le même problème et une esquisse de solution sont sur Arch Forums
https://bbs.archlinux.org/viewtopic.php?id=285742
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
rcoulon44
Hankyu
Messages : 16
Inscription : dim. 22 mars 2020, 12:29

Re: [Pacman] GCC10 qui bloque les mise à jours

Message par rcoulon44 »

benjarobin a écrit : ven. 12 mai 2023, 08:28 Bonjour,
Quelle est la sortie de :
pacman -Qs gcc
pactree -r gcc10-libs

Dans ce cas supprimer ces fichiers pourrais être très dangereux, surtout que cela ne résoudrait pas le problème car ils appartiennent déjà à un paquet : gcc10-libs
Il faut surtout comprendre ce que fait là ce paquets.
Voila le résultat des commandes:

Code : Tout sélectionner

$ pacman -Qs gcc
local/gcc 12.2.1-2 (base-devel)
    The GNU Compiler Collection - C and C++ frontends
local/gcc-fortran 12.2.1-2
    Fortran front-end for GCC
local/gcc-libs 12.2.1-2
    Runtime libraries shipped by GCC
local/gcc10-libs 1:10.3.0-2
    Runtime libraries shipped by GCC (Version 10)
local/gcc11 11.3.0-6
    The GNU Compiler Collection - C and C++ frontends (11.x.x)
local/gcc11-libs 11.3.0-6
    Runtime libraries shipped by GCC (11.x.x)
local/lib32-gcc-libs 12.2.1-2 (multilib-devel)
    32-bit runtime libraries shipped by GCC

Code : Tout sélectionner

$ pactree -r gcc10-libs
gcc10-libs
[romain@arch-desktop ~]$ 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Pacman] GCC10 qui bloque les mise à jours

Message par benjarobin »

Ok, déjà tu n'as plus besoin de gcc10-libs, tu peux et dois désinstaller ce paquet. Tu pourras faire ta mise à jour.
La question que je me pose, c'est pourquoi tu as les paquets suivant d'installés (paquets AUR) : gcc11 et gcc11-libs ?
Quelle est la sortie de : pactree -r gcc11-libs ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
rcoulon44
Hankyu
Messages : 16
Inscription : dim. 22 mars 2020, 12:29

Re: [Pacman] GCC10 qui bloque les mise à jours

Message par rcoulon44 »

Problème résolu, j'ai passé la commande pour supprimer les paquets isolés et mes mises à jours sont passées.

Code : Tout sélectionner

pacman -Rns $(pacman -Qtdq)
J'ai aussi supprimé cuda et tout ce qui concerne Nvidia car je suis sous AMD pour tout.
Répondre