[pacman] fichier déja présent (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
ourobolos
Daikyu
Messages : 70
Inscription : lun. 31 août 2009, 17:26

[pacman] fichier déja présent (résolu)

Message par ourobolos »

Bonjour

J'ai une erreur quand j'essaie d'installer un nouveau paquet :

Code : Tout sélectionner

$yaourt -S transmission-cli
Mot de passe : 
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles (28): linux-api-headers-2.6.38.1-1  tzdata-2011g-1  glibc-2.13-5  zlib-1.2.5-3  ncurses-5.9-1  readline-6.2.001-1  bash-4.2.010-1  gcc-libs-4.6.0-5  db-5.1.25-1  cracklib-2.8.18-1  pam-1.1.3-1  shadow-4.1.4.3-1
             attr-2.4.46-1  acl-2.2.51-1  gmp-5.0.2-1  libcap-2.21-1  coreutils-8.12-1  gdbm-1.8.3-8  perl-5.12.3-1  openssl-1.0.0.d-1  run-parts-3.4.4-1  findutils-4.4.2-3  sed-4.2.1-3  ca-certificates-20110421-3
             libssh2-1.2.7-2  curl-7.21.6-2  libevent-2.0.11-1  transmission-cli-2.31-1

Taille totale des paquets (téléchargement):   0,00 Mo
Taille totale des paquets (installation):   169,16 Mo

Procéder à l'installation ? [O/n]   
...
...
...
...
libevent: /usr/lib/libevent_openssl.so est déjà présent dans le système de fichiers
libevent: /usr/lib/libevent_pthreads-2.0.so.5 est déjà présent dans le système de fichiers
libevent: /usr/lib/libevent_pthreads-2.0.so.5.1.0 est déjà présent dans le système de fichiers
libevent: /usr/lib/libevent_pthreads.a est déjà présent dans le système de fichiers
libevent: /usr/lib/libevent_pthreads.so est déjà présent dans le système de fichiers
libevent: /usr/lib/pkgconfig/libevent.pc est déjà présent dans le système de fichiers
libevent: /usr/lib/pkgconfig/libevent_openssl.pc est déjà présent dans le système de fichiers
libevent: /usr/lib/pkgconfig/libevent_pthreads.pc 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 des centaines de lignes de fichiers déjà présents, et le même type d'erreur quand j'essaie d'installer un autre paquet, une idée d'où cela peut venir et de comment y remédier ?
Je pense que j'ai du faire une boulette en suivant cette page hier, mais pacman me répond que pacman-cage n'est pas installé.

merci d'avance
Dernière modification par ourobolos le dim. 22 mai 2011, 22:48, modifié 1 fois.
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [yaourt]fichier déja présent, installation impossible

Message par karhu »

Il y a longtemps que tu es sous Archlinux, non ?
Ton problème peut provenir de la nouvelle version de pacman, la 3.5.0.
Lors de sa mise à jour il y avait une petite manip à faire sur la base de données, regarde sur la page d'accueil.
Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [yaourt]fichier déja présent, installation impossible

Message par benjarobin »

La page que tu cite n'est plus vraiment d'actualité avec pacman 3.5... Il faut mieux récupérer les informations sur le wiki où tu as plus de chance que ce soit à jour...
Donc déjà à première vu tu as casser la base de donnée pacman (c'est mal partie :( ).
Il faut voir l'étendue des dégâts et connaitre précisément ce que tu as fait.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ourobolos
Daikyu
Messages : 70
Inscription : lun. 31 août 2009, 17:26

Re: [yaourt]fichier déja présent, installation impossible

Message par ourobolos »

@karhu : non, c'est pas à lié à une mise à jour de pacman, et le pacman-db-upgrade n'ai rien changé à mon soucis
@benjarobin : J'ai suivi la page que j'ai liée au-dessus et j'ai fait la manip pacman-optimize et pacman-cage
ce matin je me suis aperçu en voulant installer un paquet des erreurs du dessus, donc j'ai voulu défaire ce que j'avais hier et là je me suis rendu compte que pamcan-cage n'était pas indiqué comme installé dans les paquets.


edit : en cherchant sur les fora anglophones, j'ai trouvé plusieurs pistes :
piste 1 j'ai bien un fichier /var/lib/pacman.bak, qui date d'avant mes manips
piste 2 refaire un base de données depuis zéro
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [yaourt]fichier déja présent, installation impossible

Message par benjarobin »

Tu as bien fait ceci ? :
Sauvegarde: Avant de faire quoi que ce soit, il est recommendé d'effectuer une sauvegarde de la base pacman. Pour cela, lancez:
Si oui il suffit de restaurer la sauvegarde
Sinon tente de restaurer /var/lib/pacman.bak
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ourobolos
Daikyu
Messages : 70
Inscription : lun. 31 août 2009, 17:26

Re: [yaourt]fichier déja présent, installation impossible

Message par ourobolos »

ben non, évidemment, j'ai tout fait sans prendre de précautions :arrow:

en revanche la restauration à partir du pacman.bak a fonctionné

merci de votre aide
Répondre