Projet

Général

Profil

Scénario #21026

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

Ajouté par Cédric Frayssinet il y a presque 7 ans. Mis à jour il y a environ 6 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
Version mineure
Début:
02/10/2017
Echéance:
20/10/2017
% réalisé:

100%

Temps estimé:
(Total: 13.00 h)
Temps passé:
(Total: 7.50 h)
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
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


Sous-tâches

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

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 7 ans

  • Tracker changé de Demande à Proposition Scénario
  • Sujet changé de Ajout d'un test de présence de DKMS avant Upgrade-Auto à Upgrade-Auto devrait tester la présence de pilotes compilés (DKMS) avant de commencer
  • Description mis à jour (diff)
  • Catégorie mis à Version mineure

#2 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Echéance mis à 29/09/2017
  • Version cible mis à sprint 2017 37-39 Equipe MENSR
  • Début mis à 11/09/2017
<nebuchadnezzar> Upgrade-Auto doit intégrer ce qu’a fait le MTES

#3 Mis à jour par Scrum Master il y a plus de 6 ans

  • Points de scénarios mis à 2.0

#4 Mis à jour par Scrum Master il y a plus de 6 ans

  • Version cible changé de sprint 2017 37-39 Equipe MENSR à sprint 2017 40-42 Equipe MENSR

#5 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Description mis à jour (diff)

#6 Mis à jour par Scrum Master il y a plus de 6 ans

  • Assigné à mis à Laurent Flori

#7 Mis à jour par Scrum Master il y a plus de 6 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#8 Mis à jour par Joël Cuissinat il y a environ 6 ans

  • Release mis à EOLE 2.5.2.3

Formats disponibles : Atom PDF