Moi aussi je suis arrivé à cette situation, suite à un update
C'est sur une Fedora 10 x86_64, installée originellement (depuis plus d'un mois) à partir du DVD Fedora 10 Preview x86_64.
Je suis arrivé à la situation où la vérification des repositories rpmfusion:
#
rpm -qa | grep ^rpmfusion
rpmfusion-free-release-10-1.noarch
rpmfusion-nonfree-release-10-1.noarch
montrait la dernière release pour Fedora 10, mais à l'intérieur des fichiers de dépos sous /etc/yum.repos.d:
rpmfusion-free.repo, rpmfusion-free-updates.repo, rpmfusion-nonfree.repo,
J'avais une baseurl pointant sur la branche development (Fedora 10.90):
http://download1.rpmfusion.org/free/fedora/development/...... !!!!
J'ai donc fait le script ci dessous,
reset_rpmfusions_repos.sh
au cas où le problème reviendrait:
--------------------- couper ici -------------------------------------
#!/bin/bash
echo "remove current rpmfusion repositories ..."
rpm -e rpmfusion-free-release rpmfusion-nonfree-release --nodeps
rm -f /etc/yum.repos.d/rpmfusion*.repo
echo "resinstall rpmfusion repository ..."
rpm -ivh
http://download1.rpmfusion.org/nonfr...0-1.noarch.rpm http://download1.rpmfusion.org/free/...0-1.noarch.rpm # --httpproxy proxy_IP_address --httpport 8080
echo "Rebuild yum local database ..."
yum clean all
yum makecache
#----------------------------- END of script ---------------------
Si vous souhaitez l'utiliser , il suffit de faire un copier/coller de ces lines (entres les lignes en pointilllé ci dessus ) dans un fichier nommé par exemple:
reset_rpmfusions_repos.sh
à sauver sous le répertoire: /etc/yum.repos.d
Puis rendre ce fichier exécutable
#
chmod a+x /etc/yum.repos.d/reset_rpmfusions_repos.sh
et le lancer depuis un teminal où on s'est loggué root
( oubien où on a fait: 'su - root' ) avec la commande:
# /etc/yum.repos.d/reset_rpmfusions_repos.sh
Après cela on doit pouvoir fair un update normal de Fedora 10
***************************
Evidemment ceci ne s'applique pas à ceux qui ont explicitement choisi, d'aller de l'avant et d'upgrader leur système au novaux Fedora 10 development (10.90)
Comme dans les exemples ci dessus je vois des références active sur rawhide (dernièrs développement sur la Fedora courante), il faut peut être que ceux qui ont le problème, et qui n'ont paschoisi volontairement d'aller au delà de la version stable Fedora 10, vérifient que dans tous les fichiers *.repo qui sont sous:
/etc/yum.repos.d
et qui ont dans leur nom 'rawhide' (par exemple rpmfusion-free-rawhide.repo)
soient désactivés
(comme déjà di ci dessus, avec des lignes 'enabled=0' partout dans ces fichiers *rawhide*.repo)
******************************
Pour les novices, plutot que de jouer avec l'édition de ces fichiers, et yum
il peuvent utiliser l'interface graphique de yum: yumex
Il n'est pas installé par défaut, donc l'installer avec:
# yum install yumex
puis le lancer en tant que root:
ou via le menu principal: Outils système -> Yum Extender
dans les propriétés, on peut cocher ou décocher les repositories actifs
yves