Tâche #21676
Scénario #21026: Upgrade-Auto devrait tester la présence de pilotes compilés (DKMS) avant de commencer
Écrire le code permetttant de gérer les dkms lors de la migration
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Faire un exit si dkms trouvé, c'est à l'utilisateur de gérer les modules.
Le code peut être exécuté :- au début de l'upgrade-auto
- fait en test en preupgrade
au début de l'upgrade-auto
fait en test en preupgrade
S'inspirer ou pas du code du MTES : #21541
Demandes liées
Révisions associées
Upgrade-Auto should not be possible if dkms in use
ref: #21676
Removing typo in shebang
ref: #21676
Historique
#1 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Description mis à jour (diff)
#2 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Lié à Tâche #21541: Récupérer le code mis en place pour EOLE 2.3 au MTES ajouté
#3 Mis à jour par Laurent Flori il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Laurent Flori il y a plus de 6 ans
- Assigné à mis à Laurent Flori
#5 Mis à jour par Laurent Flori il y a plus de 6 ans
- Statut changé de En cours à Nouveau
- Assigné à
Laurent Florisupprimé
Je propose de faire un script pre-upgrade/00-check-dkms:
#!/bin/bash . /usr/lib/eole/ihm.sh DKMS=`which dkms` if ! [ -z $DKMS ];then EchoRouge "DKMS installé, la procédure va s'arreter" #liste les modules dkms installés $DKMS status #Nettoyage après erreur rm -rf /tmp/Upgrade-Auto/ exit 1 fi exit 0
La procédure d'Upgrade échoue très rapidement en listant les modules dkms en cours
root@eolebase:~# Upgrade-Auto Ce script va effectuer la migration vers une nouvelle version de la distribution Les modifications ne sont pas réversibles -------------------------------------------------------------------------------- Copie des scripts de migration -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Vérification du système -------------------------------------------------------------------------------- DKMS installé, la procédure va s'arreter bbswitch, 0.7, 4.4.0-97-generic, x86_64: installed
#6 Mis à jour par Laurent Flori il y a plus de 6 ans
- Assigné à mis à Laurent Flori
#7 Mis à jour par Laurent Flori il y a plus de 6 ans
Pour tester on peut installer un module DKMS qui ne sert à rien:
apt-eole install bbswitch-dkms
puis lancer Upgrade-Auto
#8 Mis à jour par Laurent Flori il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#9 Mis à jour par Laurent Flori il y a plus de 6 ans
- Restant à faire (heures) changé de 6.0 à 1.0
#11 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de En cours à Résolu
#12 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Restant à faire (heures) changé de 1.0 à 0.0
#13 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de Résolu à Fermé