Project

General

Profile

Anomalie #596

si /etc/eole/config.eol est invalide on ne peut plus relancer d'instance

Added by Klaas TJEBBES over 11 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Category:
-
Start date:
05/26/2010
Due date:
% Done:

100%

Distribution:

Description

Si /etc/eole/config.eol n'est pas un fichier INI valide. Comme parsedico() est exécuté dans le module certs.py lors de son import (ici dans /usr/bin/instance) et que parsedico() utilise /etc/eole/config.eol s'il existe, instance plante avec le message :

instance /root/config3.eol
Traceback (most recent call last):
File "/usr/bin/instance", line 11, in <module>
from creole import maj, cert, utils
File "/var/lib/python-support/python2.5/creole/cert.py", line 36, in <module>
dico = parse_dico()
File "/var/lib/python-support/python2.5/creole/parsedico.py", line 14, in parse_dico
dic.load_values()
File "/var/lib/python-support/python2.5/creole/cfgparser.py", line 363, in load_values
return self._load_values()
File "/var/lib/python-support/python2.5/creole/cfgparser.py", line 374, in _load_values
var.val = eval(var.val)
File "<string>", line 1
['19
^
SyntaxError: EOL while scanning single-quoted string

Il faut supprimer/déplacer le fichier /etc/eole/config.eol pour pouvoir continuer. Le message d'erreur devrait être explicite ou instance ne devrait pas planter.

Associated revisions

Revision c72e9e6f (diff)
Added by Klaas TJEBBES over 11 years ago

déplacement du fichier /etc/eole/config.eol à l'instance s'il existe FIXES #596

Revision a370dd8f (diff)
Added by Klaas TJEBBES over 11 years ago

déplacement du fichier /etc/eole/config.eol si existant dans instance FIXES #596

History

#1 Updated by Klaas TJEBBES over 11 years ago

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

#3 Updated by Joël Cuissinat over 11 years ago

  • Target version set to Mises à jour 2.2.2 - 03 RC

#4 Updated by Joël Cuissinat over 11 years ago

OK dans paquet candidat : creole 2.2-eole173~3.gbpe018a9

#5 Updated by Joël Cuissinat over 11 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF