Tâche #7966
Distribution EOLE - Scénario #8950: Livraison 2.4.1-RC1
reconfigure ne détecte pas les noyaux plus récents
Description
Le test "SC-T01-011 : reconfigure et le reboot" est en erreur.
Le reconfigure ne détecte pas qu'un nouveau noyaux est disponible et n'affiche pas la demande de reboot.
Si on crée à la main le fichier /var/run/reboot-required reconfigure indique bien qu'un reboot est nécessaire.
Pour reproduire :
1°) Installer un noyaux plus ancien que le noyau courant.
2°) Rebooter sur le noyau plus ancien
3°) lancer "reconfigure"
Problème détecté sur un module "horus"
Révisions associées
Correction de la détection du noyau le plus récent
- creole/fonctionseole.py : correction de "get_wanted_kernel()" et ajout de
fonctions utilitaires
Fixes: #7966 @1.5h
Thanks: Benjamin Bohard
Historique
#1 Mis à jour par Philippe Caseiro il y a environ 10 ans
Après un autre test, la détection du reboot ne fontionne que lorsqu'on a 3 noyaux plus anciens.
#2 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Priorité changé de Haut à Normal
- Version cible changé de Eole 2.4 Stable à 231
- Temps estimé mis à 2.00 h
#3 Mis à jour par Benjamin Bohard il y a plus de 9 ans
La fonction get_wanted_kernel ne retourne pas le noyau le plus récent en l'absence d'un fichier indiquant un noyau privilégié.
#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Version cible
231supprimé
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tâche parente mis à #8950
#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Restant à faire (heures) mis à 2.0
#7 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
- Début mis à 01/10/2014
- Restant à faire (heures) changé de 2.0 à 1.5
C'est bien la fonction de comparaison utilisée qui est trop basique...
Pour elle 3.2.0-23-generic est supérieur à 3.11.0-26-generic ce qui n'est pas faux alphanumériquement parlant !
#8 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 947f4703efcd09679540c46596fbbccf04715013.
#9 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Restant à faire (heures) changé de 1.5 à 0.0
#10 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
- Statut changé de Résolu à Fermé