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...)
<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...)