Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2013-01-10T13:52:49ZEnsemble Ouvert Libre Évolutif
Redmine eole-spamassassin - Evolution #4669 (Fermé): Portage de eole-spamassassin sur Eole-2.4https://dev-eole.ac-dijon.fr/issues/46692013-01-10T13:52:49ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul>
<li>passage à skeletor</li>
<li>packaging</li>
<li>débogage</li>
</ul> creole - Evolution #4666 (Fermé): Nouvelles balises creole liées à la gestion des conteneurshttps://dev-eole.ac-dijon.fr/issues/46662013-01-10T11:38:27ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
Nouvelles balises à parser (lxml_parser.py) et à traiter (loader.py) :
<ul>
<li>host</li>
<li>fstab</li>
<li>firewall (FIXME : way=in/out, interface, ip, port, tcpwrapper)</li>
</ul>
<p>Utilisation cible pour fstab :<br /><pre>
<fstab name='/mnt/titi/tata'>
<type>blk</type>
<source>/dev/sdb1<source>
<options>rw, </options>
<checks>0 2 </checks>
</fstab>
</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> eole-exim - Evolution #4656 (Fermé): Portage d'eole-exim sur 2.4https://dev-eole.ac-dijon.fr/issues/46562013-01-09T15:03:52ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Passage à eole-skeletor</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> eole-annuaire - Evolution #4560 (Fermé): Portage de eole-annuaire sur 2.4https://dev-eole.ac-dijon.fr/issues/45602012-12-07T15:33:59ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul>
<li>sortir les éléments liés à eole-annuaire de conf-scribe/annuaire</li>
<li>créer un paquet fonctionnel pour la 2.4</li>
</ul> 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> creole - Evolution #4318 (Fermé): Revoir la gestion des groupes de conteneurs en 2.4https://dev-eole.ac-dijon.fr/issues/43182012-10-22T14:03:13ZDaniel Dehennin
<p>Le code de <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/creoleloader.py%3Frev=000a8f21">source:creole/creoleloader.py?rev=000a8f21</a> fait référence à des variables de group non définie :</p>
<ul>
<li><a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/creoleloader.py%3Frev=000a8f21#L354">source:creole/creoleloader.py?rev=000a8f21#L354</a></li>
<li><a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/creoleloader.py%3Frev=000a8f21#L379">source:creole/creoleloader.py?rev=000a8f21#L379</a></li>
</ul>
<p>Il faudra revoir comment tout ceci fonctionne</p> creole - Evolution #4317 (Fermé): Revoir la détection du mode conteneur en 2.4https://dev-eole.ac-dijon.fr/issues/43172012-10-22T13:57:51ZDaniel Dehennin
<p>Le code de <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/config.py%3Frev=2.3">source:creole/config.py?rev=2.3</a> est à revoir pour la détection du mode conteneur.</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> ead - Evolution #4065 (Fermé): corriger l'intitulé "reverseproxy" en "reverse proxy"https://dev-eole.ac-dijon.fr/issues/40652012-09-14T09:28:15ZGérald Schwartzmanneole-common - Evolution #4035 (Fermé): Voir si restart-wrapper est toujours utile en 2.4https://dev-eole.ac-dijon.fr/issues/40352012-09-11T14:42:26ZDaniel Dehennin
<p>Voir ce que fait exactement <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/sbin/restart-wrapper">source:sbin/restart-wrapper</a> fourni par eole et s’il est toujours utiles</p> eole-common - Evolution #3882 (Fermé): Intégrer une dépendance sur molly-guardhttps://dev-eole.ac-dijon.fr/issues/38822012-07-27T13:58:57ZDaniel Dehennin
<p>L’outil <a href="http://packages.debian.org/sid/molly-guard" class="external">molly-guard</a> permet d’éviter de rebooter une machine distante par inadvertance.</p>
<p>Ainsi, lors d’une session interactive d’un utilisateur en SSH, un wrapper lui demande de saisir le nom de la machine afin de confirmer le reboot/halt.</p>
<p>Cela n’affecte pas les connections locales et les appels non interactifs.</p> eole-preseed - Evolution #3682 (Fermé): Fournir une configuration pour EOLE 2.4https://dev-eole.ac-dijon.fr/issues/36822012-06-23T13:11:53ZDaniel Dehennin
<p>EOLE 2.4 sera basée sur Ubuntu Precise Pangoling.</p> creole - Evolution #3203 (Fermé): Possibilité de renommer "in_container" en "container_only" ?https://dev-eole.ac-dijon.fr/issues/32032012-03-30T13:37:36ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Conserver "in_container" pour assurer la compatibilité (placer un deprecation Warning ?) et en profiter pour documenter le nouvel attribut :)</p> Distribution EOLE - Evolution #3096 (Fermé): Revoir les paquet eole-common et eolebase* et la pol...https://dev-eole.ac-dijon.fr/issues/30962012-03-15T14:48:51ZDaniel Dehennin
Dans project:eolebase :
<ul>
<li><code>eolebase-minimal</code> contient trop de choses en dépendance</li>
<li>Doublon de dépendance sur <code>rsyslog</code> et <code>eole-debsums</code></li>
<li><code>eolebase-conteneur</code> est installé dans les conteneurs</li>
<li><code>eolebase</code> <code>eolebase-minimal</code> et <code>eolebase-extra</code> sont installés sur le maître en mode conteneur et non conteneur</li>
</ul>
Dans <a class="project" href="https://dev-eole.ac-dijon.fr/projects/eole-common">eole-common</a> :
<ul>
<li><code>eole-common</code> est installé en mode non conteneur</li>
<li><code>eole-conteneur</code> est installé en mode conteneur</li>
</ul>
<p>Les modules sont nommés <code><MODULE>-pkg</code>, mais s’installe uniquement sur le maître, ce n’est pas très cohérent avec les métapaquets des logiciels qui sont nommés <code><LOGICIEL>-pkg</code> et peuvent être installés dans les conteneurs ou sur le maître.</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-proftpd - Anomalie #3002 (Fermé): Dépendance pour "libpam-cas-eole" dans eole-ajaxplorer alo...https://dev-eole.ac-dijon.fr/issues/30022012-03-03T11:52:52ZEmmanuel GARETTE
<p>La dépendance pour libpam-cas-eole est dans "61_ajaxplorer.xml" de eole-ajaxplorer :</p>
<pre>
<container name='fichier'>
<package>libpam-cas-eole</package>
</container>
</pre>
<p>Alors que ce paquet est utilisé par la configuration de proftp pour pam (si on a activer ... apache).</p>
<p>Je pense qu'il faudrait déplacer la dépendance et faire un test un peu plus logique (peut être en ajoutant une variable).</p> python-xmlsec - Evolution #2950 (Fermé): Paquet python-xmlsec pour Eole-2.4https://dev-eole.ac-dijon.fr/issues/29502012-02-23T14:56:12ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Recompilation ?</p> creole - Anomalie #2559 (Fermé): lxc_install.sh modifie /lib/init/fstab dans les conteneurshttps://dev-eole.ac-dijon.fr/issues/25592011-12-07T08:53:58ZDaniel Dehennin
<p>Le script <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/eole-conteneur/lxc_install.sh#L178">source:eole-conteneur/lxc_install.sh#L178</a> ne devrait pas modifier <code>/lib/init/fstab</code>, il est noté la remarque suivante dans ce fichier :</p>
<pre>
# /lib/init/fstab: static file system information.
#
# These are the filesystems that are always mounted on boot, you can
# override any of these by copying the appropriate line from this file into
# /etc/fstab and tweaking it as you see fit. See fstab(5).
</pre>
<p>Ce fichier doit donc être statique, les modifications qui doivent être apportées doivent l’être dans <code>/etc/fstab</code>.</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>