Page 1 sur 1

[pacman] Nettoyage du cache échoue (contourné)

Publié : dim. 01 févr. 2009, 15:21
par mélodie
Bonjour,

Je rencontre un problème avec "pacman -Sc" et "pacman -Scc".

Voilà ce qui se passe:
$ sudo pacman -Sc
Répertoire du cache : /var/cache/pacman/pkg/
Voulez-vous supprimer tous les paquets non installés du cache? [O/n] O
Suppression du cache des paquets obsolètes... Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/gnome-panel-2.24.3-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/evolution-data-server-2.24.3-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/dvd+rw-tools-7.1-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/gnome-desktop-sharp-2.24.0-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/ndesk-dbus-glib-0.4.1-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/policykit-gnome-0.9.2-2-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/iso-codes-2.0-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/gnome-mount-0.8-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/libsoup-2.24.3-1-i686.pkg.tar.gz
Erreur: méta-données du paquet manquantes dans /var/cache/pacman/pkg/libgweather-2.24.3-1-i686.pkg.tar.gz
terminé.
$ sudo pacman -Scc
Répertoire du cache : /var/cache/pacman/pkg/
Voulez vous supprimer TOUS les paquets du cache? [o/N] o
Erreur: la suppression du répertoire de cache a échoué
Auriez-vous une solution (propre) à me conseiller, pour réparer ça ?

Merci par avance.

PS: j'essaie d'en réinstaller, des fois que, et le résultat:
Analyse de l'intégrité des paquets...
:: L'archive evolution-data-server-2.24.3-1-i686.pkg.tar.gz est corrompue. Voulez vous l'effacer? [O/n]
:(

Publié : dim. 01 févr. 2009, 15:53
par farvardin
visiblement il manque déjà des données relatives à ces fichiers.
Cela serait pour chez moi, je supprimerais (à la barbare) tout ce qu'il y a dans /var/cache/pacman/pkg/, et je reconstruirais la base avec l'option d'optimisation que l'on a dans shaman (a moins qu'il existe la même option en ligne de commande)

edit : en fait dans /var/cache/pacman/pkg il n'y a que les paquets sans rien d'autre. Je ne sais pas ce qu'ils appellent les meta données de ces paquets sans doute c'est un fichier de controle dans le paquet. Peut-être tout simplement ces paquets ont été corrumpu et il ne les reconnait pas comme paquets valides.

edit 2 : si je mets un fichier bidon dans /var/cache/pacman/pkg il me met ton 1er msg d'erreur à propos des meta données. Par contre la seconde commande avec pacman -Scc fonctionne bien quand même.

Publié : dim. 01 févr. 2009, 17:03
par marc[i1]
Salut,

je te conseille un bon vieux :

Code : Tout sélectionner

rm -rf /var/cache/pacman/pkg/*
puis un :

Code : Tout sélectionner

yaourt -Syu

Publié : dim. 01 févr. 2009, 19:12
par mélodie
D'accord. Merci à tous deux.