Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2012-01-09T14:10:54ZEnsemble Ouvert Libre Évolutif
Redmine ERA - Anomalie #2692 (Fermé): Creation et modification de directive optionnellehttps://dev-eole.ac-dijon.fr/issues/26922012-01-09T14:10:54ZLudovic Landucciludovic.landucci@ac-dijon.fr
<p>La création / modification d'une directive optionnelle ne semble pas se terminer correctement. Tant que le modèle n'est pas enregistré manuellement, il n'est pas possible de modifier une règle contenant cette directive optionnelle.</p>
<pre>
Traceback (most recent call last):
File "/usr/share/era/ihm/directive.py", line 300, in button_pressed
self.directive_edit(treeview)
File "/usr/share/era/ihm/directive.py", line 318, in directive_edit
selected_dir, iter_sel)
File "/usr/share/era/ihm/directive.py", line 458, in __init__
self._fill_dialog()
File "/usr/share/era/ihm/directive.py", line 499, in _fill_dialog
active_iter = get_iter_from_value(self.tag_combo, self.edited_dir.get_tag())
File "/usr/share/era/ihm/ihm_utils.py", line 672, in get_iter_from_value
raise ValueError("iter not found corresponding to {0}".format(value))
ValueError: iter not found corresponding to test test
</pre>
<p>Merci.</p> eole-common - Anomalie #2675 (Fermé): le firewall n'accepte pas de port au dessus de 49151https://dev-eole.ac-dijon.fr/issues/26752012-01-05T09:26:59Zsamuel morinsamuel.morin@ac-dijon.fr
<p>Sur horus 2.3, <br />je créé un fichier de règles de firewall dans /usr/share/eole/firewall avec une règle permettant d'ouvrir les ports >1024 depuis une machine particulière (problème d'un démon qui se lance sur un port aléatoire).</p>
<p>allow_dest(interface='eth0', ip='172.30.96.33/255.255.255.255', port='1024:49000')</p>
<p>Le service me renvoi systématiquement une erreur si j'indique un port > à 49000</p>
<p>SyntaxError: invalid syntax<br />root@burdpn:/usr/share/eole/firewall# vi 00_root_tsm.fw<br />root@burdpn:/usr/share/eole/firewall# /etc/init.d/bastion restart
* Stopping firewall: bastion [ OK ]
* Starting firewall: bastionTraceback (most recent call last):<br /> File "/usr/share/eole/bastion/bin/bastion", line 5, in <module><br /> write_rules()<br /> File "/usr/share/eole/bastion/processor.py", line 6, in write_rules<br /> rules, tcpwrappers = file_loader()<br /> File "/usr/share/eole/bastion/loader.py", line 194, in file_loader<br /> exec(file(fname).read())<br /> File "<string>", line 5<br /> allow_des$(interface='eth0', ip='172.30.96.33/255.255.255.255', protocol='udp', port='1024:55000')<br /> ^<br />SyntaxError: invalid syntax<br />root@burdpn:/usr/share/eole/firewall# vi 00_root_tsm.fw<br />root@burdpn:/usr/share/eole/firewall# /etc/init.d/bastion restart
* Stopping firewall: bastion [ OK ]
* Starting firewall: bastionError port not a valid port: 1024:55000 in /usr/share/eole/firewall/00_root_tsm.fw [ OK ]<br />root@burdpn:/usr/share/eole/firewall# vi 00_root_tsm.fw<br />root@burdpn:/usr/share/eole/firewall# /etc/init.d/bastion restart
* Stopping firewall: bastion [ OK ]
* Starting firewall: bastionError port not a valid port: 1024:50000 in /usr/share/eole/firewall/00_root_tsm.fw [ OK ]<br />root@burdpn:/usr/share/eole/firewall# vi 00_root_tsm.fw<br />root@burdpn:/usr/share/eole/firewall# /etc/init.d/bastion restart
* Stopping firewall: bastion [ OK ]
* Starting firewall: bastionError port not a valid port: 1:50000 in /usr/share/eole/firewall/00_root_tsm.fw [ OK ]<br />root@burdpn:/usr/share/eole/firewall# vi 00_root_tsm.fw<br />root@burdpn:/usr/share/eole/firewall# /etc/init.d/bastion restart
* Stopping firewall: bastion [ OK ]
* Starting firewall: bastion [ OK ]<br />root@burdpn:/usr/share/eole/firewall# vi 00_root_tsm.fw<br />root@burdpn:/usr/share/eole/firewall# /etc/init.d/bastion restart
* Stopping firewall: bastion [ OK ]
* Starting firewall: bastion [ OK ]<br />root@burdpn:/usr/share/eole/firewall# vi 00_root_tsm.fw<br />root@burdpn:/usr/share/eole/firewall# /etc/init.d/bastion restart
* Stopping firewall: bastion [ OK ]
* Starting firewall: bastionError port not a valid port: 1024:49999 in /usr/share/eole/firewall/00_root_tsm.fw</p>
<p>Il y a une limitation au niveau du code :<br />loader.py: if port not in range(0, 49151):</p>
<p>Je comprends pas trop pourquoi...<br />Pour info/rappel, la plage d'ip se termine à 65535... (et les ports dynamiques se situent dans la plage 49152 à 65535)...</p>
<p>Le problème doit se retrouver sur tous les modules.</p> creole - Anomalie #2671 (Fermé): problème lors de la migration d'une configuration sphynx (2.2 ->...https://dev-eole.ac-dijon.fr/issues/26712012-01-03T14:42:13ZBruno Boigetbruno.boiget@ac-dijon.fr
<p>sur sphynx 2.2 le suffixe du domaine académique ne devait pas être saisi (.fr ou autre)</p>
<p>le script upgrade.py de creole se pante si il n'y a pas de '.' dans cette variable.<br />Par défaut, on utilise le suffixe fr lors de la migration (modifier la valeur dans académies concernées).</p> creole - Anomalie #2670 (Fermé): problème sur la remise en place des valeurs par défaut sur Zéphi...https://dev-eole.ac-dijon.fr/issues/26702012-01-03T14:18:17ZBruno Boigetbruno.boiget@ac-dijon.fr
<p>Zéphir appelle la fonction reset_defaults de EoleDict pour réinitialiser les valeurs de configuration d'un serveur.</p>
<p>les fonctions 'fills' sont appelés pendant cette procédure, mais les variables utilisées en paramètre n'ont pas encore forcément été remises à zero au moment du calcul. Dans le cas de variable groupées, on peut se retrouver avec une erreur d'index comme les variables du groupe n'ont plus le même nombre de valeurs.</p>
<p>--> faire une première passe en appliquant les valeurs eole (valeole) à toutes les variables.</p> creole - Anomalie #2668 (Fermé): Un service non activé apparaît dans la listes des serveices à re...https://dev-eole.ac-dijon.fr/issues/26682012-01-03T13:08:05ZFabrice Barconnièrefabrice.barconniere@region-academique-bourgogne-franche-comte.fr
<p>Un servicelist avec la condition hidden_if_in vérifiée apparaît quand même dans l'EAD.</p> eole-common - Anomalie #2663 (Fermé): /etc/hosts : conflit entre la configuration du nom de domai...https://dev-eole.ac-dijon.fr/issues/26632011-12-23T15:50:09ZEmmanuel GARETTE
<p>En mode conteneur, dans le fichier /etc/hosts, est ajouté l'adresse du réseau local du serveur SMB si on active l'authentification NTLM/SMB. L'adresse du domaine samba se retrouve avec deux IP différentes.</p>
<p>Mais sur AmonEcole, le fichier est aussi utilisé pour la configuration du DNS, l'adresse diffusé n'est pas la bonne. Pourtant, dans le fichier /etc/hosts du conteneur l'adresse est déjà configuré correctement.</p>
<p>Dans le template hosts, si on remplace :</p>
<pre>
%if %%is_defined('activer_squid_auth') and %%activer_squid_auth == 'oui' and %%type_squid_auth == 'NTLM/SMB'
</pre>
<p>par :</p>
<pre>
%if %%mode_conteneur_actif == 'non' and %%is_defined('activer_squid_auth') and %%activer_squid_auth == 'oui' and %%type_squid_auth == 'NTLM/SMB'
</pre>
<p>L'adresse IP diffusé par le DNS est la bonne.</p> eole-common - Anomalie #2659 (Fermé): Si le nom du serveur est différent du nom netbios, le nom n...https://dev-eole.ac-dijon.fr/issues/26592011-12-22T18:33:16ZEmmanuel GARETTE
<p>La variable "nom_serveur_smb" n'est pas gérer par le fichier /etc/hosts.</p> eole-common - Evolution #2630 (Fermé): Démarrer les conteneurs dans screen par défauthttps://dev-eole.ac-dijon.fr/issues/26302011-12-19T16:00:23ZDaniel Dehennin
<p>Lors de l’utilisation d’une version récente de LXC (0.7.4) sur un module amonecole, les conteneurs ne sont démarrés qu’avec l’emploi de screen.</p>
<p>Il semble que cela vienne de la <a href="http://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg00941.html" class="external">non fermeture de certains file handles</a></p>
<p>Une option consisterait à lancer une boucle pour fermer un <a href="http://www.gnu.org/s/bash/manual/html_node/Redirections.html" class="external">fd contenu dans une variable</a>:<br /><pre>
for fd in $(/bin/ls -1 /proc/$$/fd/
do
exec {fd}>&-
done
</pre></p>
<p>Mais le <code>exec {fd}>&-</code> ne semble pas fonctionner correctement.</p>
<p>L’autre option est de démarrer les conteneurs dans un screen.</p> ead - Anomalie #2613 (Fermé): Page blanche si on clique sur Sauvegardes/Configurationhttps://dev-eole.ac-dijon.fr/issues/26132011-12-16T15:18:12ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
Comportement 2.3 (à vérifier sur 2.2) :
<ul>
<li>Programmation => "Les sauvegardes Bacula sont désactivées dans le dictionnaire" </li>
<li>Configuration => page blanche !</li>
</ul> conf-esbl - Anomalie #2530 (Fermé): erreur sur l'exécution du daemon 'scannedonlyd_clamav'https://dev-eole.ac-dijon.fr/issues/25302011-12-05T11:10:49ZSebastien Foysebastien.foy@equipement.gouv.fr
<p>Par une installation 'manuel' du paquet scannedonly', le lancement du daemon scannedonly génère une erreur dans /var/log/daemon.log :</p>
<p><quote>scannedonlyd_clamav<sup><a href="#fn32416">32416</a></sup>: Failed to increase socket buffer size. Requested 524288 bytes, got 262142 bytes</quote></p>
<p>Les lignes suivantes à la fin dans /etc/sysctl.conf résolvent le problème :</p>
<ol>
<li>Pour scannedonlyd (default : 131071)<br />net.core.rmem_max = 524288</li>
</ol>
<p>En cas de modification, pour que se soit pris en compte immédiatement, il faudrait lancer la commande :</p>
<p>sysctl net.core.rmem_max=524288</p> conf-esbl - Anomalie #2484 (Fermé): fichier-membre/tmpl/esbl_samba_join , Test Appartenance au gr...https://dev-eole.ac-dijon.fr/issues/24842011-11-29T16:28:22ZPierre PUSKARICpierre.puskaric@developpement-durable.gouv.fr
<p>esbl-samba_join</p>
<p>Test Appartenance au groupe obsolète (modif du 20/09 , le test pose problème si réseau lent et/ou beaucoup de groupes)<br />test à mettre en place<br /><pre>
RES=`wbinfo --gid-info=1512| cut -d ':' -f 3 | grep "1512"`
</pre><br />au lieu de <br /><pre>
RES=`getent group | cut -d ':' -f 3 | grep "1512"`
</pre></p> conf-esbl - Anomalie #2306 (Fermé): autoriser le pinghttps://dev-eole.ac-dijon.fr/issues/23062011-10-27T14:16:37ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<p>Bonjour,</p>
<p>serait-il possible d'ajouter le ping comme autorisation depuis/vers la machine hôte voire les conteneurs svp ?</p>
<p>Ce serait deux lignes de ce genre :<br />allow_dest(interface='eth0', ip="%%adresse_ip_eth0", protocol='icmp', type='0')<br />allow_src(interface='eth0', ip="%%adresse_ip_eth0", protocol='icmp', type='8')</p>
<p>(non testé)</p>
<p>Merci d'avance<br />Cordialement</p>