Impossible de lire la liste des sources.

Comment résoudre : "Impossible de lire la liste des sources".

Résoudre : Impossible de lire la liste des sources
S'il vous arrive d'avoir la mention : "impossible de lire la liste des sources" ou bien "Le système est occupé" quand vous voulez accéder à la gestion des paquets ou que vous voulez installer un nouveau logiciel ou faire une mise à jour sous Ubuntu ou ses dérivés : c'est très fâcheux car tout est bloqué !

Que se passe-t-il ? Sans vous en rendre compte, vous avez fait une fausse manoeuvre et la liste des sources ( l'endroit où votre système va chercher des nouveaux paquets sur Internet) la liste des sources, donc, comporte une ligne défectueuse...

Voici comment s'en sortir :
Premièrement, il faut savoir quelle est cette ligne défectueuse. Pour ceci vous devez ouvrir un terminal et inscrire dedans :

sudo apt-get update

Vous aurez alors une réponse du type :
"Impossible de lire la ligne 56 : http security ubuntu dans la liste des sources"
Donc vous savez quelle est la ligne incriminée !... maintenant, il suffit de l'effacer !

Toujours dans votre terminal, vous incrivez, maintenant :

sudo kate /etc/apt/sources.list (si vous êtes en KDE - Kubuntu par exemple)

ou :

sudo gedit /etc/apt/sources.list (si vous êtes en Gnome - Ubuntu par exemple)
 
Si vous êtes sous Xubuntu, avant de mettre la phrase ci-dessus, il faut ouvrir le gestionnaire de paquets Synaptic et dans la recherche, mettre le mot :
gedit
et installer ce paquet (en faisant un clic droit sur le nom du paquet, en cochant : "Installer" puis en cochant : "Appliquer"). Quand c'est fait, il faut fermer Synaptic et ouvrir le Terminal et dedans mettre la phrase :
sudo gedit /etc/apt/sources.list

Cette phrase va vous ouvrir une nouvelle fenêtre dans laquelle il y aura la fameuse liste des sources... vous repérez la ligne défectueuse - en général, la dernière - vous l'effacez tout simplement, puis vous enregistrez...
Vous fermez la fenêtre et vous êtes à nouveau dans le terminal !
Là vous inscrivez :

sudo apt-get update

Et tout va rentrer dans l'ordre...

BMMWW 

________________________________________________________________________

La question avait été posée dans le forum "Commentçamarche" Une participante, Mamiemando, avait fait une réponse très complète, la voici :

Mamiemando

Que tu sois sous debian ou ubuntu la démarche est la même : il faut ouvrir le fichier /etc/apt/sources.list avec un éditeur texte de ton choix et avec des droits administrateurs.

Si tu es sous debian, par défaut sudo (et ses versions graphiques, kdesudo et gksudo) ne sont pas installés et il faut passer en root avec la commande "su". Si tu es sous ubuntu, kubuntu, xubuntu ils sont installés.

Ainsi ça donne :

- sous debian, dans un terminal :
http://doc.ubuntu-fr.org/terminal

su - nano /etc/apt/sources.list



- sous ubuntu : une interface est prévue
http://doc.ubuntu-fr.org/tutoriel/comment_modifier_sources_maj

... ou sinon, on reproduire la méthode debian :
- sous ubuntu (gnome, unity) :

gksudo gedit /etc/apt/sources.list &



- sous kubuntu (kde) :

kdesudo kwrite /etc/apt/sources.list &



Remarque : les commandes kdesudo gksudo doivent être lancées depuis un terminal de l'utilisateur qui a ouvert le mode graphique. Par exemple si ta session graphique est ouverte en tant que "mando", alors c'est dans un terminal lancé par mando que tu dois lancer ces commandes (pas par root en tout cas).

Remarque : sous debian, rien n'empêche d'installer kdesudo ou gksudo, par exemple via apt-get ou aptitude :

su - aptitude update aptitude safe-upgrade aptitude install kdesudo



Bonne chance