[MAJ] Problème MAJ Glibc (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
netux
newbie
Messages : 2
Inscription : mar. 10 juil. 2012, 14:26

[MAJ] Problème MAJ Glibc (résolu)

Message par netux »

Bonjour,
alors après avoir écumé le forum, le wiki et le chan :bravo: je me permet de venir poser ma question ici.

Comme beaucoup ici jai des soucis avec ma MAJ de glibc.
Je l'ai donc , comme conseillé, mise de coté, et le reste de ma MAJ est passée.
J'ai ensuite listé ce qu'il restait dans /lib et j'ai désinstallé un programme de gestion d'economie d'energie qui y restait.

Désormais il me reste uniquement ca:

Code : Tout sélectionner

[root@netux-mobile netux]# ls /lib
firmware                 libcrypt-2.16.so  libnss_compat-2.16.so  libnss_nis-2.16.so      librt.so.1
ld-2.16.so               libcrypt.so.1     libnss_compat.so.2     libnss_nisplus-2.16.so  libSegFault.so
ld-linux.so.2            libc.so.6         libnss_db-2.16.so      libnss_nisplus.so.2     libthread_db-1.0.so
libanl-2.16.so           libdl-2.16.so     libnss_db.so.2         libnss_nis.so.2         libthread_db.so.1
libanl.so.1              libdl.so.2        libnss_dns-2.16.so     libpcprofile.so         libutil-2.16.so
libBrokenLocale-2.16.so  libm-2.16.so      libnss_dns.so.2        libpthread-2.16.so      libutil.so.1
libBrokenLocale.so.1     libmemusage.so    libnss_files-2.16.so   libpthread.so.0
libc-2.16.so             libm.so.6         libnss_files.so.2      libresolv-2.16.so
libcidn-2.16.so          libnsl-2.16.so    libnss_hesiod-2.16.so  libresolv.so.2
libcidn.so.1             libnsl.so.1       libnss_hesiod.so.2     librt-2.16.so
Ensuite la commande :grep '^lib/' /var/lib/pacman/local/*/files
me renvoi:

Code : Tout sélectionner

[root@netux-mobile netux]# pacman -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.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

Et la mise a jour de glibc via pacman -Su me renvoi toujours:

Code : Tout sélectionner

[root@netux-mobile netux]# 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)
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (1) : glibc-2.16.0-2

Taille totale installé :		33,94 MiB
Taille de mise à jour nette :	0,00 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.

donc la .....je sèche ! :(
Dernière modification par netux le mar. 17 juil. 2012, 17:03, modifié 1 fois.
netux
newbie
Messages : 2
Inscription : mar. 10 juil. 2012, 14:26

Re:[résolu] [MAJ] Problème MAJ Glibc

Message par netux »

Bon j'ai trouvé par moi même: c'est ce vieux fichier "firmware" qui mettait le bins....

Bref pour ceux qui galèreraien
-on met a jour le système en mettant de coté glibc
-on check si il ne reste pas des trucs dans /lib/ qui n'ont rien a voir avec glib: soit c'est un package ==> on le désinstalle proprement ( et on le réinstallera par la suite )
soit c'est un fichier ( ou dossier ) qui n'appartient a personne et on peut le virer ( ou le déplacer )

Une fois tout ceci fait, la MAJ de glibc se fait sans problème ! \O/
Avatar de l’utilisateur
siocnarf
Hankyu
Messages : 23
Inscription : jeu. 26 juin 2008, 09:55
Contact :

Re: [MAJ] Problème MAJ Glibc (résolu)

Message par siocnarf »

problème identique chez moi, réglé aussi, c'était un dossier /lib/modules/ :?
Avatar de l’utilisateur
eyome
archer
Messages : 132
Inscription : mar. 04 oct. 2011, 16:35

Re: [MAJ] Problème MAJ Glibc (résolu)

Message par eyome »

Salut,

Bon, j'ai eut le même problème et j'avais les dossiers "modules" et "initcpio". Je les ai déplacé dans mon home ne sachant pas quoi en faire :D,.
La maj de glibc s'est bien passée mais dois-je mettre ces dossiers en quelque part ou je peux les shooter tranquillement ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MAJ] Problème MAJ Glibc (résolu)

Message par benjarobin »

@eyome Tu peux les supprimer mais je te conseil de relancer l'installation de certains paquets via :

Code : Tout sélectionner

pacman -S $(pacman -Qq pcmciautils systemd-tools lvm2 cryptsetup device-mapper mdadm mkinitcpio  mkinitcpio-busybox linux 2> /dev/null)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
eyome
archer
Messages : 132
Inscription : mar. 04 oct. 2011, 16:35

Re: [MAJ] Problème MAJ Glibc (résolu)

Message par eyome »

Merci beaucoup, t'es un chef ;)
Répondre