Pour le repolist qui ne fonctionne pas essaie
LANG=C yum repolist
Si la liste s'affiche correctement, il s'agit d'un bug de python (utilisé par yum).
Pour corriger ce bug
yum --enablerepo=updates-testing update python
Pour le rpmfusion-free :
cd /tmp
wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
ou
urlgrabber http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
pour vérifier que tu arrives bien à télécharger