Projet

Général

Profil

Development #51353

différencier la raison "ldap is down"

Ajouté par Frédéric Péters il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
23 février 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

        except (ldap.TIMEOUT, ldap.CONNECT_ERROR, ldap.SERVER_DOWN):
            return False, u'ldap is down'

et c'est "ldap is down" qui se trouve dans les logs pour les trois exceptions, ça peut parfois être utile pour analyser de savoir laquelle exception des trois a joué.


Fichiers

Révisions associées

Révision 9a4ab69f (diff)
Ajouté par Valentin Deniaud il y a environ 3 ans

ldap: differentiate errors during bind (#51353)

Historique

#2

Mis à jour par Valentin Deniaud il y a environ 3 ans

  • Assigné à mis à Valentin Deniaud
#3

Mis à jour par Valentin Deniaud il y a environ 3 ans

#5

Mis à jour par Thomas Noël il y a environ 3 ans

"did you forget to declare the TLS certificate in /etc/..." je suis pas fan de proposer une telle fausse piste (j'ai vu qu'elle est ailleurs dans le code mais c'est pas une raison ;) ).

Je ne pense pas utile d'afficher le block['url'], elle est déjà affichée lors de l'analyse du résultat du bind dans get_connections : « 'admin bind failed on %s: %s', url, error ».

Bref, rester sur des petits messages tout simples, "timeout", "ldap is down", "connection error".

#7

Mis à jour par Thomas Noël il y a environ 3 ans

Je pense qu'on peut quand même utiliser des return :)

#9

Mis à jour par Thomas Noël il y a environ 3 ans

  • Statut changé de Solution proposée à Solution validée
#10

Mis à jour par Valentin Deniaud il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit c823bb76a6389dc294f63d263e2999057bcec163
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Feb 24 14:42:29 2021 +0100

    ldap: differentiate errors during bind (#51353)
#11

Mis à jour par Frédéric Péters il y a environ 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF