Project

General

Profile

Scénario #21026

Upgrade-Auto devrait tester la présence de pilotes compilés (DKMS) avant de commencer

Added by Cédric Frayssinet about 2 years ago. Updated over 1 year ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
Version mineure
Start date:
10/02/2017
Due date:
10/20/2017
% Done:

100%

Estimated time:
(Total: 13.00 h)
Spent time:
(Total: 7.50 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Problème

Lors d’un Upgrade-Auto, l’installation peut mal se passer à cause des pilotes compilés (DKMS) :

  • Impossible de démarrer sur le nouveau noyau
  • Fichier présent dans le paquet DKMS fourni par un autre paquet en standard (cas présent pour Cédric #21013)

Proposition

Intégrer le mécanisme de détection de l’écologie.

Critères d’acceptation

  • Sur un module EOLE (2.3, 2.4, 2.5)
  • Installer un paquet DKMS (même s’il ne sert à rien)
  • Exécuter Upgrade-Auto : il doit signaler la présence du module DKMS et refuser l’Upgrade (?)

Demande initiale

Suite à ma mésaventure lors de l'application du script Upgrade-Auto sur un scribe 2.3, je pense qu'il faudrait faire un test de plus avant le lancement : vérifier la présence de modules DKMS qui aurait été installé sur le 2.3.

En effet, j'ai eu droit à un stop du script puis après le reboot à un beau kernel panic... puis là... après de nombreuses bidouilles (encore merci Daniel sur IRC), je n'ai pas réussi à m'en sortir proprement ; du coup, je suis en train de lancer la restauration totale sur un 2.3 fresh install :/

Lié à cela : https://dev-eole.ac-dijon.fr/issues/21013


Subtasks

Tâche #21541: Récupérer le code mis en place pour EOLE 2.3 au MTESFerméJoël Cuissinat

Tâche #21676: Écrire le code permetttant de gérer les dkms lors de la migrationFerméLaurent Flori

Tâche #21681: Mettre à jour la documentation de migrationFerméJoël Cuissinat

Tâche #21713: Rétro-portage en 2.4.2 et 2.3FerméJoël Cuissinat

History

#1 Updated by Daniel Dehennin about 2 years ago

  • Tracker changed from Demande to Proposition Scénario
  • Subject changed from Ajout d'un test de présence de DKMS avant Upgrade-Auto to Upgrade-Auto devrait tester la présence de pilotes compilés (DKMS) avant de commencer
  • Description updated (diff)
  • Category set to Version mineure

#2 Updated by Joël Cuissinat about 2 years ago

  • Tracker changed from Proposition Scénario to Scénario
  • Due date set to 09/29/2017
  • Target version set to sprint 2017 37-39 Equipe MENSR
  • Start date set to 09/11/2017
<nebuchadnezzar> Upgrade-Auto doit intégrer ce qu’a fait le MTES

#3 Updated by Scrum Master about 2 years ago

  • Story points set to 2.0

#4 Updated by Scrum Master about 2 years ago

  • Target version changed from sprint 2017 37-39 Equipe MENSR to sprint 2017 40-42 Equipe MENSR

#5 Updated by Daniel Dehennin about 2 years ago

  • Description updated (diff)

#6 Updated by Scrum Master almost 2 years ago

  • Assigned To set to Laurent Flori

#7 Updated by Scrum Master almost 2 years ago

  • Status changed from Nouveau to Terminé (Sprint)

#8 Updated by Joël Cuissinat over 1 year ago

  • Release set to EOLE 2.5.2.3

Also available in: Atom PDF