Tâche #10081
eole-flask - Scénario #10082: Faire fonctionner EOP sur AmonEcole 2.4
EOP : Changement de mot de passe prof impossible en mode conteneur
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Message d'erreur dans EOP :
Erreur : impossible de contacter le serveur. x |
Traceback dans /var/log/controle-vnc/main.log (conteneur fichier) :
2014/12/16 12:25:29 CET [HTTPChannel,8,192.0.2.51] Appel de la fonction xmlrpc_remote_change_mdp 2014/12/16 12:25:29 CET [HTTPChannel,8,192.0.2.51] Unhandled Error Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 132, in process self.render(resrc) File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 167, in render body = resrc.render(self) File "/usr/lib/python2.7/dist-packages/twisted/web/resource.py", line 216, in render return m(request) File "/usr/lib/python2.7/dist-packages/twisted/web/xmlrpc.py", line 172, in render_POST d = defer.maybeDeferred(function, *args) --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 134, in maybeDeferred result = f(*args, **kw) File "/usr/share/eole/controlevnc/xmlrpc_eop.py", line 328, in xmlrpc_remote_change_mdp ldapuser.c_mod_password(username, new_password) File "/usr/lib/python2.7/dist-packages/scribe/eoleuser.py", line 737, in c_mod_password passwd.mod_password(login, user_passwd) File "/usr/lib/python2.7/dist-packages/fichier/passwd.py", line 21, in mod_password ret = system_out(cmd, stdin=stdin, container='fichier') File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 299, in system_out return creole_system_out(cmd, stdin, container, context, env, pty) File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 318, in creole_system_out return _service(cmd, stdin, container, context, env, pty, PIPE, PIPE) File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 167, in _service cmd = _gen_container_cmd(cmd, container, context, env, pty) File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 137, in _gen_container_cmd if not creole_test_container(container): File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 384, in creole_test_container raise SystemError(u'LXC commands not found.') exceptions.SystemError: LXC commands not found.
Révisions associées
Ajout d'un paramètre pour le mode conteneur (ref #10081 @6h)
Ajout d'un paramètre pour le mode conteneur (ref #10081 @6h)
Ajout d'un paramètre pour ignorer le conteneur (ref #10081 @1h)
Ajout d'un paramètre pour ignorer le conteneur (ref #10081 @1h)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tâche parente mis à #10082
#2 Mis à jour par Lionel Morin il y a environ 9 ans
- Description mis à jour (diff)
- Assigné à mis à Lionel Morin
#3 Mis à jour par Lionel Morin il y a environ 9 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Lionel Morin il y a environ 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 4.0 à 0.5
#5 Mis à jour par Joël Cuissinat il y a environ 9 ans
Testé OK
#6 Mis à jour par Joël Cuissinat il y a environ 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0