[maj]conflit de fichiers(résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [maj]conflit de fichiers(résolu)

Message par Cactus »

bah, ça ne marche toujours pas.
J'ai viré hal, ok.
Puis j'ai MAJ les lib32-glibc et lib32-gcc-libs (avec -S --asdeps).
Mais ensuite, impossible de mettre à jour glibc :

Code : Tout sélectionner

$ sudo yaourt -S glibc
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (1) :

Nom    Ancienne Version  Nouvelle Version  Changement net  Taille du téléchargement

glibc  2.16.0-1          2.16.0-2          0,00 MiB                                

Taille totale installé :                37,58 MiB
Taille de mise à jour nette :   0,00 MiB

Procéder à l'installation ? [O/n] 
(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)
glibc : /lib est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
Je n'ai plus le temps ce soir, je verrai dans la semaine.
Quitte à rouvrir un autre sujet (désolé, j'avais pas fait gaffe).

Merci ! :chinois:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [maj]conflit de fichiers(résolu)

Message par benjarobin »

Merci de donner la sortie de

Code : Tout sélectionner

find /lib -exec pacman -Qo -- {} +
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [maj]conflit de fichiers(résolu)

Message par Cactus »

Code : Tout sélectionner

$ sudo find /lib -exec pacman -Qo -- {} +
Erreur : impossible de déterminer le propriétaire du répertoire « /lib »
/lib/libc-2.16.so appartient à glibc 2.16.0-1
/lib/libresolv.so.2 appartient à glibc 2.16.0-1
/lib/libSegFault.so appartient à glibc 2.16.0-1
/lib/libnss_compat.so.2 appartient à glibc 2.16.0-1
/lib/libcrypt.so.1 appartient à glibc 2.16.0-1
/lib/libnss_files.so.2 appartient à glibc 2.16.0-1
/lib/libpthread.so.0 appartient à glibc 2.16.0-1
/lib/libBrokenLocale.so.1 appartient à glibc 2.16.0-1
/lib/libcidn.so.1 appartient à glibc 2.16.0-1
/lib/libcidn-2.16.so appartient à glibc 2.16.0-1
/lib/libmemusage.so appartient à glibc 2.16.0-1
/lib/libnsl.so.1 appartient à glibc 2.16.0-1
/lib/libutil.so.1 appartient à glibc 2.16.0-1
/lib/libnss_db.so.2 appartient à glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so appartient à glibc 2.16.0-1
/lib/libpthread-2.16.so appartient à glibc 2.16.0-1
/lib/libresolv-2.16.so appartient à glibc 2.16.0-1
/lib/libcrypt-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_hesiod.so.2 appartient à glibc 2.16.0-1
/lib/libnss_dns-2.16.so appartient à glibc 2.16.0-1
/lib/libthread_db.so.1 appartient à glibc 2.16.0-1
/lib/ld-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_dns.so.2 appartient à glibc 2.16.0-1
/lib/libnss_nis.so.2 appartient à glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_files-2.16.so appartient à glibc 2.16.0-1
/lib/libm-2.16.so appartient à glibc 2.16.0-1
/lib/libdl-2.16.so appartient à glibc 2.16.0-1
/lib/librt-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_nis-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_db-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so appartient à glibc 2.16.0-1
/lib/libdl.so.2 appartient à glibc 2.16.0-1
/lib/libthread_db-1.0.so appartient à glibc 2.16.0-1
/lib/libnss_compat-2.16.so appartient à glibc 2.16.0-1
/lib/libm.so.6 appartient à glibc 2.16.0-1
/lib/ld-linux.so.2 appartient à lib32-glibc 2.13-4
/lib/libanl-2.16.so appartient à glibc 2.16.0-1
/lib/librt.so.1 appartient à glibc 2.16.0-1
/lib/ld-linux-x86-64.so.2 appartient à glibc 2.16.0-1
/lib/libanl.so.1 appartient à glibc 2.16.0-1
/lib/libnss_nisplus.so.2 appartient à glibc 2.16.0-1
/lib/libc.so.6 appartient à glibc 2.16.0-1
/lib/libpcprofile.so appartient à glibc 2.16.0-1
/lib/libutil-2.16.so appartient à glibc 2.16.0-1
/lib/libnsl-2.16.so appartient à glibc 2.16.0-1
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [maj]conflit de fichiers(résolu)

Message par benjarobin »

@Cactus Utilise pacman et non yaourt dont tu n'as apparemment pas bien compris son fonctionnement car tu le lance en root...
De plus ton système n'est apparemment pas à jour (lib32-glibc ne l'est pas en tout cas)
Lance ces 2 commandes en root (avec un autre miroir si nécessaire) :

Code : Tout sélectionner

pacman -Syu --ignore glibc
pacman -Su
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [maj]conflit de fichiers(résolu)

Message par Cactus »

toujours pas... :(

Code : Tout sélectionner

# pacman -Syu --ignore glibc
:: Synchronisation des bases de données de paquets...
 archlinuxfr est à jour ;
 core est à jour ;
 extra est à jour ;
 community est à jour ;
 multilib est à jour ;
:: Début de la mise à jour complète du système...
Avertissement : fbpanel : la version locale (6.1.507svn-2) est plus récente que community (6.1-3)
Avertissement : glibc : ignore la mise à jour du paquet (2.16.0-1 => 2.16.0-2)
Avertissement : lib32-gdk-pixbuf2 : la version locale (2.23.3-1) est plus récente que multilib (2.22.1-1)
Avertissement : lib32-glib2 : la version locale (2.28.8-1) est plus récente que multilib (2.26.1-2)
Avertissement : lib32-gnutls : la version locale (2.12.2-1) est plus récente que multilib (2.10.4-1)
Avertissement : lib32-gtk2 : la version locale (2.24.5-1) est plus récente que multilib (2.22.1-2)
Avertissement : lib32-libcups : la version locale (1.4.5-2) est plus récente que multilib (1.4.5-1)
Avertissement : lib32-libdrm : la version locale (2.4.25-1) est plus récente que multilib (2.4.23-1)
Avertissement : lib32-libgl : la version locale (7.10.3-1) est plus récente que multilib (7.10.1-1)
Avertissement : lib32-libx11 : la version locale (1.4.3-1) est plus récente que multilib (1.4.0-1)
Avertissement : lib32-libxt : la version locale (1.1.1-1) est plus récente que multilib (1.0.9-1)
Avertissement : lib32-mesa : la version locale (7.10.3-1) est plus récente que multilib (7.10.1-1)
Avertissement : lib32-pcre : la version locale (8.12-1) est plus récente que multilib (8.10-3)
Avertissement : nspluginwrapper : la version locale (1.4.4-1) est plus récente que multilib (1.3.0-4)
Avertissement : q4wine : la version locale (0.121-2) est plus récente que multilib (0.120_r1-1)
Avertissement : wine : la version locale (1.3.28-1) est plus récente que multilib (1.3.17-1)
 il n'y a rien à faire

# pacman -Su
:: Début de la mise à jour complète du système...
Avertissement : fbpanel : la version locale (6.1.507svn-2) est plus récente que community (6.1-3)
Avertissement : lib32-gdk-pixbuf2 : la version locale (2.23.3-1) est plus récente que multilib (2.22.1-1)
Avertissement : lib32-glib2 : la version locale (2.28.8-1) est plus récente que multilib (2.26.1-2)
Avertissement : lib32-gnutls : la version locale (2.12.2-1) est plus récente que multilib (2.10.4-1)
Avertissement : lib32-gtk2 : la version locale (2.24.5-1) est plus récente que multilib (2.22.1-2)
Avertissement : lib32-libcups : la version locale (1.4.5-2) est plus récente que multilib (1.4.5-1)
Avertissement : lib32-libdrm : la version locale (2.4.25-1) est plus récente que multilib (2.4.23-1)
Avertissement : lib32-libgl : la version locale (7.10.3-1) est plus récente que multilib (7.10.1-1)
Avertissement : lib32-libx11 : la version locale (1.4.3-1) est plus récente que multilib (1.4.0-1)
Avertissement : lib32-libxt : la version locale (1.1.1-1) est plus récente que multilib (1.0.9-1)
Avertissement : lib32-mesa : la version locale (7.10.3-1) est plus récente que multilib (7.10.1-1)
Avertissement : lib32-pcre : la version locale (8.12-1) est plus récente que multilib (8.10-3)
Avertissement : nspluginwrapper : la version locale (1.4.4-1) est plus récente que multilib (1.3.0-4)
Avertissement : q4wine : la version locale (0.121-2) est plus récente que multilib (0.120_r1-1)
Avertissement : wine : la version locale (1.3.28-1) est plus récente que multilib (1.3.17-1)
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (1) :

Nom    Ancienne Version  Nouvelle Version  Changement net  Taille du téléchargement

glibc  2.16.0-1          2.16.0-2          0,00 MiB                                

Taille totale installé :                37,58 MiB
Taille de mise à jour nette :   0,00 MiB

Procéder à l'installation ? [O/n] 
(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)
glibc : /lib est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [maj]conflit de fichiers(résolu)

Message par FoolEcho »

benjarobin a écrit :De plus ton système n'est apparemment pas à jour (lib32-glibc ne l'est pas en tout cas)
+1.
Cactus a écrit :/lib/ld-linux.so.2 appartient à lib32-glibc 2.13-4
Il faut que tu vérifies ta liste de miroir, car concernant [multilib] au moins, ça n'est pas à jour (glibc est en 2.16.0-2).
«The following statement is not true. The previous statement is true.» :nage:
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [maj]conflit de fichiers(résolu)

Message par Cactus »

Bravo FoolEcho ! tu as mis le doigt sur le pb ! en fait, j'ai remonté le miroir d'archinux.fr en début du mirrorlist, et ça a marché ! 8)

Merci ! Merci infiniment... :chinois:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [maj]conflit de fichiers(résolu)

Message par benjarobin »

@Cactus Légèrement vexé je suis :copain: :humour: Je te l'avais indiqué bien avant, d'ailleurs FoolEcho m'a cité :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [maj]conflit de fichiers(résolu)

Message par FoolEcho »

@Cactus: Il faut rendre à benjarobin ce qui revient à benjarobin ! (c'est juste que tu n'avais pas eu l'air de bien comprendre sa remarque que j'ai jugé bon d'intervenir) :chinois:

... grillé. :D
«The following statement is not true. The previous statement is true.» :nage:
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [maj]conflit de fichiers(résolu)

Message par Cactus »

oups, désolé... :oops:

Merci à tous les 2 alors, car le coup du mirroir m'avait complètement échappé, la piqure de rappel fut salutatire ! ;)
Répondre