Projet

Général

Profil

Tâche #13163

Scénario #12975: Exécuter les tests Scribe/Horus/Sauvegarde 2.5.1

SCRIBE-T009-004 : correction du traceback

Ajouté par Gérald Schwartzmann il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/09/2015
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

bloqué - Gestion poste, blocage d'un poste

Lors du blocage d'un poste un message s'affiche :
Impossible d'appliquer le blocage
Connexions instance has no attribute 'get_user_from_ip'

tail -f /var/log/controle-vnc/main.log

2015/09/24 11:52:37  [Broker,136,10.1.2.50] Appel de la fonction remote_set_machine_bloc_mod par 10.1.2.50, Machines=[('pceleve', 1, 15)]
2015/09/24 11:52:37  [Broker,136,10.1.2.50] Peer will receive following PB traceback:
2015/09/24 11:52:37  [Broker,136,10.1.2.50] Unhandled Error
    Traceback (most recent call last):
      File "/usr/lib/python2.7/dist-packages/twisted/spread/banana.py", line 153, in gotItem
        self.callExpressionReceived(item)
      File "/usr/lib/python2.7/dist-packages/twisted/spread/banana.py", line 116, in callExpressionReceived
        self.expressionReceived(obj)
      File "/usr/lib/python2.7/dist-packages/twisted/spread/pb.py", line 565, in expressionReceived
        method(*sexp[1:])
      File "/usr/lib/python2.7/dist-packages/twisted/spread/pb.py", line 877, in proto_message
        self._recvMessage(self.localObjectForID, requestID, objectID, message, answerRequired, netArgs, netKw)
    --- <exception caught here> ---
      File "/usr/lib/python2.7/dist-packages/twisted/spread/pb.py", line 891, in _recvMessage
        netResult = object.remoteMessageReceived(self, message, netArgs, netKw)
      File "/usr/share/eole/controlevnc/controle_vnc_serveur.py", line 67, in remoteMessageReceived
        return pb.Root.remoteMessageReceived(self, broker, message, args, kw)
      File "/usr/lib/python2.7/dist-packages/twisted/spread/flavors.py", line 114, in remoteMessageReceived
        state = method(*args, **kw)
      File "/usr/share/eole/controlevnc/controle_vnc_serveur.py", line 205, in remote_set_machine_bloc_mod
        return self.blocage.bloc_computers(machines)
      File "/usr/share/eole/controlevnc/blocage.py", line 277, in bloc_computers
        self.bloc_computer(computer, netmod, duree)
      File "/usr/share/eole/controlevnc/blocage.py", line 270, in bloc_computer
        return self.apply_from_machine(name, debloc=debloc)
      File "/usr/share/eole/controlevnc/blocage.py", line 359, in apply_from_machine
        username = computer.get_username()
      File "/usr/share/eole/controlevnc/blocage.py", line 177, in get_username
        return Connexions().get_user_from_ip(self.ip)
    exceptions.AttributeError: Connexions instance has no attribute 'get_user_from_ip'

2015/09/24 11:52:38  [Broker,137,10.1.2.50] Appel de la fonction remote_get_machines_blocmod par 10.1.2.50
2015/09/24 11:52:45  [Broker,138,10.1.2.50] Appel de la fonction remote_service_start par 10.1.2.50 : PCWIN7 (Vista), mac=02:00:0A:01:02:69
2015/09/24 11:52:51  [Broker,139,10.1.2.52] Appel de la fonction remote_service_start par 10.1.2.52 : PCELEVE (Vista), mac=02:00:0A:01:02:6A

Demandes liées

Copié vers Distribution EOLE - Tâche #13363: Correction SCRIBE-T009-004 2.5.1 Fermé 24/09/2015

Révisions associées

Révision c2763ee5 (diff)
Ajouté par Lionel Morin il y a plus de 8 ans

Ajout de la méthode manquante (ref #13163 @1h)

Historique

#1 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Tâche parente mis à #12975

#2 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Sujet changé de Test Scribe T009-004 bloqué - Gestion poste, blocage d'un poste à Correction Scribe T009-004 2.5.1
  • Description mis à jour (diff)

#3 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Sujet changé de Correction Scribe T009-004 2.5.1 à Correction SCRIEB-T009-004 2.5.1

#4 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Sujet changé de Correction SCRIEB-T009-004 2.5.1 à Correction SCRIBE-T009-004 2.5.1

#5 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Assigné à mis à Lionel Morin

#7 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#8 Mis à jour par Lionel Morin il y a plus de 8 ans

  • % réalisé changé de 0 à 100

#9 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Restant à faire (heures) changé de 4.0 à 0.0

#10 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Sujet changé de Correction SCRIBE-T009-004 2.5.1 à SCRIBE-T009-004 : correction du traceback
  • Statut changé de Résolu à Fermé

La méthode manquante a été ajoutée. Un autre signalement a été ouvert concernant les autres corrections à apporter sur ce test #13363 :

root@scribe:/usr/share/eole/controlevnc# python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from connexions import Connexions          
>>> Connexions.get_user_from_ip
<unbound method Connexions.get_user_from_ip>

Formats disponibles : Atom PDF