Bonjour,

En voulant faire un peu de ménage dans mes rpm ,
je fais ensuite un rm -Rf * dans le repertoire /var/lib/rpm/ ( d'habitude je le fais que sur les__db... mais bon il est un tard )

du coup je me retrouve avec ca:

yum clean all ; yum update
Modules complémentaires chargés : changelog, dellsysidplugin2, fastestmirror, presto, refresh-packagekit
Nettoyage complet
Cleaning up list of fastest mirrors
Modules complémentaires chargés : changelog, dellsysidplugin2, fastestmirror, presto, refresh-packagekit
Determining fastest mirrors
Erreur : Cannot retrieve metalink for repository: fedora. Please verify its path and try again


et un rpm --rebuilddb n'y change rien ,

je cherche mais je vois pas
si quelqu'un avait une solution , ca m'aiderait bien
merci d'avance
ballard.
ballard wrote:Bonjour,

En voulant faire un peu de ménage dans mes rpm ,
Faut m'expliquer à quoi ça sert mais bon.

Essaye de faire un
rpm -V yum
Pour faire le nettoayeg dans les rpm c'est yum un point c'est tout
bonjour,
rpm -V yum donne
le paquetage yum n'est pas installé

j'ai essayé
rpm --initdb
rpm --rebuilddb
pas mieux

voici le contenu du /var/lib/rpm

-rw-r--r-- 1 root root 12288 oct. 23 09:11 Basenames
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Conflictname
-rw-r--r-- 1 root root 8192 oct. 23 09:11 Dirnames
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Filedigests
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Group
-rw-r--r-- 1 root root 8192 oct. 23 09:11 Installtid
-rw-r--r-- 1 root root 12288 oct. 22 23:40 Name
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Obsoletename
-rw-r--r-- 1 root root 12288 oct. 22 23:40 Packages
-rw-r--r-- 1 root root 12288 oct. 22 23:40 Providename
-rw-r--r-- 1 root root 8192 oct. 23 09:11 Provideversion
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Pubkeys
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Requirename
-rw-r--r-- 1 root root 8192 oct. 23 09:11 Requireversion
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Sha1header
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Sigmd5
-rw-r--r-- 1 root root 12288 oct. 23 09:11 Triggername

si je fais un rpm -qa
la sortie est nulle
Bon bah la première réponse dit bien yum est perdu.

Donc:
wget ftp://ftp.ciril.fr/pub/linux/fedora/linux/releases/11/Everything/i386/os/Packages/yum-3.2.22-4.fc11.noarch.rpm
rpm -ivh yum-3.2.22-4.fc11.noarch.rpm
Puis yum clean ; yum update
ouais il me recharge 90mo de rpm !
car a mon avis , rpm ne sait qu'ils sont déja installés
un yum repolist fonctionne bien , preuve que yum est bien là non?
# /usr/lib/rpm/rpmdb_dump Packages-ORIG | /usr/lib/rpm/rpmdb_load Packages
me renvoit
rpmdb_load: configured environment flags incompatible with existing environment
rpmdb_dump: open: Packages-ORIG: No such file or directory


elle fait quoi cette commande??
j'a trouvé ceci

heureusement pour mo , je fais régulirement des listes de mes rpm installés


ouf ....
ballard wrote:# /usr/lib/rpm/rpmdb_dump Packages-ORIG | /usr/lib/rpm/rpmdb_load Packages
me renvoit
rpmdb_load: configured environment flags incompatible with existing environment
rpmdb_dump: open: Packages-ORIG: No such file or directory


elle fait quoi cette commande??
Cette erreur indiquait que tu n'avais pas fait la commande précédente qui copiait le dossier Packages en Packages-ORIG