Bonjour à tous,

j'ai actuellement une erreur de mise à jour avec libxml2
je suis obligé d'update avec --exclude=libxm2-devel pour mettre à jour tout le reste

j'ai supprimé python3-libxml2, qui m'a supprimé libxml2 et sos

j'ai fait le dnf clean packages comme dit dans l'erreur, rien n'y fait, ces paquets sont toujours proposés

si je veux resinstaller python3-libxml2, il propose encore les 2 libxml2-devel
[bruno@localhost ~]$ sudo dnf update
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:09:47 le mar. 25 mai 2021 15:41:41.
Dépendances résolues.
================================================================================
 Paquet               Architecture  Version                Dépôt          Taille
================================================================================
Mise à jour:
 libxml2              i686          2.9.12-2.fc34          updates        773 k
 libxml2              x86_64        2.9.12-2.fc34          updates        737 k
 libxml2-devel        i686          2.9.12-2.fc34          updates        856 k
 libxml2-devel        x86_64        2.9.12-2.fc34          updates        856 k

Résumé de la transaction
================================================================================
Mettre à niveau  4 Paquets

Taille totale des téléchargements : 3.1 M
Voulez-vous continuer ? [o/N] : o
Téléchargement des paquets :
(1/4): libxml2-devel-2.9.12-2.fc34.i686.rpm     731 kB/s | 856 kB     00:01    
(2/4): libxml2-2.9.12-2.fc34.x86_64.rpm         367 kB/s | 737 kB     00:02    
(3/4): libxml2-2.9.12-2.fc34.i686.rpm           374 kB/s | 773 kB     00:02    
(4/4): libxml2-devel-2.9.12-2.fc34.x86_64.rpm   428 kB/s | 856 kB     00:01    
--------------------------------------------------------------------------------
Total                                           861 kB/s | 3.1 MB     00:03     
Test de la transaction
La vérification de la transaction a réussi.
Lancement de la transaction de test
Les paquets téléchargés ont été mis en cache jusqu’à la prochaine transaction réussie.
Vous pouvez supprimer les paquets en cache en exécutant « dnf clean packages ».
Erreur : Erreur de la transaction de test :
  le fichier /usr/share/doc/libxml2-devel/examples/Makefile entre en conflit avec les tentatives d'installation de libxml2-devel-2.9.12-2.fc34.x86_64 et libxml2-devel-2.9.12-2.fc34.i686
Merci d'avance pour votre aide
7 jours plus tard
J'ai résolu le conflit avec
sudo dnf autoremove libxml2.i686
Apparemment ce paquet était lié a Steam qui n'est qu'en version i686 et d'autres paquets i686 en doublons

Les dépôts ne proposent que Steam.i686, si je veux le réinstaller, ça me réinstalle les paquets libxml2 en i686.

Il faut que je trouve une autre méthode pour utiliser Steam sous Fedora.