Bonjour,
Ce matin, je veux faire un upgrade mais cela se termine par :
Erreur : Transaction check error:
le fichier /usr/share/doc/libidn2/AUTHORS de l'installation de libidn2-0.16-1.fc25.i686 entre en conflit avec le fichier du paquet libidn2-0.11-1.fc25.x86_64
le fichier /usr/share/doc/libidn2/README de l'installation de libidn2-0.16-1.fc25.i686 entre en conflit avec le fichier du paquet libidn2-0.11-1.fc25.x86_64
le fichier /usr/share/licenses/libidn2/COPYING de l'installation de libidn2-0.16-1.fc25.i686 entre en conflit avec le fichier du paquet libidn2-0.11-1.fc25.x86_64
le fichier /usr/share/doc/libidn2/NEWS de l'installation de libidn2-0.16-1.fc25.i686 entre en conflit avec le fichier du paquet libidn2-0.11-1.fc25.x86_64
le fichier /usr/share/info/libidn2.info.gz de l'installation de libidn2-0.16-1.fc25.i686 entre en conflit avec le fichier du paquet libidn2-0.11-1.fc25.x86_64
le fichier /usr/share/man/man1/idn2.1.gz de l'installation de libidn2-0.16-1.fc25.i686 entre en conflit avec le fichier du paquet libidn2-0.11-1.fc25.x86_64
Bin oui, logique : pourquoi il veut m'installer libidn2-0.16-1.fc25.i686 et pas l'équivalent en x86_64
Je regarde un peu plus loin ,et en fait : c'est bien une installation , pas un upgrade:
# dnf upgrade
Vérification de l'expiration des métadonnées effectuée il y a 0:22:08 sur Thu Feb 23 09:02:22 2017.
Dépendances résolues.
====================================================================================================================================================================================
Package Architecture Version Dépôt Taille
====================================================================================================================================================================================
Installation de:
kernel x86_64 4.9.10-200.fc25 updates 95 k
kernel-core x86_64 4.9.10-200.fc25 updates 20 M
kernel-debug-devel x86_64 4.9.10-200.fc25 updates 11 M
kernel-devel x86_64 4.9.10-200.fc25 updates 11 M
kernel-modules x86_64 4.9.10-200.fc25 updates 22 M
libidn2 i686 0.16-1.fc25 updates 86 k
ostree-libs x86_64 2017.2-2.fc25 updates 255 k
libidn2 est nécessaire à dnf : donc pas de désinstallation (et en fait pas de raison de désinstaller)
Le provide montre bien qu'une version x86_64 est disponible :
# dnf provides /usr/share/doc/libidn2
Vérification de l'expiration des métadonnées effectuée il y a 0:21:49 sur Thu Feb 23 09:02:22 2017.
libidn2-0.11-1.fc25.x86_64 : Library to support IDNA2008 internationalized domain names
Dépôt : @System
libidn2-0.16-1.fc25.x86_64 : Library to support IDNA2008 internationalized domain names
Dépôt : @System
libidn2-0.16-1.fc25.i686 : Library to support IDNA2008 internationalized domain names
Dépôt : updates
libidn2-0.16-1.fc25.x86_64 : Library to support IDNA2008 internationalized domain names
Dépôt : updates
libidn2-0.10-4.fc24.i686 : Library to support IDNA2008 internationalized domain names
Dépôt : fedora
libidn2-0.10-4.fc24.x86_64 : Library to support IDNA2008 internationalized domain names
Dépôt : fedora
Donc : Pourquoi veut il m'installer la version 686 sur une x86_64 ?
Comment je peux régler le problème ?
Denis
PS : mes dépots actifs
# grep "enabled=1" /etc/yum.repos.d/*
/etc/yum.repos.d/adobe-linux-x86_64.repo:enabled=1
/etc/yum.repos.d/_copr_mystro256-gnome-redshift.repo:enabled=1
/etc/yum.repos.d/fedora-handbrake.repo:enabled=1
/etc/yum.repos.d/fedora.repo:enabled=1
/etc/yum.repos.d/fedora-updates.repo:enabled=1
/etc/yum.repos.d/opera.repo:enabled=1
/etc/yum.repos.d/rpmfusion-free.repo:enabled=1
/etc/yum.repos.d/rpmfusion-free-updates.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree-updates.repo:enabled=1