Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2013-03-19T10:22:33ZEnsemble Ouvert Libre Évolutif
Redmine eole-fichier - Anomalie #5065 (Fermé): Les bibliothèques dynamiques (.so) pour PAM ne sont plus d...https://dev-eole.ac-dijon.fr/issues/50652013-03-19T10:22:33ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Il ne faut plus mettre le chemin les chemins complets dans les fichiers <em>/etc/pam.d/*</em></p>
<p>Trois fichiers sont à modifier sur ma maquette Horus-2.4 :<br /><pre>
root@horus:/usr/share/eole/creole/distrib# grep -l /lib/security *
cups
login
pam_proftpd
</pre></p> eole-common - Anomalie #5056 (Fermé): [2.4] : /etc/ssh/ssh_config n'est plus généré correctementhttps://dev-eole.ac-dijon.fr/issues/50562013-03-15T15:31:18ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Les lignes suivantes sont en trop :<br /><pre>
Host all
Hostname=
</pre></p>
<p>Et provoquent :<br /><pre>
/etc/ssh/ssh_config line 69: Missing argument.
lost connection
</pre></p> scribe-backend - Anomalie #5022 (Fermé): Portage de scribe-backend en 2.4https://dev-eole.ac-dijon.fr/issues/50222013-03-08T13:34:10ZJoël Cuissinatjoel.cuissinat@ac-dijon.frTiramisu - Anomalie #4977 (Fermé): Erreur avec une slave sans valeur par défauthttps://dev-eole.ac-dijon.fr/issues/49772013-02-28T14:47:05ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Problème sur la variable "eolesso_ldap_infos" esclave de "eolesso_ldap" dans 20_sso.xml constaté avec Manu.</p> python-pyeole - Anomalie #4955 (Fermé): Effet de bord au redémarrage de Samba si on redirige vers...https://dev-eole.ac-dijon.fr/issues/49552013-02-25T15:54:23ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<pre>
root@eoleng:~# CreoleService smbd restart
* Stopping SMB/CIFS File Server: smbd [ OK ]
* Starting SMB/CIFS File Server: smbd [ OK ]
root@eoleng:~# CreoleService smbd restart >/dev/null
root -
</pre>
<p>En mode debug, l'erreur est :<br /><pre>
root - Traceback (most recent call last):
File "/usr/bin/CreoleService", line 34, in main
container=options.container)
File "/usr/lib/python2.7/dist-packages/pyeole/service.py", line 472, in service_code
ret = creole_service_code(c_service, action, c_container)
File "/usr/lib/python2.7/dist-packages/pyeole/service.py", line 635, in creole_service_code
service['name'], service['container']), err)
ServiceError: ('unable to restart service smbd in container fichier:', IOError(25, 'Inappropriate ioctl for device'))
</pre></p>
<p><strong>nmbd</strong> ne présente pas cet inconvénient mais <strong>mysql</strong> oui !</p> creole - Anomalie #4841 (Fermé): lenteurs dans le client creoledhttps://dev-eole.ac-dijon.fr/issues/48412013-02-05T13:16:18ZLaurent Florilaurent.flori@ac-dijon.fr
<p>Si l'on demande beaucoup d'informations au client creoled alors il y a des lenteurs dans les réponses.<br />Par exemple:</p>
<pre>
c = CreoleClient()
for i in range(100):
print c.get('/creole')
</pre> eole-common - Anomalie #4834 (Fermé): Les balises help doivent correspondre à des variables exist...https://dev-eole.ac-dijon.fr/issues/48342013-02-04T16:27:06ZDaniel Dehennin
<p>La variable <strong><code>adresse_ip_gw</code></strong> dispose d’une balise help mais n’existe pas dans ce dictionnaire <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/dicos/00_common.xml%3Frev=1f1aae46#L263">source:dicos/00_common.xml?rev=1f1aae46#L263</a>, cela va raiser avec la prochaine mise à jour de <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/loader.py">creole:source:creole/loader.py</a> ;-).</p> creole - Anomalie #4831 (Fermé): Franglais dans le nom de classehttps://dev-eole.ac-dijon.fr/issues/48312013-02-04T13:18:32ZDaniel Dehennin
<p>La classe <strong>CreoleConstrainte</strong> <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/loader.py%3Frev=56a1fb4a#L193">source:creole/loader.py?rev=56a1fb4a#L193</a> pourrait être renommée.</p> creole - Anomalie #4830 (Fermé): Traceback à l'étape "Installation des paquets" en cas de paquet ...https://dev-eole.ac-dijon.fr/issues/48302013-02-04T13:06:24ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<pre>
Installation des paquets
Installing eole-fichier-common-pkg
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pyeole/loghandlers.py", line 46, in emit
message = self.format(record)
File "/usr/lib/python2.7/dist-packages/pyeole/loghandlers.py", line 124, in format
message = logging.StreamHandler.format(self, record)
File "/usr/lib/python2.7/logging/__init__.py", line 723, in format
return fmt.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 464, in format
record.message = record.getMessage()
File "/usr/lib/python2.7/logging/__init__.py", line 328, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file pkg.py, line 133
</pre><br />Et pour cause :<br /><pre>
root@eoleng:~# apt-get install -s eole-fichier-common-pkg
[ ... ]
Les paquets suivants contiennent des dépendances non satisfaites :
eole-fichier-common-pkg : Dépend: scannedonly mais il n'est pas installable
</pre> creole - Anomalie #4820 (Fermé): Erreur au chargement du dictionnaire 20_fichier.xmlhttps://dev-eole.ac-dijon.fr/issues/48202013-02-01T16:33:02ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Après installation du paquet <em>eole-fichier-common</em>, j'obtiens une "nouvelle" erreur <em>(python-tiramisu 0.31-1)</em> :<br /><pre>
Traceback (most recent call last):
File "/usr/share/creole/gen_config.py", line 2077, in main
filename=config_file, title=options.title)
File "/usr/share/creole/gen_config.py", line 644, in __init__
super(ConfigGui, self).__init__(dir_config, mode)
File "/usr/share/creole/gen_config.py", line 262, in __init__
super(ConfigZephir, self).__init__(dir_config, mode)
File "/usr/share/creole/gen_config.py", line 75, in __init__
self.init_default_dict()
File "/usr/share/creole/gen_config.py", line 45, in newfunc
return func(*targs, **kwargs)
File "/usr/share/creole/gen_config.py", line 94, in init_default_dict
self.eole_dico.read_dir(self.dir_config)
File "/usr/lib/python2.7/dist-packages/creole/cfgparser.py", line 220, in read_dir
self.var_loader.read_dir(eole_dirs, 'creole')
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 675, in read_dir
parse = parse_xml_file(filename, self.dtd, is_creole_constrainte)
File "/usr/lib/python2.7/dist-packages/creole/lxml_parser.py", line 24, in parse_xml_file
raise ConfigError, "Erreur lors du parsing du fichier %s : %s" % (filename, str(err))
ConfigError: Erreur lors du parsing du fichier /usr/share/eole/creole/dicos/20_fichier.xml : 'NoneType' object has no attribute 'endswith'
</pre></p> Tiramisu - Anomalie #4811 (Fermé): Erreur lors de l’ajout de variable à une multi non groupéehttps://dev-eole.ac-dijon.fr/issues/48112013-01-31T15:56:43ZDaniel Dehennin
<p>Lorsqu’une variable multi n’a pas de slave, tiramisu plante avec le message:</p>
<pre><code class="python syntaxhl"><span class="CodeRay">Traceback (most recent call last):
File <span class="string"><span class="delimiter">"</span><span class="content">/usr/share/creole/gen_config.py</span><span class="delimiter">"</span></span>, line <span class="integer">45</span>, <span class="keyword">in</span> newfunc
<span class="keyword">return</span> func(*targs, **kwargs)
File <span class="string"><span class="delimiter">"</span><span class="content">/usr/share/creole/gen_config.py</span><span class="delimiter">"</span></span>, line <span class="integer">1718</span>, <span class="keyword">in</span> _double_click_entry
<span class="predefined-constant">self</span>._add_notebook_page(<span class="predefined-constant">self</span>.gc_widgets[var][<span class="string"><span class="delimiter">'</span><span class="content">notebook</span><span class="delimiter">'</span></span>], var)
File <span class="string"><span class="delimiter">"</span><span class="content">/usr/share/creole/gen_config.py</span><span class="delimiter">"</span></span>, line <span class="integer">45</span>, <span class="keyword">in</span> newfunc
<span class="keyword">return</span> func(*targs, **kwargs)
File <span class="string"><span class="delimiter">"</span><span class="content">/usr/share/creole/gen_config.py</span><span class="delimiter">"</span></span>, line <span class="integer">1118</span>, <span class="keyword">in</span> _add_notebook_page
<span class="predefined-constant">self</span>.eole_dico.variables[var].add_default_value()
File <span class="string"><span class="delimiter">"</span><span class="content">/usr/lib/python2.7/dist-packages/creole/cfgparser.py</span><span class="delimiter">"</span></span>, line <span class="integer">163</span>, <span class="keyword">in</span> add_default_value
val.append(<span class="predefined-constant">self</span>.obj.getdefault_multi())
File <span class="string"><span class="delimiter">"</span><span class="content">/usr/lib/python2.7/dist-packages/tiramisu/option.py</span><span class="delimiter">"</span></span>, line <span class="integer">89</span>, <span class="keyword">in</span> append
<span class="keyword">if</span> master == multi.opt._name:
<span class="exception">UnboundLocalError</span>: local variable <span class="string"><span class="delimiter">'</span><span class="content">master</span><span class="delimiter">'</span></span> referenced before assignment
</span></code></pre> Tiramisu - Anomalie #4799 (Fermé): Une multi master ne peut pas être calculéehttps://dev-eole.ac-dijon.fr/issues/47992013-01-30T13:45:35ZDaniel Dehennin
<p>Avec l’ajout du dictionnaire eclair, la master <code>adresse_network_dhcp</code> devient calculée et provoque une erreur au gen_config</p>
<pre>
root@eoleng-24:~# gen_config
-> entering parse_cmdline((), {})
-> entering get_dirs_list(('/usr/share/eole/creole/dicos,/usr/share/eole/creole/dicos/variante,/usr/share/eole/creole/dicos/local',), {})
-> entering init_default_dict((<__main__.ConfigGui object at 0xa14c50c>,), {})
Traceback (most recent call last):
File "/usr/share/creole/gen_config.py", line 2077, in main
filename=config_file, title=options.title)
File "/usr/share/creole/gen_config.py", line 644, in __init__
super(ConfigGui, self).__init__(dir_config, mode)
File "/usr/share/creole/gen_config.py", line 262, in __init__
super(ConfigZephir, self).__init__(dir_config, mode)
File "/usr/share/creole/gen_config.py", line 75, in __init__
self.init_default_dict()
File "/usr/share/creole/gen_config.py", line 45, in newfunc
return func(*targs, **kwargs)
File "/usr/share/creole/gen_config.py", line 94, in init_default_dict
self.eole_dico.read_dir(self.dir_config)
File "/usr/lib/python2.7/dist-packages/creole/cfgparser.py", line 229, in read_dir
self.gen_families()
File "/usr/lib/python2.7/dist-packages/creole/cfgparser.py", line 243, in gen_families
for path in self.config.creole.getpaths(allpaths=True):
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 530, in getpaths
value = getattr(self, path)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 183, in __getattr__
return self._getattr(name)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 246, in _getattr
return homeconfig._getattr(name, permissive)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 302, in _getattr
self._valid_len(name, value)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 204, in _valid_len
" the option {0}={1}, {2}={3}".format(master_name,master_value,slave_name,slave_value))
ValueError: invalid len for the group of the option adresse_network_dhcp=[None], ip_basse_dhcp=[None, None]
</pre> creole - Anomalie #4774 (Fermé): Impossible d'écraser un <fill> sur une variable 2.4https://dev-eole.ac-dijon.fr/issues/47742013-01-28T16:15:59ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>L'installation des paquets 2.4 <em>eole-dhcp</em> (20_dhcp.xml) et <em>eole-ltsp-server</em> (30_ltsp_server.xml) entraîne le message d'erreur :</p>
<table>
<tr>
<td>Calcul déjà présent pour adresse_ip_tftp</td>
</tr>
</table>
<p>L'ajout d'une déclaration explicite de la variable avec un <strong>redefine='True'</strong> dans <em>30_ltsp_server.xml</em> ne change rien.</p>
<pre>
-> entering init_default_dict((<__main__.ConfigGui object at 0x988e3ac>,), {})
Traceback (most recent call last):
File "/usr/share/creole/gen_config.py", line 2077, in main
filename=config_file, title=options.title)
File "/usr/share/creole/gen_config.py", line 644, in __init__
super(ConfigGui, self).__init__(dir_config, mode)
File "/usr/share/creole/gen_config.py", line 262, in __init__
super(ConfigZephir, self).__init__(dir_config, mode)
File "/usr/share/creole/gen_config.py", line 75, in __init__
self.init_default_dict()
File "/usr/share/creole/gen_config.py", line 45, in newfunc
return func(*targs, **kwargs)
File "/usr/share/creole/gen_config.py", line 94, in init_default_dict
self.eole_dico.read_dir(self.dir_config)
File "/usr/lib/python2.7/dist-packages/creole/cfgparser.py", line 220, in read_dir
self.var_loader.read_dir(eole_dirs, 'creole')
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 679, in read_dir
getattr(self, 'populate_' + keys)(parse[keys])
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 293, in populate_fills
self.fill.update(self._populate_auto_fill(fills, 'fill'))
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 288, in _populate_auto_fill
raise Exception(u"Calcul déjà présent pour {0}".format(target))
Exception: Calcul déjà présent pour adresse_ip_tftp
</pre> creole - Anomalie #4765 (Fermé): Ordre des actions dans instance/reconfigurehttps://dev-eole.ac-dijon.fr/issues/47652013-01-28T13:40:37ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>L'ordre actuel est le suivant <em>(creole/reconfigure.py fourni par creole 2.4.0-56)</em> :<br /><pre>
prepare()
services(action='stop')
containers()
packages()
templates()
services(action='configure')
services(action='start')
users()
certificates()
finalize()
update_server()
</pre><br />Il peut donc arriver qu'on tente d'arrêter un service appartenant à un paquet qui n'a pas encore été installé ce qui provoque une erreur Exemple avec 30_ltsp_fichier.xml et le paquet eole-ltsp-fichier-pkg :<br /><pre>
root@eoleng-24:~# instance
WARNING:pyeole.pkg:python-yum not found
Début de configuration
Arrêt des services
invoke-rc.d: unknown initscript, /etc/init.d/ltsp-cluster-accountmanager not found.
reconfigure -
</pre></p> eole-exim - Anomalie #4745 (Fermé): Devrait définir la variable @exim_spam_score@https://dev-eole.ac-dijon.fr/issues/47452013-01-24T09:18:26ZDaniel Dehennin
<p>C’est à l’application utilisant spamassasin de définir son seuil.</p>
<p>La variable <code>exim_spam_score</code> définie dans <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-spamassassin/repository/entry/dicos/22_spamassassin.xml%3Frev=337bd12a">eole-spamassassin:source:dicos/22_spamassassin.xml?rev=337bd12a</a> est à définir dans <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-exim/repository/entry/dicos/26_mail.xml%3Frev=3cda26c8">eole-exim:source:dicos/26_mail.xml?rev=3cda26c8</a>.</p> Tiramisu - Anomalie #4728 (Fermé): La méthode _find() plante sur les options 'disabled'https://dev-eole.ac-dijon.fr/issues/47282013-01-18T15:51:04ZDaniel Dehennin
<p>L’appel à <code>getpaths()</code> <a class="source" href="https://dev-eole.ac-dijon.fr/projects/tiramisu/repository/entry/tiramisu/config.py%3Frev=189053a#L583">source:tiramisu/config.py?rev=189053a#L583</a> retourne les <code>path</code> même si les options sont <code>disabled</code>.</p>
<p>L’appel à <code>unwrap_from_path()</code> <a class="source" href="https://dev-eole.ac-dijon.fr/projects/tiramisu/repository/entry/tiramisu/config.py%3Frev=189053a#L585">source:tiramisu/config.py?rev=189053a#L585</a> lève une exception <code>PropertiesOptionError: trying to access to an option named: logs with properties ['disabled']</code></p>
<p>Je pense que <code>_find()</code> devrait catcher l’exception et ignorer les variables désactivée.</p> Tiramisu - Anomalie #4721 (Fermé): Les requêtes de configuration ne lève pas d’exceptionhttps://dev-eole.ac-dijon.fr/issues/47212013-01-17T22:07:00ZDaniel Dehennin
<p>Les méthodes d’interrogation de la configuration devraient lever une exception si rien n’est trouvé, comme <strong><code>get()</code></strong> (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/tiramisu/repository/entry/tiramisu/config.py%3Frev=189053ad#L390">source:tiramisu/config.py?rev=189053ad#L390</a>) :</p>
<ul>
<li><strong><code>_find()</code></strong> : <a class="source" href="https://dev-eole.ac-dijon.fr/projects/tiramisu/repository/entry/tiramisu/config.py%3Frev=189053ad#L541">source:tiramisu/config.py?rev=189053ad#L541</a></li>
<li><strong><code>find()</code></strong> : <a class="source" href="https://dev-eole.ac-dijon.fr/projects/tiramisu/repository/entry/tiramisu/config.py%3Frev=189053ad#L603">source:tiramisu/config.py?rev=189053ad#L603</a></li>
<li><strong><code>find_first()</code></strong> : <a class="source" href="https://dev-eole.ac-dijon.fr/projects/tiramisu/repository/entry/tiramisu/config.py%3Frev=189053ad#L615">source:tiramisu/config.py?rev=189053ad#L615</a></li>
</ul>
<p>Cela rendrait le code utilisateur plus beau ;-)</p> creole - Anomalie #4714 (Fermé): Faire une session de pylint sur creole.serverhttps://dev-eole.ac-dijon.fr/issues/47142013-01-16T15:43:47ZDaniel Dehennin
<p>Il y a un peu de travail à faire :</p>
<ul>
<li>Longueur des lignes</li>
<li>Nom de variables à une lettre</li>
<li>Unicode</li>
</ul> creole - Anomalie #4712 (Fermé): [loader] Problème d’encodage UnicodeDecodeErrorhttps://dev-eole.ac-dijon.fr/issues/47122013-01-16T13:46:23ZDaniel Dehennin
<p>La bibliothèque <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/loader.py%3Frev=afea494">source:creole/loader.py?rev=afea494</a> lève des exceptions avec des lettres non ASCII.</p>
<p>Les utilisateurs de cette bibliothèque ont des difficultés à utiliser ces chaînes :</p>
<pre><code class="python syntaxhl"><span class="CodeRay">creoled
Traceback (most recent call last):
File <span class="string"><span class="delimiter">"</span><span class="content">/usr/lib/python2.7/logging/__init__.py</span><span class="delimiter">"</span></span>, line <span class="integer">869</span>, <span class="keyword">in</span> emit
stream.write(fs % msg.encode(<span class="string"><span class="delimiter">"</span><span class="content">UTF-8</span><span class="delimiter">"</span></span>))
<span class="exception">UnicodeDecodeError</span>: <span class="string"><span class="delimiter">'</span><span class="content">ascii</span><span class="delimiter">'</span></span> codec can<span class="string"><span class="delimiter">'</span><span class="content">t decode byte 0xc3 in position 115: ordinal not in range(128)</span></span>
Logged <span class="keyword">from</span> <span class="include">file</span> <span class="include">server.py</span>, <span class="include">line</span> <span class="integer">131</span>
</span></code></pre>
<p>D’après <a href="http://www.stereoplex.com/blog/python-unicode-and-unicodedecodeerror" class="external">certains</a> il faut utiliser <strong>u'</strong> partout.</p> Tiramisu - Anomalie #4678 (Fermé): property errorhttps://dev-eole.ac-dijon.fr/issues/46782013-01-11T10:57:53ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>En ajoutant le dictionnaire <strong>22_spamassassin.xml</strong>, gen_config plante lorsque l'on clique sur l'onglet [Messagerie] :<br /><pre>
root@eoleng-24:~# /usr/share/creole/gen_config.py
Gtk-Message: Failed to load module "canberra-gtk-module"
Traceback (most recent call last):
File "/usr/share/creole/gen_config.py", line 172, in _get_value
return self.eole_dico.variables[var].get_value()
File "/usr/lib/python2.7/dist-packages/creole/cfgparser.py", line 118, in get_value
value = getattr(self.config, self.path)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 183, in __getattr__
return self._getattr(name)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 245, in _getattr
return homeconfig._getattr(name, permissive)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 254, in _getattr
self._validate(name, opt_or_descr, permissive)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 147, in _validate
apply_requires(opt_or_descr, self, permissive=permissive)
File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 657, in apply_requires
"{1} {2}".format(opt._name, name, properties))
NotFoundError: option 'exim_spam_score' has requirement's property error: creole.messagerie.activer_spamassassin ['disabled']
Erreur au chargement de la valeur exim_spam_score, option 'exim_spam_score' has requirement's property error: creole.messagerie.activer_spamassassin ['disabled']
</pre></p> eole-skeletor - Anomalie #4657 (Fermé): Chemin erroné pour zephir_srv_DATA_DIRhttps://dev-eole.ac-dijon.fr/issues/46572013-01-09T15:25:48ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Les fichiers srv sont envoyés dans <em>/usr/share/zephir/services/</em> au lieu de <em>/usr/share/zephir/monitor/configs/services/</em></p>
<p>=> mettre à jour les fichiers <em>eole.mk</em> dans les dépôts !</p> Tiramisu - Anomalie #4647 (Fermé): Gestion de la longueur des variables esclaves sans valeur par ...https://dev-eole.ac-dijon.fr/issues/46472013-01-07T11:08:39ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Avec le paquet 2.4 : <em>eole-dhcrelay</em> (ou dico en PJ) et <em>activer_dhcprelay</em> à oui :<br /><pre>
>>> a = creole_loader()
local variable 'ret' referenced before assignment
Traceback (most recent call last):
[ ... ]
File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 64, in __init__
self.config._valid_len(self.opt._name, lst)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 180, in _valid_len
" the option {0}".format(slave_name))
ValueError: invalid len for the group of the option dhcrelay_vlan
</pre></p> eole-reverseproxy - Anomalie #4604 (Fermé): Portage de eole-reverseproxy sur 2.4https://dev-eole.ac-dijon.fr/issues/46042012-12-14T16:18:38ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Passage à eole-skeletor et maj du packaging.</p> creole - Anomalie #4538 (Fermé): creoled : message peu clair si on inverse -t ou -s https://dev-eole.ac-dijon.fr/issues/45382012-12-03T14:59:29ZEmmanuel GARETTE
<pre>root@eoleng:~# CreoleCat -d -t pouet -o pouet.tmpl
Starting new HTTP connection (1): 127.0.0.1
requests.packages.urllib3.connectionpool - "GET /get/creole HTTP/1.1" 200 3825
Starting new HTTP connection (1): 127.0.0.1
requests.packages.urllib3.connectionpool - "GET /get/containers/files HTTP/1.1" 200 15158
root - Traceback (most recent call last):
File "/usr/bin/CreoleCat", line 101, in main
engine._copy_to_template_dir(filevar)
File "/usr/lib/python2.7/dist-packages/creole/template.py", line 224, in _copy_to_template_dir
tmpl_source_name = os.path.split(filevar['source'])[1]
File "/usr/lib/python2.7/posixpath.py", line 83, in split
i = p.rfind('/') + 1
AttributeError: 'NoneType' object has no attribute 'rfind'
</pre> creole - Anomalie #4404 (Fermé): gen_config : ajouter une option pour passer en mode debughttps://dev-eole.ac-dijon.fr/issues/44042012-11-09T10:16:18ZEmmanuel GARETTE
<p>Pour passer en mode débug il faut éditer /usr/share/creole/gen_config.py.</p>
<p>Une option à gen_config serait la bienvenu.</p>
<p>Voir aussi si on utilise la bibliothèque EOLE de log.</p>