Tâche #23314
Scénario #23161: Traitement express MEN (11-13)
Amélioration du message Upgrade-Auto si aucune mise à niveau n'est disponible (suite)
Restant à faire (heures):
0.0
Description
Suite de #23021...
Je propose :- appliquer les nouvelles modifications uniquement sur EOLE >= 2.6.2 (les différents cas peuvent être simulés en jouant avec les nouveaux fichiers de /etc/eole/.release_available et /etc/eole/.upgrade_available et/ou en modifiant :
/usr/lib/python2.7/dist-packages/creole/eoleversion.py
) - supprimer le faux script placé dans /usr/bin :o
root@eolebase:~# /usr/bin/Upgrade-Auto La commande Upgrade-Auto ne permet plus de changer de sous-version du serveur EOLE. Merci d'utiliser la commande Maj-Release à la place. root@eolebase:~# which Upgrade-Auto /usr/share/eole/sbin/Upgrade-Auto
- Gérer proprement le cas suivant (qui ne devrait pas arriver) :
root@eolebase:~# touch /etc/eole/.upgrade_available root@eolebase:~# /usr/share/eole/upgrade/Upgrade-Auto Traceback (most recent call last): File "/usr/share/eole/upgrade/Upgrade-Auto", line 82, in <module> from UpdateManager.Core.MetaRelease import MetaReleaseCore ImportError: No module named UpdateManager.Core.MetaRelease
Demandes liées
Révisions associées
Maj-Release : add lines around error message
Ref: #23314
Upgrade-Auto : update messages
Ref: #23314
Update translations
Ref: #23314
Remove old Upgrade-Auto command in /usr/bin
Ref: #23314
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Copié depuis Tâche #23021: Amélioration du message Upgrade-Auto si aucune mise à niveau n'est disponible ajouté
#2 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Description mis à jour (diff)
Messages Upgrade-Auto
- Fabrice est parti du principe que le cas "mineure disponible + majeure disponible" n'était pas pertinent...
- majeure disponible : pas de message spécifique, le script embraye directement par le message d'avertissement suivi des choix possibles
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 [ ... ]
- mineure non disponible/majeure non disponible
Aucune version majeure n'est disponible pour la mise à jour
- mineure disponible/majeure non disponible
Aucune version majeure n'est disponible pour la mise à jour Une version mineure est disponible, utiliser la commande Maj-Release pour mettre à jour
#3 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Statut changé de Nouveau à En cours
- Début mis à 13/03/2018
#4 Mis à jour par Joël Cuissinat il y a environ 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 0.5 à 0.25
#5 Mis à jour par Scrum Master il y a environ 6 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Fabrice Barconnière il y a presque 6 ans
- Restant à faire (heures) changé de 0.25 à 0.0
#7 Mis à jour par Fabrice Barconnière il y a presque 6 ans
Vu
root@seshat:~# Upgrade-Auto Aucune version majeure n'est disponible pour la mise à jour
et aussi pour le cas qui ne devrait pas arriver
root@seshat:~# touch /etc/eole/.upgrade_available root@seshat:~# /usr/share/eole/upgrade/Upgrade-Auto Aucune version majeure n'est disponible pour la mise à jour root@seshat:~# python Python 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from UpdateManager.Core.MetaRelease import MetaReleaseCore Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named UpdateManager.Core.MetaRelease >>>
#8 Mis à jour par Scrum Master il y a presque 6 ans
- Statut changé de Résolu à Fermé