Project

General

Profile

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"

Added by Joël Cuissinat 2 months ago. Updated about 2 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/31/2020
Due date:
% Done:

100%

Remaining (hours):
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

Associated revisions

Revision c3cd5f9d (diff)
Added by Emmanuel GARETTE 2 months ago

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

Revision f8611933 (diff)
Added by Emmanuel GARETTE 2 months ago

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

History

#1 Updated by Emmanuel GARETTE 2 months ago

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

#2 Updated by Emmanuel GARETTE 2 months ago

  • Assigned To set to Emmanuel GARETTE
  • % Done changed from 0 to 100

#3 Updated by Emmanuel GARETTE 2 months ago

  • Status changed from Nouveau to Résolu

#4 Updated by Joël Cuissinat about 2 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

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

Also available in: Atom PDF