Anomalie #7268
Si le fichier sources.list est corrompu, il n'est plus possible de regénérer les fichiers des dépôts
Distribution:
EOLE 2.4
Description
root@toto:~# echo "toto" > /etc/apt/sources.list root@toto:~# echo "toto" > /etc/apt/sources.list.d/eole.list root@toto:~# apt-eole configure eole -l unstable Action configure pour root apt-eole - E:Type 'toto' is not known on line 1 in source list /etc/apt/sources.list, E:Type 'toto' is not known on line 1 in source list /etc/apt/sources.list.d/eole.list root@toto:~# Maj-Auto -D *** eolebase 2.4 (test) *** Configure sources.list Maj-Auto - L’augmentation du niveau de mise à jour peut poser problème si vous souhaitez revenir au niveau minimal Voulez-vous continuer [oui/non] [non] : o Configuring Ubuntu with mirror fr.archive.ubuntu.com Maj-Auto - E:Type 'toto' is not known on line 1 in source list /etc/apt/sources.list, E:Type 'toto' is not known on line 1 in source list /etc/apt/sources.list.d/eole.list root@toto:~#
Révisions associées
Un « sources.list » corrompu bloque la configuration APT
Le chargement du cache APT requiert un « sources.list » valide.
La configuration des « sources.list » ne requiert pas le chargement du
cache, il faut donc que les erreurs ne soient pas blocantes.
- pyeole/pkg.py (EolePkgApt._load_apt_cache): Factorize l’ouverture du
cache APT.
Passer sous silence le plantage d’ouverture du cache APT pour l’action
« configure ».
(EolePkgApt._run): Utilise la nouvelle API pour charger le cache APT.
(EolePkgApt.get_package): Idem.
(EolePkgApt.get_rev_depends): Idem.
(EolePkgApt.configure): Idem.
Fixes: #7268 @45m
Revert partiel de 1550792
Le commit 15507929086719a011b2867f5dc9e1bc4cee9169 a entraîne un revert
caché des commits:
- 2aeb591 Un « sources.list » corrompu bloque la configuration APT
- b476740 pyeole.pkg: correction de la purge des paquets
- 7bb4d80 pyeole.pkg: forcer la purge des paquets
Historique
#1 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
Problème identique si on supprimer le fichier :
root@toto:~# rm /etc/apt/sources.list root@toto:~# apt-eole configure eole -l unstable Action configure pour root root - could not open file '/etc/apt/sources.list'
#2 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 2aeb59141a1791353d79b43c5b7acacff0b41196.
#3 Mis à jour par Daniel Dehennin il y a environ 10 ans
Appliqué par commit 03c5d68a9469bba9d3796e73d0b7476921195b0f.