Project

General

Profile

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

Added by Joël Cuissinat over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/12/2016
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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".

Associated revisions

Revision e1698e33 (diff)
Added by Daniel Dehennin over 7 years ago

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

History

#1 Updated by Scrum Master over 7 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Scrum Master over 7 years ago

  • Description updated (diff)
  • Assigned To set to Daniel Dehennin

#3 Updated by Daniel Dehennin over 7 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 2.0 to 0.1

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

#4 Updated by Fabrice Barconnière over 7 years ago

  • Remaining (hours) changed from 0.1 to 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 Updated by Scrum Master over 7 years ago

  • Status changed from En cours to Fermé

Also available in: Atom PDF