[MAJ] problème avec /lib (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Amethyste
Daikyu
Messages : 57
Inscription : mer. 01 sept. 2010, 10:26
Localisation : Lyon

[MAJ] problème avec /lib (résolu)

Message par Amethyste »

Mon problème est un brin différent des autres topics car mon problème n'implique aucun autre paquet que glibc... Bref

J'ai fait ma mise à jour

Code : Tout sélectionner

pacman -Syu --ignore glibc
Bien sur

Code : Tout sélectionner

pacman -Su
n'a pas marché
Alors je suis allé ici https://wiki.archlinux.org/index.php/De ... iki:usrlib
J'ai fait ça

Code : Tout sélectionner

find /lib -exec pacman -Qo -- {} +
et j'ai eu droit à

Code : Tout sélectionner

[xxxx@yyyyyy ~]$ find /lib -exec pacman -Qo -- {} +
Erreur : impossible de déterminer le propriétaire du répertoire « /lib »
/lib/libnss_db.so.2 appartient à glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so appartient à glibc 2.16.0-1
/lib/libanl.so.1 appartient à glibc 2.16.0-1
/lib/librt.so.1 appartient à glibc 2.16.0-1
/lib/libnss_nisplus.so.2 appartient à glibc 2.16.0-1
/lib/libmemusage.so appartient à glibc 2.16.0-1
/lib/ld-linux.so.2 appartient à lib32-glibc 2.15-10
/lib/libanl-2.16.so appartient à glibc 2.16.0-1
/lib/libnsl.so.1 appartient à glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so appartient à glibc 2.16.0-1
/lib/libBrokenLocale.so.1 appartient à glibc 2.16.0-1
/lib/libthread_db-1.0.so appartient à glibc 2.16.0-1
/lib/libpcprofile.so appartient à glibc 2.16.0-1
/lib/ld-linux-x86-64.so.2 appartient à glibc 2.16.0-1
/lib/libnss_compat-2.16.so appartient à glibc 2.16.0-1
/lib/libc-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_nis-2.16.so appartient à glibc 2.16.0-1
/lib/libresolv-2.16.so appartient à glibc 2.16.0-1
/lib/libthread_db.so.1 appartient à glibc 2.16.0-1
/lib/libdl-2.16.so appartient à glibc 2.16.0-1
/lib/libpthread.so.0 appartient à glibc 2.16.0-1
/lib/libnss_hesiod.so.2 appartient à glibc 2.16.0-1
/lib/libcrypt.so.1 appartient à glibc 2.16.0-1
/lib/libnss_files-2.16.so appartient à glibc 2.16.0-1
/lib/libcidn-2.16.so appartient à glibc 2.16.0-1
/lib/libm-2.16.so appartient à glibc 2.16.0-1
/lib/libm.so.6 appartient à glibc 2.16.0-1
/lib/libresolv.so.2 appartient à glibc 2.16.0-1
/lib/libdl.so.2 appartient à glibc 2.16.0-1
/lib/libutil.so.1 appartient à glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so appartient à glibc 2.16.0-1
/lib/libc.so.6 appartient à glibc 2.16.0-1
/lib/libnss_db-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_dns.so.2 appartient à glibc 2.16.0-1
/lib/libnss_dns-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_compat.so.2 appartient à glibc 2.16.0-1
/lib/libnsl-2.16.so appartient à glibc 2.16.0-1
/lib/libutil-2.16.so appartient à glibc 2.16.0-1
/lib/librt-2.16.so appartient à glibc 2.16.0-1
/lib/ld-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_nis.so.2 appartient à glibc 2.16.0-1
/lib/libSegFault.so appartient à glibc 2.16.0-1
/lib/libcrypt-2.16.so appartient à glibc 2.16.0-1
/lib/libpthread-2.16.so appartient à glibc 2.16.0-1
/lib/libnss_files.so.2 appartient à glibc 2.16.0-1
/lib/libcidn.so.1 appartient à glibc 2.16.0-1
+ quelques lignes concernant les modules qui n'apparaissent pas ici (historique trop court...) j'ai viré le répertoire /lib/modules. J'ai ensuite fait

Code : Tout sélectionner

[xxxx@yyyyyy ~]$ sudo pacman -Su
Mot de passe : 
:: 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.
[xxxx@yyyyyy ~]$
j'ai donc tenté de savoir quel paquet posait problème

Code : Tout sélectionner

[xxxx@yyyyyy ~]$ sudo grep '^lib/' /var/lib/pacman/local/*/files | grep -v glibc
[xxxx@yyyyyy ~]$
Donc rien !
Visiblement, il n'y a pas de lien symbolique:

Code : Tout sélectionner

[xxxx@yyyyyy ~]$ ls -ld /lib
drwxr-xr-x 2 root root 4096 16 juil. 18:36 /lib
[xxxx@yyyyyy ~]$
La mise à jour semble avoir complètement foiré pour des raisons que j'ignore. Qui a une idée et quoi faire. Merci d'avance.
Dernière modification par Amethyste le mar. 17 juil. 2012, 18:27, modifié 1 fois.
Core i5 3570K + 8 Go de RAM + CG NVIDIA GT640
Archlinux x86-64 + KDE 4
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MAJ] problème avec /lib

Message par benjarobin »

Le coupable est /lib/ld-linux.so.2 appartient à lib32-glibc 2.15-10
Met à jour ton système avant pacman -Syu --ignore glibc avec un autre miroir car celui que tu utilises n'est pas à jour apparement
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Amethyste
Daikyu
Messages : 57
Inscription : mer. 01 sept. 2010, 10:26
Localisation : Lyon

Re: [MAJ] problème avec /lib (résolu)

Message par Amethyste »

Effectivement, tout est nickel maintenant; un grand merci encore
Core i5 3570K + 8 Go de RAM + CG NVIDIA GT640
Archlinux x86-64 + KDE 4
Avatar de l’utilisateur
tos69400
Daikyu
Messages : 98
Inscription : sam. 07 juil. 2012, 15:02

Re: [MAJ] problème avec /lib (résolu)

Message par tos69400 »

Quel est le miroir que tu utilises et comment le changer ?
J'ai souvent de petits soucis avec mir.archlinux.fr

Idem pour toi ?
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [MAJ] problème avec /lib (résolu)

Message par FoolEcho »

@tos69400: mir1 est souvent l'un des plus intéressants. Tu peux aussi regarder selon http://www.archlinux.org/mirrors/status/.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [MAJ] problème avec /lib (résolu)

Message par jc51 »

@tos69400 pour changer de miroir c'est dans /etc/pacman.d/mirrorlist
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [MAJ] problème avec /lib (résolu)

Message par onyx67 »

Je me permet juste de compléter:
tos69400 a écrit :comment le changer ?
Tu décommentes la ligne du miroir dans /etc/pacman.d/mirrorlist

EDIT: grillé !
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [MAJ] problème avec /lib (résolu)

Message par FoolEcho »

Attention à l'ordre aussi: les miroirs sont pris dans l'ordre du mirrorlist.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Amethyste
Daikyu
Messages : 57
Inscription : mer. 01 sept. 2010, 10:26
Localisation : Lyon

Re: [MAJ] problème avec /lib (résolu)

Message par Amethyste »

tos69400 a écrit :Quel est le miroir que tu utilises et comment le changer ?
J'ai souvent de petits soucis avec mir.archlinux.fr

Idem pour toi ?
Pour ton info, je suis passé de puzzle.ch à mir.archlinux.fr
Core i5 3570K + 8 Go de RAM + CG NVIDIA GT640
Archlinux x86-64 + KDE 4
Répondre