en voulant contourner le pb de mise à jour de glibc
Code : Tout sélectionner
Erreur : la validation de la transaction a échoué (conflit de fichiers)
glibc : /lib est déjà présent dans le système de fichiers
Code : Tout sélectionner
yaourt -Syu -f
donc bécane complétement plantée et qui ne démarre plus
j'ai extrait le disque dur et fait une sauvegarde et j'ai pu constater que les fichiers étaient bien encore dans /bin et /usr/bin
du coup je me demande pourquoi j'ai eu ces erreurs
Code : Tout sélectionner
-bash: /usr/bin/nano: Aucun fichier ou dossier de ce type
[root@colossus bin]# yaourt
-bash: /usr/bin/yaourt : /bin/bash : mauvais interpréteur: Aucun fichier ou dossier de ce type
[root@colossus bin]# cp
-bash: /bin/cp: Aucun fichier ou dossier de ce type
[root@colossus bin]# mv
-bash: /bin/mv: Aucun fichier ou dossier de ce type
merci

voici tout le log
Code : Tout sélectionner
[root@colossus ~]# pacman -Syu
:: Synchronisation des bases de données de paquets...
core 106,1 KiB 202K/s 00:01 [########################################] 100%
extra 1409,4 KiB 163K/s 00:09 [########################################] 100%
community 1753,0 KiB 409K/s 00:04 [########################################] 100%
multilib 90,3 KiB 192K/s 00:00 [########################################] 100%
archlinuxfr 30,5 KiB 267K/s 00:00 [########################################] 100%
noog est à jour ;
colossus est à jour ;
:: Les paquets suivants devraient être mis à jour en premier :
pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n] n
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...
Cibles (30) : automake-1.12.2-1 bash-4.2.036-1 git-1.7.11.2-1 glibc-2.16.0-2 hwids-20120711-1 hyphen-2.8.5-1
iputils-20101006-4 khrplatform-devel-8.0.4-1 kmod-9-2 lib32-glibc-2.16.0-2 lib32-pcre-8.31-1
libegl-8.0.4-1 libgl-8.0.4-1 libglapi-8.0.4-1 libsystemd-186-2 linux-3.4.4-3 mesa-8.0.4-1
nettle-2.5-1 pacman-4.0.3-3 pcre-8.31-1 perl-error-0.17018-1 pkg-config-0.27-1 poppler-0.20.2-1
poppler-glib-0.20.2-1 procps-ng-3.3.3-3 readline-6.2.003-2 syslog-ng-3.3.5-2 systemd-tools-186-2
usbutils-006-1 util-linux-2.21.2-5
Taille totale de téléchargement : 73,06 MiB
Taille totale installé : 209,64 MiB
Taille de mise à jour nette : 0,34 MiB
Procéder à l'installation ? [O/n]
:: Récupération des paquets du dépôt core...
glibc-2.16.0-2-x86_64 7,7 MiB 200K/s 00:39 [########################################] 100%
readline-6.2.003-2-x86_64 294,5 KiB 344K/s 00:01 [########################################] 100%
bash-4.2.036-1-x86_64 787,9 KiB 198K/s 00:04 [########################################] 100%
automake-1.12.2-1-any 566,8 KiB 165K/s 00:03 [########################################] 100%
pcre-8.31-1-x86_64 738,9 KiB 169K/s 00:04 [########################################] 100%
hwids-20120711-1-any 273,9 KiB 237K/s 00:01 [########################################] 100%
iputils-20101006-4-x86_64 67,9 KiB 239K/s 00:00 [########################################] 100%
kmod-9-2-x86_64 76,3 KiB 193K/s 00:00 [########################################] 100%
libsystemd-186-2-x86_64 53,0 KiB 189K/s 00:00 [########################################] 100%
util-linux-2.21.2-5-x86_64 1406,9 KiB 189K/s 00:07 [########################################] 100%
systemd-tools-186-2-x86_64 409,1 KiB 213K/s 00:02 [########################################] 100%
linux-3.4.4-3-x86_64 40,5 MiB 201K/s 03:27 [########################################] 100%
pacman-4.0.3-3-x86_64 508,6 KiB 180K/s 00:03 [########################################] 100%
pkg-config-0.27-1-x86_64 29,5 KiB 84,2K/s 00:00 [########################################] 100%
procps-ng-3.3.3-3-x86_64 213,2 KiB 179K/s 00:01 [########################################] 100%
syslog-ng-3.3.5-2-x86_64 347,2 KiB 213K/s 00:02 [########################################] 100%
usbutils-006-1-x86_64 51,9 KiB 215K/s 00:00 [########################################] 100%
:: Récupération des paquets du dépôt extra...
perl-error-0.17018-1-any 17,5 KiB 228K/s 00:00 [########################################] 100%
git-1.7.11.2-1-x86_64 2,6 MiB 618K/s 00:04 [########################################] 100%
hyphen-2.8.5-1-x86_64 13,5 KiB 123K/s 00:00 [########################################] 100%
khrplatform-devel-8.0.4-1-x86_64 4,4 KiB 3,28M/s 00:00 [########################################] 100%
libglapi-8.0.4-1-x86_64 16,1 KiB 411K/s 00:00 [########################################] 100%
libegl-8.0.4-1-x86_64 4,3 MiB 669K/s 00:07 [########################################] 100%
libgl-8.0.4-1-x86_64 4,6 MiB 707K/s 00:07 [########################################] 100%
mesa-8.0.4-1-x86_64 3,3 MiB 1027K/s 00:03 [########################################] 100%
nettle-2.5-1-x86_64 166,7 KiB 828K/s 00:00 [########################################] 100%
poppler-0.20.2-1-x86_64 883,0 KiB 802K/s 00:01 [########################################] 100%
poppler-glib-0.20.2-1-x86_64 143,4 KiB 792K/s 00:00 [########################################] 100%
:: Récupération des paquets du dépôt multilib...
lib32-glibc-2.16.0-2-x86_64 2,7 MiB 975K/s 00:03 [########################################] 100%
lib32-pcre-8.31-1-x86_64 377,6 KiB 1017K/s 00:00 [########################################] 100%
(30/30) vérification de l'intégrité des paquets [########################################] 100%
(30/30) chargement des fichiers des paquets [########################################] 100%
(30/30) 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@colossus ~]# yaourt -Syu -f
:: Synchronisation des bases de données de paquets...
core est à jour ;
extra est à jour ;
community est à jour ;
multilib est à jour ;
archlinuxfr est à jour ;
noog est à jour ;
colossus est à jour ;
==> ATTENTION: Les paquets suivants devraient être mis à jour en premier :
pacman
==> Le faire maintenant ? [O/n]
==> ---------------------------
==>
==> Nouvelle révision des paquets :
core/glibc 2.16.0-1 1 -> 2
core/iputils 20101006-3 3 -> 4
core/kmod 9-1 1 -> 2
core/util-linux 2.21.2-3 3 -> 5
core/linux 3.4.4-2 2 -> 3
core/pacman 4.0.3-2 2 -> 3
core/procps-ng 3.3.3-1 1 -> 3
core/syslog-ng 3.3.5-1 1 -> 2
multilib/lib32-glibc 2.16.0-1 1 -> 2
==> Mise à jour des logiciels (nouvelle version) :
core/readline 6.2.002-2 -> 6.2.003-2
core/bash 4.2.029-1 -> 4.2.036-1
core/automake 1.12.1-1 -> 1.12.2-1
core/pcre 8.30-1 -> 8.31-1
core/hwids 20120611-1 -> 20120711-1
core/libsystemd 185-4 -> 186-2
core/systemd-tools 185-4 -> 186-2
core/pkg-config 0.26-2 -> 0.27-1
core/usbutils 005-2 -> 006-1
extra/perl-error 0.17017-1 -> 0.17018-1
extra/git 1.7.11.1-1 -> 1.7.11.2-1
extra/hyphen 2.8.4-1 -> 2.8.5-1
extra/khrplatform-devel 8.0.3-3 -> 8.0.4-1
extra/libglapi 8.0.3-3 -> 8.0.4-1
extra/libegl 8.0.3-3 -> 8.0.4-1
extra/libgl 8.0.3-3 -> 8.0.4-1
extra/mesa 8.0.3-3 -> 8.0.4-1
extra/nettle 2.4-1 -> 2.5-1
extra/poppler 0.20.1-1 -> 0.20.2-1
extra/poppler-glib 0.20.1-1 -> 0.20.2-1
multilib/lib32-pcre 8.30-1 -> 8.31-1
==> Continuer la mise à jour ? [O/n]
==> [V]oir les détails. Sélectionner les paquets [M]anuellement.
==> --------------------------------------------------------------
==> o
:: Les paquets suivants devraient être mis à jour en premier :
pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n] n
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...
Cibles (30) : automake-1.12.2-1 bash-4.2.036-1 git-1.7.11.2-1 glibc-2.16.0-2 hwids-20120711-1 hyphen-2.8.5-1
iputils-20101006-4 khrplatform-devel-8.0.4-1 kmod-9-2 lib32-glibc-2.16.0-2 lib32-pcre-8.31-1
libegl-8.0.4-1 libgl-8.0.4-1 libglapi-8.0.4-1 libsystemd-186-2 linux-3.4.4-3 mesa-8.0.4-1
nettle-2.5-1 pacman-4.0.3-3 pcre-8.31-1 perl-error-0.17018-1 pkg-config-0.27-1 poppler-0.20.2-1
poppler-glib-0.20.2-1 procps-ng-3.3.3-3 readline-6.2.003-2 syslog-ng-3.3.5-2 systemd-tools-186-2
usbutils-006-1 util-linux-2.21.2-5
Taille totale installé : 209,64 MiB
Taille de mise à jour nette : 0,34 MiB
Procéder à l'installation ? [O/n] o
(30/30) vérification de l'intégrité des paquets [########################################] 100%
(30/30) chargement des fichiers des paquets [########################################] 100%
(30/30) vérification de l'espace disque disponible [########################################] 100%
( 1/30) mise à jour de glibc [########################################] 100%
Erreur : extraction : n'écrase pas le répertoire par le fichier lib
Erreur : des erreurs sont survenues pendant la mise à jour de glibc
l'appel à execv a échoué (Aucun fichier ou dossier de ce type)
Erreur : la commande n'a pas pu être exécutée correctement
Erreur : appliquer la transaction a échoué
Erreur : la validation de la transaction a échoué (transaction annulée)
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
/usr/lib/yaourt/misc.sh: ligne24: /usr/bin/comm: Aucun fichier ou dossier de ce type
/usr/lib/yaourt/util.sh: ligne163: /usr/bin/package-query: Aucun fichier ou dossier de ce type
/usr/lib/yaourt/misc.sh: ligne32: /usr/bin/testdb: Aucun fichier ou dossier de ce type
/usr/lib/yaourt/util.sh: ligne37: /bin/rm: Aucun fichier ou dossier de ce type
[root@colossus ~]# pacman -Sfd
-bash: /usr/bin/pacman: Aucun fichier ou dossier de ce type
[root@colossus ~]# pacman
-bash: /usr/bin/pacman: Aucun fichier ou dossier de ce type
[root@colossus ~]# scp root@cyclope:/usr/bin/pacman /usr/bin
-bash: /usr/bin/scp: Aucun fichier ou dossier de ce type
[root@colossus ~]# ls /usr/bin/
-bash: /bin/ls: Aucun fichier ou dossier de ce type
[root@colossus ~]# ls
-bash: /bin/ls: Aucun fichier ou dossier de ce type
[root@colossus ~]# cp
-bash: /bin/cp: Aucun fichier ou dossier de ce type
[root@colossus ~]# cd
[root@colossus ~]# cd /usr
[root@colossus usr]# ls
-bash: /bin/ls: Aucun fichier ou dossier de ce type
[root@colossus usr]# cd bin
[root@colossus bin]# ls
-bash: /bin/ls: Aucun fichier ou dossier de ce type
[root@colossus bin]# nano
-bash: /usr/bin/nano: Aucun fichier ou dossier de ce type
[root@colossus bin]# yaourt
-bash: /usr/bin/yaourt : /bin/bash : mauvais interpréteur: Aucun fichier ou dossier de ce type
[root@colossus bin]# cp
-bash: /bin/cp: Aucun fichier ou dossier de ce type
[root@colossus bin]# mv
-bash: /bin/mv: Aucun fichier ou dossier de ce type
[root@colossus bin]# poweroff