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> creole - Evolution #5052 (Fermé): Génération des conteneurs et de leur configurationshttps://dev-eole.ac-dijon.fr/issues/50522013-03-15T14:55:04ZDaniel Dehennin
<p>Il faut réécrire la procédure de génération des conteneurs.</p>
<p>Nous avons désormais accès à toutes les informations nécessaires en dehors de <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/entry/creole/cfgparser.py">source:creole/cfgparser.py</a>.</p>
<p>Il faut créé un moteur de template pour les fichiers de configuration des conteneurs qui ne peuvent être géré par balise <code><file /></code>.</p> eole-fichier - Evolution #5051 (Fermé): Mise à niveau du fichier smbldap.confhttps://dev-eole.ac-dijon.fr/issues/50512013-03-15T13:31:48ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>La ligne suivante semble notamment nécessaire :<br /><pre>
userHomeDirectoryMode="700"
</pre></p> conf-scribe - Evolution #5033 (Fermé): Portage de conf-scribe en 2.4https://dev-eole.ac-dijon.fr/issues/50332013-03-11T10:49:13ZJoël Cuissinatjoel.cuissinat@ac-dijon.freole-skeletor - Evolution #5024 (Fermé): Gestion du répertoire /usr/share/eole/certshttps://dev-eole.ac-dijon.fr/issues/50242013-03-08T14:34:50ZJoël Cuissinatjoel.cuissinat@ac-dijon.freole-courier - Evolution #5023 (Fermé): Portage de eole-courier en 2.4https://dev-eole.ac-dijon.fr/issues/50232013-03-08T14:18:41ZJoël Cuissinatjoel.cuissinat@ac-dijon.frscribe-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.frhorus-backend - Evolution #5015 (Fermé): Remplacement des "%s" par ".format()" [2.4]https://dev-eole.ac-dijon.fr/issues/50152013-03-07T13:53:36ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Cette modification semble aider à la lutte contre les erreurs Unicode :o</p> ead - Evolution #5003 (Fermé): Suppression de l'appel à "load_container_var" dans l'EAD [2.4]https://dev-eole.ac-dijon.fr/issues/50032013-03-06T16:26:08ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<pre>
jojo-zotac:~/git/ead(master)$ grep load_container_var * -r
config/config.py:from creole.eosfunc import load_container_var, is_installed
config/config.py:CONTAINER_DICT = load_container_var()
</pre><br /><pre>
jojo-zotac:~/git/ead(master)$ grep CONTAINER_DICT * -r
backend/config/filenames.py:from ead2.config.config import CONTAINER_DICT
backend/config/filenames.py:proxy_container = CONTAINER_DICT.get('container_path_proxy', '')
backend/actions/dhcp.py:from ead2.config.config import CONTAINER_DICT
backend/actions/dhcp.py:DHCP_PATH = CONTAINER_DICT.get('container_path_dhcp', '')
backend/actions/lib/scribe_devoir/pbgest.py:from ead2.config.config import CONTAINER_DICT
backend/actions/lib/scribe_devoir/pbgest.py: self.ip = CONTAINER_DICT.get('container_ip_fichier', '127.0.0.1')
backend/actions/scribe/tool/scribe_tools.py:from ead2.config.config import CONTAINER_DICT, dico
backend/actions/scribe/tool/scribe_tools.py: fichier_path = CONTAINER_DICT.get('container_path_fichier', '')
backend/actions/scribe/vnc.py:from ead2.config.config import CONTAINER_DICT
backend/actions/scribe/vnc.py:FICHIER_PATH = CONTAINER_DICT.get('container_path_fichier', '')
backend/actions/virus.py:from ead2.config.config import dico #, CONTAINER_DICT
config/config.py:CONTAINER_DICT = load_container_var()
</pre> eole-esu - Evolution #4994 (Fermé): Portage des paquets eole-esu en 2.4https://dev-eole.ac-dijon.fr/issues/49942013-03-06T09:00:27ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>eole-esu : dicos & templates<br />eole-esu-rules : interface & données</p> Tiramisu - 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> creole - Evolution #4976 (Fermé): Plantage avec les variables "multi" de type "number"https://dev-eole.ac-dijon.fr/issues/49762013-02-28T12:56:04ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Après ajout du paquet eole-sso :<br /><pre>
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 980, in _gen_options_by_family
vdata, paths)
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 939, in _gen_option
vdata, paths)
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 854, in _gen_opt_option
value = convert_value(value, obj)
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 59, in convert_value
return func(value)
TypeError: int() argument must be a string or a number, not 'list'
</pre></p> python-eoleldaptor - Evolution #4975 (Fermé): Sortir python-eoleldaptor de eole-sso et le package...https://dev-eole.ac-dijon.fr/issues/49752013-02-28T09:43:13ZJoël Cuissinatjoel.cuissinat@ac-dijon.frEoleSSO - Evolution #4973 (Fermé): Portage des paquets eole-sso en 2.4https://dev-eole.ac-dijon.fr/issues/49732013-02-28T09:23:14ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Hop</p> python-fichier - Evolution #4965 (Fermé): Modèles de partage Samba pour 2.4https://dev-eole.ac-dijon.fr/issues/49652013-02-26T16:05:55ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>En 2.3, le répertoire <code>/usr/share/eole/fichier/models</code> était fourni par eole-fichier => quel paquet en 2.4 ?</p> smbldap-tools - Evolution #4963 (Fermé): Version des smbldap-tools sur Eole-2.4https://dev-eole.ac-dijon.fr/issues/49632013-02-26T15:05:34ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>La version fournie de base sur precise est : <a href="http://packages.ubuntu.com/search?keywords=smbldap-tools&searchon=names&suite=all&section=all" class="external">0.9.7-1ubuntu1</a></p>
<p>En 2.3, nous avons monté de version, notamment pour le multi-étab : <a href="http://dev-eole.ac-dijon.fr/issues/3959" class="external">0.9.9-eole1</a></p>
De plus, je constate qu'avec la version nativement fournie :
<ol>
<li>ça affiche un warning Perl : <pre>
Use of qw(...) as parentheses is deprecated at /usr/share/perl5/smbldap_tools.pm line 1423, <DATA> line 522.
</pre></li>
<li>il manque des attributs aux utilisateurs créés (sambaHomeDrive, sambaHomePath, sambaLogonScript, sambaPrimaryGroupSID) :<br /><pre>
Le backend a renvoyé une erreur lors de l'exécution de la requête :
Traceback: <type 'exceptions.KeyError'>: 'sambaHomeDrive'
</pre></li>
</ol> conf-horus - Evolution #4956 (Fermé): Portage de conf-horus en 2.4https://dev-eole.ac-dijon.fr/issues/49562013-02-25T16:04:38ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Les services qui en dépendent sont désormais suffisamment avancés pour tenter un packaging du module (prendre modèle sur eole-eclair).</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 - Evolution #4953 (Fermé): [gen_config] Traceback en cas de variable sans descriptionhttps://dev-eole.ac-dijon.fr/issues/49532013-02-25T13:45:42ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>La variable en question était cachée, mais l'interface prépare l'affichage au cas où :)<br /><pre>
File "/usr/share/creole/gen_config.py", line 1474, in _build_label
texte = span + '> ' + self.eole_dico.variables[var].description
TypeError: cannot concatenate 'str' and 'NoneType' objects
-> entering _error_window((<__main__.ConfigGui object at 0x94239cc>, "cannot concatenate 'str' and 'NoneType' objects"), {})
cannot concatenate 'str' and 'NoneType' objects
</pre></p> python-fichier - Evolution #4850 (Fermé): Portage de python-fichier en 2.4https://dev-eole.ac-dijon.fr/issues/48502013-02-06T15:40:10ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>=> Dépôt dédié + (re)nommage du paquet ?</p> horus-backend - Evolution #4849 (Fermé): Portage d'horus-backend en 2.4https://dev-eole.ac-dijon.fr/issues/48492013-02-06T15:39:27ZJoël Cuissinatjoel.cuissinat@ac-dijon.frcreole - 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>