Projet

Général

Profil

Bac à idée #1456

Traceback sur enregistrement_zephir

Ajouté par Joël Cuissinat il y a environ 13 ans. Mis à jour il y a presque 7 ans.

Statut:
Classée sans suite
Priorité:
Haut
Assigné à:
Catégorie:
-
Version cible:
-
Début:
25/02/2011
Echéance:
% réalisé:

50%

Temps estimé:
0.50 h
Temps passé:

Description

Il faudrait au minimum catcher l'erreur !!!

module (amonecole-2.3 si rien):
Traceback (most recent call last):
  File "/usr/bin/enregistrement_zephir", line 1018, in <module>
    main(use_pppoe, force_conf_net)
  File "/usr/bin/enregistrement_zephir", line 930, in main
    id_serveur = conf_uucp(zephir_proxy, adresse_zephir, user)
  File "/usr/bin/enregistrement_zephir", line 535, in conf_uucp
    variante  = get_module_var(zephir_proxy, module)
  File "/usr/bin/enregistrement_zephir", line 249, in get_module_var
    liste_variantes = convert(zephir_proxy.modules.get_variante())
  File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.6/xmlrpclib.py", line 1489, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.6/xmlrpclib.py", line 1253, in request
    return self._parse_response(h.getfile(), sock)
  File "/usr/lib/python2.6/dist-packages/zephir/lib_zephir.py", line 86, in _parse_response
    response = file.read(1024)
  File "/usr/lib/python2.6/socket.py", line 353, in read
    data = self._sock.recv(left)
  File "/usr/lib/python2.6/ssl.py", line 96, in <lambda>
    self.recv = lambda buflen=1024, flags=0: SSLSocket.recv(self, buflen, flags)
  File "/usr/lib/python2.6/ssl.py", line 222, in recv
    raise x
ssl.SSLError: The read operation timed out


Demandes liées

Lié à Distribution EOLE - Anomalie #846: synchro_zephir Fermé 26/08/2010
Lié à Zéphir - Anomalie #2847: enregistrement Horus 2.3.3 sur zephir 2.3.3 Fermé 07/02/2012

Révisions associées

Révision e72dbda5 (diff)
Ajouté par Bruno Boiget il y a environ 13 ans

try/except supplémentaires en cas de timeout dans enregistrement_zephir (ref #1456)

Révision d56edb06 (diff)
Ajouté par Bruno Boiget il y a plus de 12 ans

déplacement appel Zéphir pour catcher les exceptions (fixes #1456)

Historique

#1 Mis à jour par Bruno Boiget il y a environ 13 ans

  • Statut changé de Nouveau à Accepté
  • Priorité changé de Normal à Haut

Après pas mal de tests, il semble que le problème soit spécifique à l'appel de la fonction xml-rpc modules.get_variante.
Il semble lié à la taille de la réponse renvoyée (par rapport au mtu ou à la méthode de lecture du client). Un simple appel xmlrpc en ligne de commande permet de reproduire le problème.

Quelques constatations lors des tests:

- Le fait de lancer tcpdump sur zephir pendant l'appel débloque systématiquement la situation
- La suppression ou l'ajout d'une variante/ d'un module fait que la fonction marche correctement (la taille de la réponse change).

#2 Mis à jour par Bruno Boiget il y a environ 13 ans

  • Version cible changé de EOLE 2.3 RC4 à 76

Les modules Eole1 ont été désactivés en prévision de la RC4, ce qui change la taille de la réponse.

Pour l'instant le problème ne se présente plus sur Zephir 2.3, mais il est à surveiller au cas où il se produirait à l'appel d'autres fonctions.

#3 Mis à jour par Bruno Boiget il y a plus de 12 ans

  • Projet changé de Distribution EOLE à zephir-client

#4 Mis à jour par Bruno Boiget il y a plus de 12 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Version cible changé de 76 à Mises à jour 2.3 - 02 RC

#6 Mis à jour par Fabrice Barconnière il y a plus de 12 ans

  • Statut changé de Résolu à Fermé
  • Distribution mis à EOLE 2.3

#7 Mis à jour par Bruno Boiget il y a plus de 12 ans

  • Statut changé de Fermé à Accepté
  • Version cible changé de Mises à jour 2.3 - 02 RC à 48

le problème a été rencontré à nouveau (Fabrice, pendant l'enregistrement d'un sphynx-2.3 sur un Zéphir 2.3)

l'enregistrement a fonctionné après avoir ajouté un module de plus dans le module Sphynx (même après suppression, ça semble toujours fonctionner).

#8 Mis à jour par Joël Cuissinat il y a presque 12 ans

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

#9 Mis à jour par Bruno Boiget il y a plus de 11 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 50 à 100

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

  • Statut changé de Résolu à À valider
  • % réalisé changé de 100 à 50

#11 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Bac à idée

#12 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Version cible 48 supprimé

#13 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Statut changé de À valider à Nouveau

#14 Mis à jour par Joël Cuissinat il y a presque 7 ans

  • Statut changé de Nouveau à Classée sans suite

Formats disponibles : Atom PDF