Projet

Général

Profil

Tâche #29833

Scénario #29670: Proposer nativement EoleSSO sur les ports 8443 et 443

Certains tests unitaires signalent des erreurs liées à "server_names_hash_bucket_size"

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
31/03/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Erreurs Visibles dans les tests :

Mais bizarrement pas dans https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-moduletests-scribe-2.7.2-amd64 (noms de domaine différents ?).

                def test_nginx():
                    """ 
                    Vérifie que la configuration nginx ne signale pas de problème
                    """ 
            >       assert system_out(['nginx', '-t'])[2] == NGINX_TEST
            E       AssertionError: assert 'nginx: [emer...test failed\n' == 'nginx: the co... successful\n'
            E         - nginx: [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 32
            E         + nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
            E         - nginx: configuration file /etc/nginx/nginx.conf test failed
            E         ?                                                       ^^ --
            E         + nginx: configuration file /etc/nginx/nginx.conf test is successful
            E         ?                                                      ++++++++++ ^
            test_services.py:12: AssertionError
La variable revprox_hash_bucket_size a bien été ajoutée avec une valeur de 128 par défaut (#6484) mais :
  • elle nécessite que le paquet eole-reverseproxy soit installé
  • elle nécessite que la variable activer_revprox soit à oui

Révisions associées

Révision c3cd5f9d (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

définir server_names_hash_bucket_size si non définit par le reverse_proxy (ref #29833)

Révision f8611933 (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

définir server_names_hash_bucket_size si non définit par le reverse_proxy (ref #29833)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

Sur le scribe c'est Apache qui sert le serveur SSO, c'est pour ca que tu ne vois pas l'erreur.

#2 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

  • Assigné à mis à Emmanuel GARETTE
  • % réalisé changé de 0 à 100

#3 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

  • Statut changé de Nouveau à Résolu

#4 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Les tests sont re-passés en vert dès le lendemain de la correction.

Formats disponibles : Atom PDF