[maj]conflit de fichiers(résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

[maj]conflit de fichiers(résolu)

Message par Kristen »

à l'instant

Code : Tout sélectionner

pacman -Syu
> conflit de version > un coup d’œil sur la page d'accueil

Code : Tout sélectionner

pacman -Syu --ignore glibc
puis

Code : Tout sélectionner

pacman -Su
et ça ne marche pas

Code : Tout sélectionner

[root@ath3800 ~]# pacman -Su
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (1) : glibc-2.16.0-2

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.
[root@ath3800 ~]# 
retour page d'accueil. Tiens il y a un lien au cas où il y aurait un problème https://wiki.archlinux.org/index.php/De ... iki:usrlib
J'en avais peur, tout est en anglais :-(
Un petit coup de main pour comprendre ce que je dois faire?
Merci

je suis dans le même cas que http://forums.archlinux.fr/topic11418.html

Code : Tout sélectionner

[root@ath3800 ~]# find /lib -exec pacman -Qo -- {} +
Erreur : impossible de déterminer le propriétaire du répertoire « /lib »
/lib/libnsl-2.16.so appartient à glibc 2.16.0-1
/lib/libanl.so.1 appartient à glibc 2.16.0-1
/lib/libresolv.so.2 appartient à glibc 2.16.0-1
/lib/librt-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_compat.so.2 appartient à glibc 2.16.0-1
/lib/libnss_nisplus.so.2 appartient à glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so appartient à glibc 2.16.0-1
/lib/libm-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_files-2.16.so appartient à glibc 2.16.0-1
/lib/libutil-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_compat-2.16.so appartient à glibc 2.16.0-1
/lib/libdl-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_db-2.16.so appartient à glibc 2.16.0-1
/lib/libc.so.6 appartient à glibc 2.16.0-1
/lib/libnss_files.so.2 appartient à glibc 2.16.0-1
/lib/libm.so.6 appartient à glibc 2.16.0-1
/lib/libanl-2.16.so appartient à glibc 2.16.0-1
/lib/libBrokenLocale.so.1 appartient à glibc 2.16.0-1
/lib/libnsl.so.1 appartient à glibc 2.16.0-1
/lib/libcidn-2.16.so appartient à glibc 2.16.0-1
/lib/libcrypt-2.16.so appartient à glibc 2.16.0-1
/lib/libSegFault.so appartient à glibc 2.16.0-1
/lib/libutil.so.1 appartient à glibc 2.16.0-1
/lib/libthread_db-1.0.so appartient à glibc 2.16.0-1
/lib/libthread_db.so.1 appartient à glibc 2.16.0-1
/lib/libcrypt.so.1 appartient à glibc 2.16.0-1
/lib/libc-2.16.so appartient à glibc 2.16.0-1
/lib/librt.so.1 appartient à glibc 2.16.0-1
/lib/libnss_db.so.2 appartient à glibc 2.16.0-1
/lib/libdl.so.2 appartient à glibc 2.16.0-1
/lib/libresolv-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_dns-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_dns.so.2 appartient à glibc 2.16.0-1
/lib/libpthread.so.0 appartient à glibc 2.16.0-1
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules »
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/3.2.6-2-ARCH »
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.devname
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.alias.bin
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.symbols
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.dep.bin
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.builtin.bin
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.dep
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.softdep
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.alias
Erreur : aucun paquet ne contient /lib/modules/3.2.6-2-ARCH/modules.symbols.bin
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/3.2.6-1-ARCH »
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.devname
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.alias.bin
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.symbols
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.dep.bin
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.builtin.bin
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.dep
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.softdep
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.alias
Erreur : aucun paquet ne contient /lib/modules/3.2.6-1-ARCH/modules.symbols.bin
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/3.1.9-2-ARCH »
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.ofmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.ccwmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.inputmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.usbmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.seriomap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.ieee1394map
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.pcimap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.isapnpmap
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/3.1.9-1-ARCH »
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.ofmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.ccwmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.inputmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.usbmap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.seriomap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.ieee1394map
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.pcimap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-1-ARCH/modules.isapnpmap
/lib/libmemusage.so appartient à glibc 2.16.0-1
/lib/libpthread-2.16.so appartient à glibc 2.16.0-1
/lib/ld-linux-x86-64.so.2 appartient à glibc 2.16.0-1
/lib/libpcprofile.so appartient à glibc 2.16.0-1
/lib/libnss_nis.so.2 appartient à glibc 2.16.0-1
/lib/ld-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_hesiod.so.2 appartient à glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_nis-2.16.so appartient à glibc 2.16.0-1
/lib/libcidn.so.1 appartient à glibc 2.16.0-1
[root@ath3800 ~]# 
Dernière modification par Kristen le sam. 14 juil. 2012, 19:11, modifié 1 fois.
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
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

Message par FoolEcho »

Tu es dans le cas 2 comme beaucoup. Supprimer /lib/modules puis pacman -Su devrait donc suffire. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [maj]conflit de fichiers

Message par Kristen »

ok

Code : Tout sélectionner

rm -rf /lib/modules
je croise les doigts, je n'aime pas trop cette commande puis

Code : Tout sélectionner

pacman -Su
et ça marche. Ouf!

Merci
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
razlock
Hankyu
Messages : 22
Inscription : mar. 20 déc. 2011, 15:06
Localisation : Orléans (45)

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

Message par razlock »

J'étais également dans le cas n°2 mais j'avais encore des problèmes après avoir supprimé /lib/modules.

En fait, la commande indiquée dans le guide :

Code : Tout sélectionner

'^lib/' /var/lib/pacman/local/*/files
me retournait :

Code : Tout sélectionner

/var/lib/pacman/local/glibc-2.16.0-1/files:lib/
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux-x86-64.so.2
[...]
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1
/var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/
/var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/ld-linux.so.2
Je ne sais plus pour quelle raison il était là mais désinstaller le paquet lib32-glibc-2.15-10 (multilib) a réglé le problème.

Je partage au cas ou quelqu'un serait dans ce cas :wink:
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

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

Message par chipster »

Pour ma part, impossible de faire la mise à jour malgré tout ce qui a été donné :

Code : Tout sélectionner

grep '^lib/' /var/lib/pacman/local/*/files
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux-x86-64.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1
razlock
Hankyu
Messages : 22
Inscription : mar. 20 déc. 2011, 15:06
Localisation : Orléans (45)

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

Message par razlock »

C'est bizarre, c'est exactement comme moi après avoir supprimé lib32-glibc. J'ai pu faire un pacman -Syu --ignore glibc puis pacman -Su et c'est passé. Tu as quoi comme erreurs ?
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 »

@razlock: tu ne devais pas être précédemment à jour car lib32-glibc 2.16.0-2 intègrait ce qu'il fallait.

@chipster: il ne te resterait pas un répertoire qui traîne dans /lib, le plus probable étant /lib/modules ? Que renvoie find /lib -exec pacman -Qo -- {} + ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

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

Message par chipster »

Plop

Alors, déjà désolé mais j'ai eu un méga freeze de X et pour couronner le tout, impossible de rebooter. Il a donc fallu que je réinstalle la totalité du système.
De mémoire @FoolEcho, tout ce que ça me donnait, c'était des fichiers de la glibc
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

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

Message par mimile »

Bonjour

Je me permets de me greffer sur le sujet vu que j'ai exactement le même problème.

Après avoir supprimé /lib/modules, j'ai relancé un mise à jour qui a à nouveau échoué :
(9/9) 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
N'ayant aucun "lib32-glibc" à supprimer, j'ai relancé la mise à jour en ignorant glibc (pacman -Su --ignore glibc)

Cette mise à jour (partielle) a abouti mais j'ai ce message d'avertissement :
(2/8) mise à jour de kmod [######################] 100%
==> Kernel modules are now only read from /usr/lib/modules, all custom
built kernels and modules must be moved there before rebooting.
Pouvez-vous me dire ce que je dois faire exactement avant de rebooter ?

Merci d'avance.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
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 »

mimile a écrit :Je me permets de me greffer sur le sujet vu que j'ai exactement le même problème.
Même "problème" que la plupart... mais il faut voir selon les spécificités de chacun...
mimile a écrit :Pouvez-vous me dire ce que je dois faire exactement avant de rebooter ?
https://wiki.archlinux.org/index.php/De ... iki:usrlib
Il faut identifier ce qui coince:

Code : Tout sélectionner

find /lib -exec pacman -Qo -- {} +
#et au besoin:
grep '^lib/' /var/lib/pacman/local/*/files
Ensuite... ça dépend... Soit tu as des fichiers/répertoires à supprimer manuellement car n'appartenant à personne (examen de la première commande), soit tu as des paquets qu'il faut désinstallé ou réinstallé si possible (examen des deux commandes). C'est grosso modo, ce dont t'averti la mise à jour de kmod.
Et une fois terminée, le pacman -Su final et redémarrage.

(ceci étant, ce serait bien de ne pas se greffer sur des sujets résolus... ou alors, il faut vraiment que ça se résolve dans la foulée de ces précisions :chinois: )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

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

Message par mimile »

Si tel est ton souhait, je veux bien ouvrir un nouveau poste.

Si tu ne le juges pas nécessaire, voici le résultat des deux commandes que tu m'as indiquées :

http://pastebin.archlinux.fr/448990

et

http://pastebin.archlinux.fr/448991

Pour gouverne, openct est un paquetage que j'ai installé hier (avec yaourt) pour pouvoir faire marcher mon lecteur de carte d'identité.

Merci de m'aider.

PS Ne t'étonne pas de lire "posté par "okapi" au lieu de "mimile".
Je me suis emmêlé les pinceaux : okapi est mon nom d'user et mimile mon nickname sur le forum.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
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 »

Désinstalle openct et supprime manuellement /lib/udev, ça devrait aller pour mettre à jour. Tu pourras réinstaller openct par la suite, le PKGBUILD a été mis à jour pour tenir compte des changements. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

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

Message par mimile »

Grand merci.

J'ai pu mettre glibc à jour après avoir exécuté tes instructions.

Décidément, je suis admiratif devant l'étendue de tes connaissances (et de celles de quelques autres que je ne citerai pas pour n'en vexer aucun en cas d'oubli).

Cerise sur le gâteau : finalement openct ne servait pas à grand'chose vu que je ne l'ai pas réinstallé et que mon lecteur fonctionne ...

Encore merci.

Amicalement,
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
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 »

moi, j'y comprends rien, et ça commence à me saouler ces MAJ tordues et réservées aux grands initiés ! :evil:
Pourtant, je ne suis pas un novice, mais là, ça va trop loin !
A force de MAJ compliquées comme celle-là, je risque fort de me tourner vers une autre distrib, Mageia certainement.
Dommage pour la rolling release que j'adore, mais je ne suis pas loin du seuil de saturation. :evil:
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

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

Message par jc51 »

:popcorn:
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17236
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin »

@Cactus Compliqué ?! 2 commandes ? Bref...
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 »

elles ne marchent pas ces commandes ! :evil: (sinon, j'aurais pas râlé)
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 »

bon et si je déplace à la main tout le dossier /lib dans /usr/lib + lien à la main, vous pensez que ça va le faire ?
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 »

Sinon, si certains y comprennent qq chose :

Code : Tout sélectionner

$ yaourt -Rd lib32-glibc hal && yaourt -Su
vérification des dépendances...
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: bin32-adobe-air : requiert lib32-glibc
:: lib32-alsa-lib : requiert lib32-glibc
:: lib32-attr : requiert lib32-glibc
:: lib32-dbus-core : requiert lib32-glibc
:: lib32-expat : requiert lib32-glibc
:: lib32-gcc-libs : requiert lib32-glibc
:: lib32-keyutils : requiert lib32-glibc
:: lib32-libasyncns : requiert lib32-glibc
:: lib32-libdrm : requiert lib32-glibc
:: lib32-libgpg-error : requiert lib32-glibc
:: lib32-libice : requiert lib32-glibc
:: lib32-libjpeg-turbo : requiert lib32-glibc
:: lib32-libogg : requiert lib32-glibc
:: lib32-libxau : requiert lib32-glibc
:: lib32-libxdmcp : requiert lib32-glibc
:: lib32-ncurses : requiert lib32-glibc
:: lib32-nspr : requiert lib32-glibc
:: lib32-pixman : requiert lib32-glibc
:: lib32-readline : requiert lib32-glibc
:: lib32-sqlite3 : requiert lib32-glibc
:: lib32-util-linux : requiert lib32-glibc
:: lib32-xcb-util : requiert lib32-glibc
:: lib32-zlib : requiert lib32-glibc
$ grep '^lib/' /var/lib/pacman/local/*/files
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux-x86-64.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1
/var/lib/pacman/local/hal-0.5.14-6/files:lib/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/90-hal.rules
/var/lib/pacman/local/lib32-glibc-2.14-4/files:lib/
/var/lib/pacman/local/lib32-glibc-2.14-4/files:lib/ld-linux.so.2
Merci pour toute aide. :chinois:
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:
Cactus a écrit :

Code : Tout sélectionner

/var/lib/pacman/local/hal-0.5.14-6/files:lib/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/90-hal.rules
/var/lib/pacman/local/lib32-glibc-2.14-4/files:lib/
/var/lib/pacman/local/lib32-glibc-2.14-4/files:lib/ld-linux.so.2
D'une part hal pose problème, cf. réponse plus complète: http://forums.archlinux.fr/post97898.html#p97898 .
Et il te faut réinstaller lib32-glibc (avec -S --asdeps comme je suppose que c'est venu avec gcc-multilib ou en dépendance de quelque chose en tous cas) avant le pacman -Su final (+redémarrage si tout va bien).
FoolEcho a écrit :(ceci étant, ce serait bien de ne pas se greffer sur des sujets résolus... ou alors, il faut vraiment que ça se résolve dans la foulée de ces précisions :chinois: )
J'ai peut-être été trop gentil: ne vous greffer pas ainsi dans le sujet ! (perso, j'attends que Cactus nous dise si ça s'est bien passé et *couic* du suivant :evil: ) Il suffirait que trois ou quatre utilisateurs posent des problèmes en même temps (ou que le cas soit un peu plus complexe) pour qu'on se perde totalement.
Ce changement de /lib vers /usr/lib est là qu'on l'aime ou pas ( :aimepas: ), mais sur les différents sujets les grandes lignes ont déjà été rappelé plusieurs fois: faire la mise à jour comme sur l'annonce, si ça coince voir le guide indiqué dans l'annonce, la pléthore de sujets sur le forum, sachant que le principe reste «simple» pour l'essentiel des problèmes à l'aide des commandes idoines du wiki:
-supprimer ou déplacer les choses de /lib (et pas /lib lui-même !) qui n'appartiennent à aucun paquet
-réinstaller ce qui appartient à certains paquets (hors cas spécifiques de PKGBUILD non à jour - via Aur - où là il faut se débarrasser au moins temporairement du paquet)
-refaire le pacman -Su.
-ne jamais utiliser de --force pour cette mise à jour !
«The following statement is not true. The previous statement is true.» :nage:
Répondre