Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2013-03-15T15:31:18ZEnsemble Ouvert Libre Évolutif
Redmine 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> 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 #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> creole - Anomalie #4403 (Fermé): Creoled : si on modifie les dictionnaires, il faut redemarré le ...https://dev-eole.ac-dijon.fr/issues/44032012-11-09T09:31:46ZEmmanuel GARETTE
<p>Le démon creoled :</p>
<p>- ne monitor pas le dossier /usr/share/eole/creole/dicos/ (et les sous répertoires) ;<br />- n'est pas redémarré à l'instance/reconfigure.</p>
<p>Si on ajoute, modifie ou supprime un dico, creoled n'est jamais redémarré. Les modifications n'apparaissent alors pas.</p> eole-common - Anomalie #4073 (Fermé): Revoir l'activation de l'antispoofhttps://dev-eole.ac-dijon.fr/issues/40732012-09-17T07:55:16ZEmmanuel GARETTE
<p>L'option "Activer l'anti-spoofing sur toutes les interfaces" est un peu étrange.</p>
<p>1/ cette option n'a aucun effet sur eth0 (contrairement à ce que laisse penser le commentaire) ;<br />2/ si on active, il le met forcement sur eth1 (même si on a qu'une carte) ;<br />3/ ne gère pas les alias.</p>
<p>Je pense qu'il faudrait remplacer tout le bloc par :</p>
<p>net.ipv4.conf.*all*.rp_filter = 1</p>
<p>Et ne pas gérer différemment eth0 (ou ajouter une option).</p> eole-spamassassin - Anomalie #3030 (Fermé): Ne devrait pas définir de variable @exim_spam_score@https://dev-eole.ac-dijon.fr/issues/30302012-03-07T15:09:25ZDaniel Dehennin
<p>C’est à l’application utilisant spamassasin de définir son seuil.</p>
<p>Cette variable est à transférer dans le dictionnaire de <a class="project" href="https://dev-eole.ac-dijon.fr/projects/eole-exim">eole-exim</a></p> eole-fichier - Anomalie #1880 (Fermé): eole-fichier impose la création de l'annuairehttps://dev-eole.ac-dijon.fr/issues/18802011-06-24T14:44:16ZEmmanuel GARETTE
<p>Il est possible que eole-fichier soit installé pour faire un contrôleur de domaine secondaire. Le problème c'est que eole-fichier est conçu pour générer la base ldap, ... donc être contrôleur primaire.</p>
<p>Deux solutions :</p>
<ul>
<li>poser une question dans gen_config ("contrôleur de domaine primaire" "oui/non") ;</li>
<li>séparer la configuration en eole-fichier et eole-fichier-primaire.</li>
</ul> creole - Anomalie #1703 (Fermé): Faire un "container only" pour la balise packageshttps://dev-eole.ac-dijon.fr/issues/17032011-04-19T09:21:56ZLaurent Florilaurent.flori@ac-dijon.fr
<p>Coder dans cfgparser une option "container-only" pour la balise container afin d'éviter les problème de dépendances comme ceux de antivirus-pkg et clamd-eole-conteneur</p>