Projet

Général

Profil

Tâche #14609

Scénario #14532: Finaliser les scripts Upgrade-Auto/Maj-Release vers 2.5.1

Supprimer le lock Upgrade-Auto en cas d'erreur sur l'état de mise à jour ou le noyau

Ajouté par Joël Cuissinat il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
12/01/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

root@eolebase:~# Upgrade-Auto 
Ce script va effectuer la migration vers une nouvelle version de la distribution
Les modifications ne sont pas réversibles
Choisir la version vers laquelle migrer
Choix disponibles :
[1] 2.5.1

Vers quelle version choisissez-vous de migrer (ou 'q' pour quitter) ?
[1] : 
Voulez-vous vraiment migrer vers la version 2.5.1 ? [oui/non]
[non] : o
--------------------------------------------------------------------------------
                     Vérification de l'état de mise à jour                      
--------------------------------------------------------------------------------
Action update pour root                                                       
zephir - UPGRADE => ERR : Des paquets ne sont pas à jour ! 
Des paquets ne sont pas à jour !
Effectuez une mise à jour (Maj-Auto) avant de relancer ce script
root@eolebase:~# Maj-Auto 
Mise à jour le mardi 12 janvier 2016 12:22:31
Maj-Auto - A system lock is already set: /var/lock/eole/eole-system/upgrade-auto.3460

L'utilisateur est obligé de supprimer le fichier pour pouvoir "corriger".

Révisions associées

Révision e1698e33 (diff)
Ajouté par Daniel Dehennin il y a plus de 8 ans

Upgrade-Auto: Supprimer le verrou à la sortie

Lorsque l’option « --download » est active, le verrou, positionné avant
le téléchargement de l’image ISO, n’est pas supprimé.

Ce dernier est géré par un script post-upgrade.

Il faut le gérer à la sortie du script par l’outil « atexit ».

  • scripts/Upgrade-Auto: Appel « release_lock » à la sortie du script.
    (release_lock): Lève le verrou s’il est positionné.

Ref: #14609

Historique

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

  • Statut changé de Nouveau à En cours

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

  • Description mis à jour (diff)
  • Assigné à mis à Daniel Dehennin

#3 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.1

Paquet en version 2.4.2-8 disponible dans eole-2.4.2-proposed-updates.

#4 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • Restant à faire (heures) changé de 0.1 à 0.0

OK, pas de lock après erreur d'Upgrade.

root@eolebase:~# Upgrade-Auto 
Ce script va effectuer la migration vers une nouvelle version de la distribution
Les modifications ne sont pas réversibles
Choisir la version vers laquelle migrer
Choix disponibles :
[1] 2.5.1

Vers quelle version choisissez-vous de migrer (ou 'q' pour quitter) ?
[1] : 
Voulez-vous vraiment migrer vers la version 2.5.1 ? [oui/non]
[non] : o
---------------------------------------------------------------------------------------------------------------------------------------
                                                 Vérification de l'état de mise à jour                                                 
---------------------------------------------------------------------------------------------------------------------------------------
Action update pour root                                                                                                              
Le serveur est à jour
Mise à jour de la configuration Grub :
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.13.0-74-generic
Found initrd image: /boot/initrd.img-3.13.0-74-generic
Found linux image: /boot/vmlinuz-3.13.0-71-generic
Found initrd image: /boot/initrd.img-3.13.0-71-generic
Found linux image: /boot/vmlinuz-3.13.0-68-generic
Found initrd image: /boot/initrd.img-3.13.0-68-generic
Found memtest86+ image: /memtest86+.bin
done
zephir - UPGRADE => ERR : Pour cette opération, vous devez impérativement être sur le dernier noyau disponible pour cette version ! 
Pour cette opération, vous devez impérativement être sur le dernier noyau disponible pour cette version !
root@eolebase:~# Maj
Maj-Auto  Maj-Cd    
root@eolebase:~# Maj-Auto 
Mise à jour le mercredi 13 janvier 2016 14:41:20
*** eolebase 2.4.2 (0000000A) ***

Configuration du dépôt Ubuntu avec la source test-eole.ac-dijon.fr
Configuration du dépôt EOLE avec la source test-eole.ac-dijon.fr
Action update pour root                                                                                                              
Action list-upgrade pour root
Mise à jour OK
Aucun paquet à installer.

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

  • Statut changé de En cours à Fermé

Formats disponibles : Atom PDF