Projet

Général

Profil

Tâche #19521

Mis à jour par Gwenael Remond il y a environ 9 ans

Corriger les actions Salt pour qu'elles gèrent les pillars avec des données Unicode ;
<pre>
Error while parsing request (malformed arguments): 'unicode' object has no attribute 'get'

2017-03-06 16:04:11,933 [root ][ERROR ][31997] Error while parsing request (malformed arguments):
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/salt/netapi/rest_eole/saltnado.py", line 960, in disbatch
client = low.get('client')
AttributeError: 'unicode' object has no attribute 'get'
2017-03-06 16:12:17,856 [root ][ERROR ][31997] Error while parsing request (malformed arguments):
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/salt/netapi/rest_eole/saltnado.py", line 960, in disbatch
client = low.get('client')
AttributeError: 'unicode' object has no attribute 'get'
</pre>



Pour tous les types d'exécution et options il faut gérer les données unicode options.

Actions concernées :

- Mise à jour
- Redémarrer
- Eteindre
- Reconfigurer
- Tâches planifiées
- Sauvegarde

**Ou bien** faire en sorte que saltstack recoive des données str provenant des recettes sls (ce qui implique un hack de saltstack...)


Retour