[mise à jour] glibc /lib et /usr/lib (résolu)

Mise à jour / Création /debug de paquetages
rasta
archer
Messages : 142
Inscription : mar. 21 févr. 2012, 02:16

[mise à jour] glibc /lib et /usr/lib (résolu)

Message par rasta »

Bonjour,

Moi aussi j'arrive avec mon problème de glibc,

j'ai d'abord due baisser les ciglevel à Never dans pacman.conf (je sais pas pourquoi les signature des paquets était corrompu).
Puis j'ai fais # pacman -Syu --ignore-glibc (là sa à marché) mais apparament il fallait ignoré curl (1er erreur)
puis j'ai fais # pacman -Su glibc et là j'ai renconté le même problème que beaucoup de monde à savoir:

/lib est déjà présent dans le système de fichier

Bref un echec grandiose de ma part.
Du coup j'ai arreté de faire n'importe quoi et j'ai taper les deux commandes recommander ici https://wiki.archlinux.org/index.php/De ... iki:usrlib pour le point sur la situation:

# grep '^lib/' /var/lib/pacman/local/*/files

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.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

#find /lib -exec pacman -Qo -- {} +

Code : Tout sélectionner

Erreur : impossible de déterminer le propriétaire du répertoire « /lib »
/lib/libresolv.so.2 appartient à glibc 2.16.0-1
/lib/libm-2.16.so appartient à glibc 2.16.0-1
/lib/libmemusage.so appartient à glibc 2.16.0-1
/lib/ld-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so appartient à glibc 2.16.0-1
/lib/libnsl-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_nisplus.so.2 appartient à glibc 2.16.0-1
/lib/librt.so.1 appartient à glibc 2.16.0-1
/lib/libdl.so.2 appartient à glibc 2.16.0-1
/lib/libnss_dns-2.16.so appartient à glibc 2.16.0-1
/lib/libcidn.so.1 appartient à glibc 2.16.0-1
/lib/libnss_dns.so.2 appartient à glibc 2.16.0-1
/lib/librt-2.16.so appartient à glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so appartient à glibc 2.16.0-1
/lib/libSegFault.so appartient à glibc 2.16.0-1
/lib/libpthread.so.0 appartient à glibc 2.16.0-1
/lib/libutil-2.16.so appartient à glibc 2.16.0-1
/lib/libthread_db-1.0.so 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.1.9-2-ARCH »
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.ccwmap
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.isapnpmap
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.pcimap
Erreur : aucun paquet ne contient /lib/modules/3.1.9-2-ARCH/modules.seriomap
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/3.3.2-1-ARCH »
Erreur : impossible de déterminer le propriétaire du répertoire « /lib/modules/3.3.2-1-ARCH/misc »
/lib/libanl.so.1 appartient à glibc 2.16.0-1
/lib/libBrokenLocale.so.1 appartient à glibc 2.16.0-1
/lib/libcidn-2.16.so appartient à glibc 2.16.0-1
/lib/libc-2.16.so appartient à glibc 2.16.0-1
/lib/libnsl.so.1 appartient à glibc 2.16.0-1
/lib/libpthread-2.16.so appartient à glibc 2.16.0-1
/lib/libcrypt-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/libnss_files-2.16.so appartient à glibc 2.16.0-1
/lib/libdl-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_compat.so.2 appartient à glibc 2.16.0-1
/lib/ld-linux.so.2 appartient à glibc 2.16.0-1
/lib/libcrypt.so.1 appartient à glibc 2.16.0-1
/lib/libnss_nis-2.16.so appartient à glibc 2.16.0-1
/lib/libanl-2.16.so appartient à glibc 2.16.0-1
/lib/libpcprofile.so appartient à glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so appartient à glibc 2.16.0-1
/lib/libutil.so.1 appartient à glibc 2.16.0-1
/lib/libnss_compat-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_nis.so.2 appartient à glibc 2.16.0-1
/lib/libthread_db.so.1 appartient à glibc 2.16.0-1
/lib/libnss_db.so.2 appartient à glibc 2.16.0-1
/lib/libresolv-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_db-2.16.so appartient à glibc 2.16.0-1
/lib/libm.so.6 appartient à glibc 2.16.0-1
/lib/libnss_hesiod.so.2 appartient à glibc 2.16.0-1
Bon voilà l'autopsie de là situation (si vous en voulez plus demandez-moi) vous savez tout ce que j'ai pue tapé dans le terminale. Si quelqun aurait le courage de me dire ce qu'il faut faire (je sais je suis pas tout seul à posé cette question) ce serait ultra cool parce que personnellement je comprend pas et j'aimerais bien récupérer un pacman opérationnel. Faudrait-il tout suprimer ?

désolé pour mon français très bas niveau :mrgreen:
Dernière modification par rasta le mer. 05 sept. 2012, 12:21, modifié 2 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [mise à jour] glibc /lib et /usr/lib

Message par oktoberfest »

Salut,

comme l'indique la deuxième commande, tu as dans /lib des fichiers qui n'appartiennent à aucun paquet (tout le répertoire /lib/modules). Il s'agit de modules installés par d'anciennes versions du noyau.
Après avoir vérifié que ta version du noyau est supérieure à 3.3 (On en est maintenant à 3.5.X) tu peux supprimer le répertoire /lib/modules et faire la mise à jour de glibc.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
rasta
archer
Messages : 142
Inscription : mar. 21 févr. 2012, 02:16

Re: [mise à jour] glibc /lib et /usr/lib (résolu)

Message par rasta »

Merci beaucoup du conseil sa marche parfaitement :D :D :D :D
Répondre