Projet

Général

Profil

Anomalie #7268

Si le fichier sources.list est corrompu, il n'est plus possible de regénérer les fichiers des dépôts

Ajouté par Emmanuel GARETTE il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
Echéance:
% réalisé:

100%

Temps passé:
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

Révision 2aeb5914 (diff)
Ajouté par Daniel Dehennin il y a environ 10 ans

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

Révision 03c5d68a (diff)
Ajouté par Daniel Dehennin il y a environ 10 ans

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

Fixes: #7268
Fixes: #7358

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

#3 Mis à jour par Daniel Dehennin il y a environ 10 ans

#4 Mis à jour par Gilles Grandgérard il y a environ 10 ans

  • Statut changé de Résolu à Fermé

ok

Formats disponibles : Atom PDF