Ton sources.list est un peu juste je trouve
Si tu veux rester en testing tu peux laisser testing mais si tu veux rester sous etch alors il faut mettre etch a la place de testing
etch est la version testing actuelle mais elle passera stable un jour alors que testing restera testing
complete ton sources.list
deb http://security.debian.org etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
deb http://ftp.fr.debian.org/debian etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian etch main contrib non-free
Soit tu garde etch comme dans l’exemple ci dessus soit tu le remplace par testing c’est toi qui vois