Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a plus de 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
16/12/2014
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
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

Révision 08d4eda6 (diff)
Ajouté par Lionel Morin il y a environ 9 ans

Ajout d'un paramètre pour le mode conteneur (ref #10081 @6h)

Révision 65dcaa99 (diff)
Ajouté par Lionel Morin il y a environ 9 ans

Ajout d'un paramètre pour le mode conteneur (ref #10081 @6h)

Révision aeae1bd9 (diff)
Ajouté par Lionel Morin il y a environ 9 ans

Ajout d'un paramètre pour ignorer le conteneur (ref #10081 @1h)

Révision f38f244f (diff)
Ajouté par Lionel Morin il y a environ 9 ans

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

Formats disponibles : Atom PDF