Project

General

Profile

Tâche #7966

Distribution EOLE - Scénario #8950: Livraison 2.4.1-RC1

reconfigure ne détecte pas les noyaux plus récents

Added by Philippe Caseiro almost 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/01/2014
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

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"

Associated revisions

Revision 947f4703 (diff)
Added by Joël Cuissinat over 6 years ago

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

Revision 54962ee3 (diff)
Added by Joël Cuissinat over 6 years ago

Modification du nettoyage des noyaux

  • creole/fonctionseole.py (get_kernel_to_remove) : réécriture de la fonction
    en utilisant notamment la fonction "get_version_filtered_pkgs"

Fixes: #8590 @3.5h
Ref: #7966

History

#1 Updated by Philippe Caseiro almost 7 years ago

Après un autre test, la détection du reboot ne fontionne que lorsqu'on a 3 noyaux plus anciens.

#2 Updated by Joël Cuissinat almost 7 years ago

  • Priority changed from Haut to Normal
  • Target version changed from Eole 2.4 Stable to 231
  • Estimated time set to 2.00 h

#3 Updated by Benjamin Bohard over 6 years ago

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 Updated by Joël Cuissinat over 6 years ago

  • Target version deleted (231)

#5 Updated by Joël Cuissinat over 6 years ago

  • Parent task set to #8950

#6 Updated by Joël Cuissinat over 6 years ago

  • Remaining (hours) set to 2.0

#7 Updated by Joël Cuissinat over 6 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Start date set to 10/01/2014
  • Remaining (hours) changed from 2.0 to 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 Updated by Joël Cuissinat over 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#9 Updated by Joël Cuissinat over 6 years ago

  • Remaining (hours) changed from 1.5 to 0.0

#10 Updated by Fabrice Barconnière over 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF