Projet

Général

Profil

Tâche #17646

Mis à jour par Scrum Master il y a plus de 7 ans

Bonjour,
Suite à une migration de scribe vers 2.5.2 via le script de migration et sauvegarde/restauration, le reconfigure plante :
<pre>
## Génération de la configuration Samba ##
run-parts: executing /usr/share/eole/posttemplate/05-dhcp reconfigure
run-parts: executing /usr/share/eole/posttemplate/05-esu reconfigure
Traceback (most recent call last):
File "/usr/share/eole/posttemplate/05-esu", line 57, in <module>
acls = posix1e.ACL(file=dirname)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 42: ordinal not in range(128)
run-parts: /usr/share/eole/posttemplate/05-esu exited with return code 1
Erreur : posttemplate
</pre>


C'est à cause de la fonction
acls = posix1e.ACL(file=dirname)
qui ne supporte pas les caractères accentués.

On a donc renommé les répertoires accentués dans :

/home/netlogon/icones/
/home/esu/Base/

et modifié les xml en conséquence.

/home/esu/Base/ListeGM.xml
/home/esu/Base/<ancien rep accentué>/*.xml

C'est assez fastidieux et source d'erreurs aussi pourriez vous voir comment prendre en compte cette problématique ? (d'autant que l'on n'est pas à l'abri je pense qu'un admin réseau créée un groupe avec un nom accentué et que le reconfigure plante par la suite ; le pb risque donc de se reproduire pas seulement dans le contexte d'une migration...).
Merci d'avance,
Olivier

Retour