Tâche #17646
Distribution EOLE - Scénario #17455: Traitement express MEN (42-44)
scribe 2.5 : reconfigure plante si le nom d'un groupes ESU contient des caractères accentués
Description
Bonjour,
Suite à une migration de scribe vers 2.5.2 via le script de migration et sauvegarde/restauration, le reconfigure plante :
## 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
C'est à cause de la fonction
acls = posix1e.ACL
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
Associated revisions
05-esu : prise en compte de nom de groupe de machines avec des accents REF #17646 @1h
History
#1 Updated by Scrum Master over 6 years ago
- Description updated (diff)
#2 Updated by Klaas TJEBBES over 6 years ago
- Estimated time set to 3.00 h
- Parent task set to #17455
#3 Updated by Klaas TJEBBES over 6 years ago
- Status changed from Nouveau to Résolu
- Assigned To set to Klaas TJEBBES
- Remaining (hours) set to 3.0
#4 Updated by Joël Cuissinat over 6 years ago
- % Done changed from 0 to 100
- Remaining (hours) changed from 3.0 to 0.5
#5 Updated by Joël Cuissinat over 6 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.5 to 0.0
Testé OK