Mon problème ressemble sans doute à celui ci :
http://forums.archlinux.fr/topic11458.html
(j'ai préféré ouvrir un autre topic, pour plus de clarté)
j'ai bien lu ici et le wiki en Anglais et qui aurait bien mérité, à mon avis, une traduction fr, si je peux me permettre.
J'ai passé "l'étape de l'Issue 1".
Cette commande grep '^lib/' /var/lib/pacman/local/*/files renvoie
Code : Tout sélectionner
/var/lib/pacman/local/glibc-2.15-12/files:lib/
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-linux-x86-64.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil.so.1
Celle ci :
ls /lib
Code : Tout sélectionner
fbsplash-controld libc-2.15.so libdl.so.2 libnss_compat.so.2 libnss_hesiod-2.15.so libpthread-2.15.so libthread_db-1.0.so
ld-2.15.so libcidn-2.15.so libm-2.15.so libnss_db-2.15.so libnss_hesiod.so.2 libpthread.so.0 libthread_db.so.1
ld-linux-x86-64.so.2 libcidn.so.1 libmemusage.so libnss_db.so.2 libnss_nis-2.15.so libresolv-2.15.so libutil-2.15.so
libanl-2.15.so libcrypt-2.15.so libm.so.6 libnss_dns-2.15.so libnss_nisplus-2.15.so libresolv.so.2 libutil.so.1
libanl.so.1 libcrypt.so.1 libnsl-2.15.so libnss_dns.so.2 libnss_nisplus.so.2 librt-2.15.so modules
libBrokenLocale-2.15.so libc.so.6 libnsl.so.1 libnss_files-2.15.so libnss_nis.so.2 librt.so.1 splash
libBrokenLocale.so.1 libdl-2.15.so libnss_compat-2.15.so libnss_files.so.2 libpcprofile.so libSegFault.so udev
ls -ld /lib
Code : Tout sélectionner
drwxr-xr-x 6 root root 4096 27 juil. 08:57 /lib
Ensuite un pacman -Su :
Code : Tout sélectionner
:: 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,83 MiB
Procéder à l'installation ? [O/n] o
(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.
J'ai moins bien compris cette dernière partie :
Enfin cette commande find /lib -exec pacman -Qo -- {} + renvoie :The the final "pacman -Su" will successfully install glibc if there are no untracked files (see the next section).
Unpackaged files
This means that you have files or folders still in /lib or pacman thinks a package apart from glibc still own /lib. You can see which package own files in /lib by using:
$ find /lib -exec pacman -Qo -- {} +
If any package apart from glibc is listed as owning a file, that package needs to be updated to install its files in /usr/lib. Any files unowned by a package should either be deleted or moved to /usr/lib and any directories within /lib need deleted (after they are empty...).
One common source of files in /lib is left overs from running depmod after upgrading the kernel, but prior to reboot. The kernel modules included with the linux package in the repositories are now stored in /usr/lib/modules.
Code : Tout sélectionner
Erreur : impossible de déterminer le propriétaire du répertoire « /lib »
/lib/ld-linux-x86-64.so.2 appartient à glibc 2.15-12
/lib/libcrypt-2.15.so appartient à glibc 2.15-12
/lib/libBrokenLocale-2.15.so appartient à glibc 2.15-12
/lib/libcidn-2.15.so appartient à glibc 2.15-12
/lib/libnss_db-2.15.so appartient à glibc 2.15-12
/lib/libutil-2.15.so appartient à glibc 2.15-12
/lib/libnsl.so.1 appartient à glibc 2.15-12
/lib/libpcprofile.so appartient à glibc 2.15-12
/lib/librt.so.1 appartient à glibc 2.15-12
/lib/libnss_compat-2.15.so appartient à glibc 2.15-12
/lib/librt-2.15.so appartient à glibc 2.15-12
/lib/libnss_dns-2.15.so appartient à glibc 2.15-12
/lib/libnss_files-2.15.so appartient à glibc 2.15-12
/lib/libSegFault.so appartient à glibc 2.15-12
/lib/libnss_dns.so.2 appartient à glibc 2.15-12
/lib/libm-2.15.so appartient à glibc 2.15-12
/lib/libBrokenLocale.so.1 appartient à glibc 2.15-12
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/udev »
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/udev/rules.d »
Erreur : aucun paquet ne contient /lib/udev/rules.d/90-hal.rules
/lib/libthread_db-1.0.so appartient à glibc 2.15-12
/lib/libanl.so.1 appartient à glibc 2.15-12
/lib/libnss_db.so.2 appartient à glibc 2.15-12
/lib/libthread_db.so.1 appartient à glibc 2.15-12
/lib/libanl-2.15.so appartient à glibc 2.15-12
/lib/libmemusage.so appartient à glibc 2.15-12
/lib/libcidn.so.1 appartient à glibc 2.15-12
/lib/libutil.so.1 appartient à glibc 2.15-12
/lib/libnss_hesiod-2.15.so appartient à glibc 2.15-12
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/fbsplash-controld »
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/fbsplash-controld/cache »
Erreur : aucun paquet ne contient /lib/fbsplash-controld/cache/svc_stop_times
Erreur : aucun paquet ne contient /lib/fbsplash-controld/cache/svc_start_times
/lib/libnss_nis.so.2 appartient à glibc 2.15-12
/lib/libnss_nisplus.so.2 appartient à glibc 2.15-12
/lib/libcrypt.so.1 appartient à glibc 2.15-12
/lib/libnss_nis-2.15.so appartient à glibc 2.15-12
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/extramodules-3.4-ARCH »
Erreur : aucun paquet ne contient /lib/modules/extramodules-3.4-ARCH/fglrx.ko
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/extramodules-3.3-ARCH »
Erreur : aucun paquet ne contient /lib/modules/extramodules-3.3-ARCH/fglrx.ko
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/3.0-ARCH »
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.symbols.bin
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.symbols
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.devname
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.dep.bin
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.softdep
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.alias
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.alias.bin
Erreur : aucun paquet ne contient /lib/modules/3.0-ARCH/modules.dep
/lib/libnss_nisplus-2.15.so appartient à glibc 2.15-12
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/splash »
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/splash/cache »
Erreur : aucun paquet ne contient /lib/splash/cache/svcs_start
Erreur : aucun paquet ne contient /lib/splash/cache/steps_bootup
Erreur : aucun paquet ne contient /lib/splash/cache/steps_sysinit
/lib/libnss_files.so.2 appartient à glibc 2.15-12
/lib/libpthread-2.15.so appartient à glibc 2.15-12
/lib/libm.so.6 appartient à glibc 2.15-12
/lib/libresolv.so.2 appartient à glibc 2.15-12
/lib/libresolv-2.15.so appartient à glibc 2.15-12
/lib/libdl.so.2 appartient à glibc 2.15-12
/lib/libnss_hesiod.so.2 appartient à glibc 2.15-12
/lib/libpthread.so.0 appartient à glibc 2.15-12
/lib/libc-2.15.so appartient à glibc 2.15-12
/lib/libdl-2.15.so appartient à glibc 2.15-12
/lib/libnsl-2.15.so appartient à glibc 2.15-12
/lib/libnss_compat.so.2 appartient à glibc 2.15-12
/lib/libc.so.6 appartient à glibc 2.15-12
/lib/ld-2.15.so appartient à glibc 2.15-12