Project

General

Profile

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)

Added by Joël Cuissinat over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/13/2018
Due date:
% Done:

100%

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

Related issues

Copied from Distribution EOLE - Tâche #23021: Amélioration du message Upgrade-Auto si aucune mise à niveau n'est disponible Fermé 02/08/2018

Associated revisions

Revision 1a91fd39 (diff)
Added by Joël Cuissinat over 1 year ago

Maj-Release : add lines around error message

Ref: #23314

Revision efaf8fa4 (diff)
Added by Joël Cuissinat over 1 year ago

Upgrade-Auto : update messages

Ref: #23314

Revision 925fd4d2 (diff)
Added by Joël Cuissinat over 1 year ago

Update translations

Ref: #23314

Revision 776c169e (diff)
Added by Joël Cuissinat over 1 year ago

Remove old Upgrade-Auto command in /usr/bin

Ref: #23314

History

#1 Updated by Joël Cuissinat over 1 year ago

  • Copied from Tâche #23021: Amélioration du message Upgrade-Auto si aucune mise à niveau n'est disponible added

#2 Updated by Joël Cuissinat over 1 year ago

  • Description updated (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 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Nouveau to En cours
  • Start date set to 03/13/2018

#4 Updated by Joël Cuissinat over 1 year ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 0.5 to 0.25

#5 Updated by Scrum Master over 1 year ago

  • Status changed from En cours to Résolu

#6 Updated by Fabrice Barconnière over 1 year ago

  • Remaining (hours) changed from 0.25 to 0.0

#7 Updated by Fabrice Barconnière over 1 year ago

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 Updated by Scrum Master over 1 year ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF