Project

General

Profile

Tâche #10931

Scénario #10810: Upgrade-Auto entre 2.3 et 2.4.1 pour AmonEcole

Lors upgrade-auto amonecole 2.3 => 2.4.1,nous avons un traceback sur eole-posh ...

Added by Gilles Grandgérard about 8 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
03/06/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

Suppression de eole-posh-profil ...
** Impossible de trouver le fichier /etc/eole/release **Traceback (most recent call last):
  File "/usr/share/eole/schedule/manage_schedule", line 5, in <module>
    from pyeole.schedule import list_schedule, add_del_schedule
  File "/usr/lib/pymodules/python2.6/pyeole/schedule.py", line 7, in <module>

MONITOR: traceback action:$ERREUR time:Tue Mar 17 12:11:32 2015
    from pyeole.ansiprint import print_orange
  File "/usr/lib/pymodules/python2.6/pyeole/ansiprint.py", line 6, in <module>
    from pyeole.process import system_out
  File "/usr/lib/pymodules/python2.6/pyeole/process.py", line 9, in <module>
    from creole import config
  File "/usr/lib/pymodules/python2.6/creole/config.py", line 138, in <module>
    raise VirtError("incohérence : serveur configuré avec conteneur, mais le paquet eole-conteneur n'est pas installé")
creole.error.VirtError: incohérence : serveur configuré avec conteneur, mais le paquet eole-conteneur n'est pas installé
Purge des fichiers de configuration de eole-posh-profil ...

Associated revisions

Revision a9bb20c3 (diff)
Added by Joël Cuissinat about 8 years ago

Pas de traceback en cas d'erreur d'import dans manage_schedule

  • eole/schedule/manage_schedule : ajout d'un "try" au niveau des imports

Fixes: #10931 @1.5h

History

#1 Updated by Joël Cuissinat about 8 years ago

  • Subject changed from Lors upgrade-auto amonecole 2.3 => 2.4.1, nous avons un traceback sur eole-posh ... to Lors upgrade-auto amonecole 2.3 => 2.4.1,nous avons un traceback sur eole-posh ...
  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Estimated time set to 2.00 h
  • Remaining (hours) set to 2.0

#2 Updated by Joël Cuissinat about 8 years ago

  • Description updated (diff)

#3 Updated by Joël Cuissinat about 8 years ago

Le traceback n'est pas du à l'absence du fichier /etc/eole/release (1er message d'erreur) mais à la présence du fichier /etc/eole/.VirtEnabled.lock.

On pourrait supprimer ce fichier mais je comme je ne suis pas sûr de mon coup, je vais rester sur ma première idée, à savoir : placer un "try" au niveau des imports du script manage_schedule :

 try:
    from pyeole.schedule import list_schedule, add_del_schedule
except Exception, e:
    print "Error: {0}".format(e)
    sys.exit(1)

#4 Updated by Joël Cuissinat about 8 years ago

  • Distribution changed from EOLE 2.4 to EOLE 2.3

#5 Updated by Joël Cuissinat about 8 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#6 Updated by Joël Cuissinat about 8 years ago

  • Remaining (hours) changed from 2.0 to 0.25

#7 Updated by Gilles Grandgérard about 8 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF