Anomalie #596
si /etc/eole/config.eol est invalide on ne peut plus relancer d'instance
100%
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.
Révisions associées
déplacement du fichier /etc/eole/config.eol à l'instance s'il existe FIXES #596
déplacement du fichier /etc/eole/config.eol si existant dans instance FIXES #596
Historique
#1 Mis à jour par Klaas TJEBBES il y a presque 14 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit c72e9e6f0320998568bb67c896b98d95c7bbb18a.
#2 Mis à jour par Klaas TJEBBES il y a presque 14 ans
Appliqué par commit a370dd8f878fb6249bbad277aaa526a5c4db2bdf.
#3 Mis à jour par Joël Cuissinat il y a presque 14 ans
- Version cible mis à Mises à jour 2.2.2 - 03 RC
#4 Mis à jour par Joël Cuissinat il y a presque 14 ans
OK dans paquet candidat : creole 2.2-eole173~3.gbpe018a9
#5 Mis à jour par Joël Cuissinat il y a presque 14 ans
- Statut changé de Résolu à Fermé