Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2012-06-20T08:14:29ZEnsemble Ouvert Libre Évolutif
Redmine Distribution EOLE - Evolution #3664 (Fermé): Mise à jour de sécurité clamavhttps://dev-eole.ac-dijon.fr/issues/36642012-06-20T08:14:29ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul>
<li><a class="external" href="http://www.ubuntu.com/usn/usn-1482-1/">http://www.ubuntu.com/usn/usn-1482-1/</a></li>
<li><a class="external" href="http://www.ubuntu.com/usn/usn-1482-2/">http://www.ubuntu.com/usn/usn-1482-2/</a></li>
</ul>
<p>Pour la 10.04 (Eole-2.3), Ubuntu a mis à jour le paquet mais en restant en version <strong>0.96</strong>.</p>
<p>Les paquets diffusés par Eole sont actuellement en version <strong>0.97.3</strong>, il faudrait backporter les paquets <strong>0.97.5</strong> diffusés pour l'une des versions supérieures d'Ubuntu (11.04?).</p> arv - Anomalie #3653 (Fermé): (OperationalError) no such table: addresses u'DELETE FROM addresses...https://dev-eole.ac-dijon.fr/issues/36532012-06-18T10:29:33ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>J'obtiens cette erreur en cliquant sur [Appliquer] :(</p> eole-proxy - Anomalie #3632 (Fermé): Revoir les logrotate de squidhttps://dev-eole.ac-dijon.fr/issues/36322012-06-14T13:07:10ZFabrice Barconnièrefabrice.barconniere@region-academique-bourgogne-franche-comte.fr
<p>Le fichier de logrotate <strong>squid</strong> ne filtre pas sur le bon fichier.</p> creole - Anomalie #3561 (Fermé): Boucle infini dans la gestion des groupes de conteneurhttps://dev-eole.ac-dijon.fr/issues/35612012-06-03T17:18:37ZEmmanuel GARETTE
<p>C'est un cas un peut tordu ... mais jusqu'à maintenant ejabberd était installé dans la conteneur "jabber".</p>
<p>Suite à la mise à jour candidat, il est installé dans le conteneur "reseau". J'ai donc remis, avec un dictionnaire personnalisé, dans le conteneur "jabber".</p>
<p>J'ai donc : <conteneur name="jabber" group="jabber"/></p>
<p>Ce qui provoque une boucle infinie.</p>
<p>Voici un patch :</p>
<pre>--- /tmp/cfgparser.py 2012-06-03 14:37:21.000000000 +0200
+++ /usr/share/pyshared/creole/cfgparser.py 2012-06-03 19:13:51.000000000 +0200
@@ -616,7 +616,8 @@
self.log.info('===========================================')
def get_container_name(self, name, tcontainer):
- if tcontainer[name].has_key('group'):
+ if tcontainer[name].has_key('group') and \
+ tcontainer[name]['group'] != name:
cname = self.get_container_name(tcontainer[name]['group'], tcontainer)
else:
cname = name
</pre> eole-common - Anomalie #3522 (Fermé): [cert] Le champs basicConstraints est inversé entre la CA e...https://dev-eole.ac-dijon.fr/issues/35222012-05-24T12:17:16ZDaniel Dehennin
<p>Les configurations <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/tmpl/ca-eole.conf">source:tmpl/ca-eole.conf</a> et <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/tmpl/certif-eole.conf">source:tmpl/certif-eole.conf</a> sont inversée pour le <a href="https://tools.ietf.org/html/rfc5280#section-4.2.1.9" class="external">basicConstraints</a></p>
<p>ca-eole.conf devrait contenir:</p>
<pre>
basicConstraints = critical, CA:TRUE
</pre>
<p>Alors que certif-eole.conf:</p>
<pre>
basicConstraints = critical, CA:FALSE
</pre>
<p>Revoir aussi les <a href="https://tools.ietf.org/html/rfc5280#section-4.2.1.3" class="external">keyUsage</a> et <a href="https://tools.ietf.org/html/rfc5280#section-4.2.1.12" class="external">extendedKeyUsage</a></p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/X509" class="external">Information Wikipedia</a></li>
<li><a href="https://tools.ietf.org/html/rfc5280" class="external">RFC 5280</a></li>
</ul> DansGuardian - Anomalie #3397 (Fermé): [log] : les logs des 2 instances de dansguardian sont fusi...https://dev-eole.ac-dijon.fr/issues/33972012-04-25T13:40:57ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
Les anciens fichiers :
<ul>
<li>/var/log/dansguardian/access0.log</li>
<li>/var/log/dansguardian/access1.log</li>
</ul>
sont actuellement (2.3.4) fusionnés dans :
<ul>
<li>/var/log/rsyslog/local/dansguardian/dansguardian.info.log</li>
</ul>
<p>On ne peut plus savoir facilement de quel filtre proviennent les logs et cela empêche également de corriger <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Anomalie: Plus d'historique de navigation Web dans L'EAD depuis la mise a jour 2.3.4 stable (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/3395">#3395</a> !</p> python-pyeole - Anomalie #3393 (Fermé): Variables non déclarées dans bacula.py [dev]https://dev-eole.ac-dijon.fr/issues/33932012-04-25T10:04:52ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Sur fraîche install (en dév) :<br /><pre>
run-parts: executing /usr/share/eole/posttemplate/00-bacula instance
global name 'BACULA_CONFIG_MAIL' is not defined
</pre></p>
<pre>
root@amonecole:~# pylint /usr/share/pyshared/pyeole/bacula.py 2>/dev/null | grep Undef
E:374:apply_bacula_mail: Undefined variable 'BACULA_CONFIG_MAIL'
E:375:apply_bacula_mail: Undefined variable 'BACULA_CONFIG_MAIL'
E:379:apply_bacula_mail: Undefined variable 'BACULA_CONFIG_MAIL'
E:382:apply_bacula_mail: Undefined variable 'BACULA_CONFIG_MAILONERROR'
</pre> EoleSSO - Anomalie #3392 (Fermé): problème si des attributs calculés renvoient autre chose que de...https://dev-eole.ac-dijon.fr/issues/33922012-04-25T08:19:46ZBruno Boigetbruno.boiget@ac-dijon.fr
<p>si des attributs calculés renvoient des valeurs autres que des chaînes de caractères, cela peut entraîner une erreur.<br />Lors de la construction de la réponse cas, les valeurs des attributs sont échappées :</p>
<p>data += """ <AttributeValue>%s</AttributeValue>\n""" % escape(val)</p>
<p>--> passer la valeur en chaîne dans tous les cas</p> conf-esbl - Anomalie #3358 (Fermé): Réinitialisation des fichiers pam common-* lors de Maj-Autohttps://dev-eole.ac-dijon.fr/issues/33582012-04-20T06:49:43Zchristophe guerinotchristophe.guerinot@developpement-durable.gouv.fr
<p>Les fichiers /etc/pam.d/common-* sont susceptibles d'être réinitialisés lors des mises à jour.<br />Si la commande 'reconfigure' n'est pas exécutée avant le prochain redémarrage du serveur, il n'est plus possible d'ouvrir de session :D</p>
<p>Il est nécessaire d'adapter le paramétrage (pam-auth-update, debconf) afin que la réinitialiation s'effectue avec les fichiers common-* corrects</p> eole-common - Anomalie #3212 (Fermé): [rsyslog] Duplication des logs passant par le dispatcherhttps://dev-eole.ac-dijon.fr/issues/32122012-04-02T14:41:43ZDaniel Dehennin
<p>Il manque la règle pour supprimer le log de la file une fois le <code>DynDispatch</code> effectué dans <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/tmpl/99-general_dispatch.conf#L13">source:tmpl/99-general_dispatch.conf#L13</a></p>
<p>Cela conduit à des doublons de règles pour ceux qui utilisent le dispatcher générique.</p> eole-common - Anomalie #3183 (Fermé): [lxc-install] La source utilisé par debootstrap n’est pas c...https://dev-eole.ac-dijon.fr/issues/31832012-03-28T13:51:25ZDaniel Dehennin
<p>Les gens du MEDDTL ont besoin de définir le dépôt apt utilisé lors du <code>gen_conteneurs</code> mais il est spécifié en dur dans <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/eole-conteneur/lxc_install.sh#L99">source:eole-conteneur/lxc_install.sh#L99</a>.</p>
<p>Il devrait :</p>
<p>- Accepter une option pour spécifier la source ;<br />- Utiliser les options de <code>gen_config</code> si <code>/etc/eole/config.eol</code> est présent.</p> Distribution EOLE - Anomalie #3172 (Ne sera pas résolu): Traitements postinst avant l'arrivée du ...https://dev-eole.ac-dijon.fr/issues/31722012-03-27T12:52:07ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Plusieurs paquets (eole-fichier, eole-annuaire, eole-bacula, ...) appellent des scripts (visiblement : <strong>/usr/share/eole/schedule/manage_schedule</strong>) qui nécessitent la présence du fichier <em>/etc/eole/release</em></p>
<p>Hors, le paquet <em>module-pkg</em> qui crée le fichier <em>release</em> s'installe après !</p>
<p>Ce problème est particulièrement visible lorsque l'on passe par EoleBase pour installer un autre module, on voit alors plusieurs fois le message suivant lors de l'installation des paquets :<br /><pre>
Paramétrage de eole-bacula (2.3-eole49) ...
** Impossible de trouver le fichier /etc/eole/release **
</pre></p> eole-bacula - Anomalie #3138 (Fermé): Interblocage entre sauvegarde et mise à jourhttps://dev-eole.ac-dijon.fr/issues/31382012-03-22T12:44:41ZYoni Baudeyoni.baude@ac-normandie.fr
<p>Erreur de sauvegarde du catalogue bacula:</p>
<p>Log bacula:</p>
<p>22-Mar 03:19 127.0.0.1-dir JobId 422: Warning: FileSet MD5 digest not found.<br />22-Mar 03:19 127.0.0.1-dir JobId 422: Start Backup JobId 422, Job=JobSchedulePost.2012-03-22_03.19.00_29<br />22-Mar 03:19 127.0.0.1-dir JobId 422: Using Device "FileStorage" <br />22-Mar 03:19 127.0.0.1-fd JobId 422: shell command: run ClientRunBeforeJob "/usr/share/eole/schedule/schedule_bacula post" <br />22-Mar 03:19 127.0.0.1-fd JobId 422: shell command: run ClientRunBeforeJob "/usr/share/eole/bacula/baculaconfig.py --lock --backup_progress --jobType=cron" <br />22-Mar 03:19 127.0.0.1-fd JobId 422: ClientRunBeforeJob: Un verrou autre que celui de la sauvegarde est placé<br />22-Mar 03:19 127.0.0.1-fd JobId 422: Error: Runscript: ClientRunBeforeJob returned non-zero status=1. ERR=Child exited with code 1<br />22-Mar 03:19 127.0.0.1-dir JobId 422: Fatal error: Bad response to ClientRunBeforeJob command: wanted 2000 OK RunBefore<br />, got 2905 Bad RunBeforeJob command.</p>
<p>22-Mar 03:19 127.0.0.1-dir JobId 422: Fatal error: Client "127.0.0.1-fd" RunScript failed.</p>
<p>Maj :<br />/etc/cron.d/schedule -> #EOLE don't touch this file; 19 3 * * * root python /usr/share/eole/schedule/schedule cron >> /var/log/schedule.log 2>&1</p> eole-common - Evolution #3041 (Fermé): @gen_conteneur@ devrait indiquer le chemin du fichier de loghttps://dev-eole.ac-dijon.fr/issues/30412012-03-08T15:38:20ZDaniel Dehennin
<p>Il serait intéressant d’afficher un message indiquant que des logs sont disponibles dans <code>/var/log/isolation.log</code> lors d’un <code>gen_conteneur</code>.</p> creole - Evolution #3040 (Fermé): Ajouter des exceptions pour "test_distant_domaine1" et "test_di...https://dev-eole.ac-dijon.fr/issues/30402012-03-08T15:25:03ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
Il y'en a déjà pour les serveurs de mise à jour (serveur_maj) dans :
<ul>
<li>tmpl/domaines_noauth</li>
<li>tmpl/domaines_nocache</li>
</ul> eole-common - Anomalie #2863 (Fermé): Un vrai ouvre.firewallhttps://dev-eole.ac-dijon.fr/issues/28632012-02-10T11:17:26ZEmmanuel GARETTE
<p>Sur 2.3, ouvre.firewall n'est pas spécialement fonctionnel parce :</p>
<p>- TCPWrapper est encore actif ;<br />- les conteneurs sont totalement bloqués.</p>
<p>J'ai fait un patch qui devrait fonctionné mais je n'ai pas testé ;)</p>
<p>Patch réalisé à partir de eole-common 2.3-eole143.</p> eole-common - Anomalie #2822 (Fermé): Le template nsswitch.conf devrait être fourni par eole-clie...https://dev-eole.ac-dijon.fr/issues/28222012-02-03T10:46:55ZDaniel Dehennin
<p>Le fichier <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/tmpl/nsswitch.conf">source:tmpl/nsswitch.conf</a> n’est utilisé que si LDAP est activé, il devrait être déplacé dans le projet <a class="source" href="https://dev-eole.ac-dijon.fr/projects/conf-scribe/repository/entry/client-annuaire/tmpl">conf-scribe:source:client-annuaire/tmpl</a></p>
<p>Le fichier <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/entry/tmpl/nsswitch_winbind.conf">source:tmpl/nsswitch_winbind.conf</a> ne semble utilisé par aucun dictionnaire:<br /><code>find * -name '*.xml' -exec grep -l nsswitch_winbind.conf {} \;</code> => ne retourne rien.</p> zephir-client - Anomalie #2789 (Fermé): Pas de log de agents Zéphirhttps://dev-eole.ac-dijon.fr/issues/27892012-01-30T15:26:32ZYoni Baudeyoni.baude@ac-normandie.fr
<p>Sur 2.3, les logs des agent zéphir n'apparaissent dans /var/log/zephir/agent.log. Pour bacula c'est dans /var/log/bacula/agentzephir.log, est-ce que la gestion des log des agents zéphir est différent de Eole 2.2?</p>
<p>Pour pour relancer la gestion des log zéphir à ma main :</p>
<p>/usr/bin/python /usr/bin/twistd --logfile /var/log/zephir/agent.log --pidfile /var/run/z_stats.pid -no zephiragents --config=configs --tmp=data --data=stats --archive=/tmp --static=static --actions=actions</p>
<p>J'ai dû supprimer les processus des 3 autres daemon :</p>
<p>/usr/bin/python /usr/bin/twistd -noy /usr/share/ead2/backend/eadserver.tac --pidfile /var/run/ead/ead-server.pid --logfile /var/log/ead/ead-server.log</p>
<p>/usr/bin/python /usr/bin/twistd -noy /usr/share/ead2/frontend/frontend.tac --pidfile /var/run/ead/ead-web.pid --logfile /var/log/ead/ead-web.log</p>
<p>/usr/bin/python /usr/bin/twistd -oy /usr/share/creole/creole_serv.tac -d /usr/share/creole --pidfile /var/run/creole/creole_serv.pid --logfile /var/log/creole_serv/creole_serv.log</p>
<p>Pas normal, je pense. Mais cela n'a rien changé au niveau de /var/log/zephir/agent.log, pas plus de messages.<br />Pas de logs de actions lors de changements d'états. Et pas d'action effectuée losr du changement d'états.</p>
<p>Merci de vôtre aide.<br />Yoni</p> eole-bacula - Evolution #2753 (Fermé): SSMTP réécrit le sender d'un mail envoyé via mutthttps://dev-eole.ac-dijon.fr/issues/27532012-01-23T15:36:00ZJean-Marc MELETjean-marc.melet@ac-aix-marseille.fr
<p>Typiquement, lors de la commande utilisée dans baculamail.conf:</p>
<pre> /usr/bin/mutt -n -e \"set from=bacula-amonecole@monreseau.lan copy=no use_envelope_from=yes send_charset=utf-8\" -s \"%e : 00000b sauvegarde amonecole.monreseau.lan\" -- %r </pre>
<p>l'expéditeur du message reçu n'est pas celui spécifié par l'option "from". Pour cela, il faut forcer l'utilisation d'un SMTP autre que SSMTP</p> eole-bacula - Evolution #2639 (Pas un bug): Chown sans effet sur un répertoire sans point de montagehttps://dev-eole.ac-dijon.fr/issues/26392011-12-21T15:47:40ZDaniel Dehennin
<p>Le <code>chown</code> <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-bacula/repository/entry/eole/posttemplate/00-bacula#L83">eole-bacula:source:eole/posttemplate/00-bacula#L83</a> me semble sans effet.</p>
<p>Une fois le device monté, les droits du répertoires sont cachés.</p>
<p>Je pense que ce chown devrait tout simplement être supprimé.</p> eole-common - Anomalie #2432 (Fermé): rsyslog.logrotate n’est pas un templatehttps://dev-eole.ac-dijon.fr/issues/24322011-11-18T12:43:09ZFabrice Barconnièrefabrice.barconniere@region-academique-bourgogne-franche-comte.fr
<p>Le fichier de configuration de logrotate ne contient aucune templatisation.</p>
<p>Il faudrait gérer sa mise en place avec le Makefile afin d’éviter de ralentir les outils créole.</p> eole-bacula - Anomalie #2173 (Fermé): pas de sauvegarde de ldap, mysql, ... si pas de eole-fichie...https://dev-eole.ac-dijon.fr/issues/21732011-10-07T14:25:46ZEmmanuel GARETTE (2)gnunux@gnunux.info
<p>Les extractions ldap, mysql, ... se fait dans /home/backup.</p>
<p>Sur Scribe/Horus ces répertoires sont sauvegardés parce qu'on sauvegarde /home mais pas sur les autres modules.</p> creole - Anomalie #2002 (Fermé): Script schedule nécessite baculahttps://dev-eole.ac-dijon.fr/issues/20022011-08-29T13:54:58ZEmmanuel GARETTE (2)gnunux@gnunux.info
<p>Le script schedule /usr/share/eole/schedule/pre/mysql nécessite eole-bacula :</p>
<p>. /usr/share/eole/bacula/config.sh</p>
<p>Cela devrait être indépendant (peut être mettre le script config.sh dans eole-schedule).</p> eole-posh - Anomalie #1948 (Fermé): Accès FTP au répertoire ressources en mode conteneur ?https://dev-eole.ac-dijon.fr/issues/19482011-07-22T14:48:19ZBenoit Vilabenoit.vila@ac-dijon.fr
<p>On ne peut pas porter <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Anomalie: Autoriser l'accès FTP au répertoire ressources (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/1851">#1851</a> directement car en 2.3 on partirait désormais du conteneur fichier vers le conteneur web :(</p> conf-scribe - Anomalie #1838 (Fermé): Ordre de démarrage de freshclam et clamdhttps://dev-eole.ac-dijon.fr/issues/18382011-06-09T09:44:14ZEmmanuel GARETTE
<p>Clamd est redémarré après freshclam.<br />Au redémarrage de fresclam, il met a jour la base antiviral et reload clamd.</p>
<p>Il peut y avoir une erreur dans fresclam parce que le serveur clamd est en train de redémmarrer.</p>