Anomalie #7358
Les noyaux désinstallés ne sont pas purgés
Description
Reprise du signalement #3700 :
Le serveur redémarre bien sur le dernier noyau (3.8.0-35-generic) et au reconfigure les 2 plus anciens noyaux ont été supprimés sans être purgés :
root@scribe:~# dpkg -l|grep linux-image rc linux-image-3.8.0-31-generic 3.8.0-31.46~precise1 Linux kernel image for version 3.8.0 on 64 bit x86 SMP rc linux-image-3.8.0-32-generic 3.8.0-32.47~precise1 Linux kernel image for version 3.8.0 on 64 bit x86 SMP ii linux-image-3.8.0-33-generic 3.8.0-33.48~precise1 Linux kernel image for version 3.8.0 on 64 bit x86 SMP ii linux-image-3.8.0-35-generic 3.8.0-35.50~precise1 Linux kernel image for version 3.8.0 on 64 bit x86 SMP ii linux-image-generic-lts-raring 3.8.0.35.35 Generic Linux kernel image
Pour reproduire, installer des anciens noyaux (apt-get install linux-image-w.x.y-z-generic
) sur le module de sorte d'en avoir au minimum 3 d'installés, lancer reconfigure et redémarrer si nécessaire.
Demandes liées
Révisions associées
pyeole.pkg: forcer la purge des paquets
Les options de configuration APT « APT::Get::* » ne s’applique qu’à la
commande apt-get.
- pyeole/pkg.py (EolePkgApt._apply_to_package): Passer l’option
« purge » lors du marquage pour suppression d’un paquet.
Fixes: #7358 @45m
pyeole.pkg: correction de la purge des paquets
- pyeole/pkg.py (EolePkgApt._apply_to_package): les clefs du
dictionnaire d’options est l’action et non la fonction de marquage.
Ref: #7358
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 Daniel Dehennin il y a environ 10 ans
- Echéance mis à 21/02/2014
- Assigné à mis à Daniel Dehennin
- Début mis à 14/02/2014
#2 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Projet changé de creole à python-pyeole
Les options de configuration APT APT::Get::*
ne s’applique qu’à la commande apt-get
.
Pour les librairies, il faut passer les options lors des appels de fonctions.
C’est donc du ressort de python-pyeole.
#3 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 7bb4d808549f20e3dda093ad9034d65cceb6bf2a.