Projet

Général

Profil

Tâche #36273

Scénario #36208: Le test "test-scribe-t02-001" est en erreur sur EOLE 2.10

Etude

Ajouté par Emmanuel GARETTE il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
12/11/2024
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus d'un an

1er problème dans le code j'ai :

        if vmVersionMajeur < "2.8.0":
            password_admin= "eole" 
        else:
            password_admin= "Eole12345!" 

Le problème c'est que " 2.1 0.0" est inférieur à " 2.8.0". Il va falloir trouver un moyen robuste de comparaison de version.

L'authentification sur le service SSO n'est pas fonctionnel

2024-11-12T11:40:13.969744+01:00 scribe.domscribe.ac-test.fr eolesso[1907]: 2024-11-12T10:40:13+0000 [HTTPChannel (TLSProtocolWrapper),25,10.88.0.1] Erreur à l'appel de la fonction authenticate sur le serveur parent : [Errno -2] Nom ou service inconnu
2024-11-12T11:40:43.975192+01:00 scribe.domscribe.ac-test.fr eolesso[1907]: 2024-11-12T10:40:43+0000 [-] 'Error binding with user cn=reader,o=gouv,c=fr (ldap server: host.containers.internal), using anonymous mode'
2024-11-12T11:41:13.995760+01:00 scribe.domscribe.ac-test.fr eolesso[1907]: 2024-11-12T10:41:13+0000 [-] 'User timeout caused connection failure.'
2024-11-12T11:41:13.998713+01:00 scribe.domscribe.ac-test.fr eolesso[1907]: 2024-11-12T10:41:13+0000 [-] 'Error trying to unbind LDAP connector (already disconnected ?)'
2024-11-12T11:41:13.998799+01:00 scribe.domscribe.ac-test.fr eolesso[1907]: 2024-11-12T10:41:13+0000 [-] "'NoneType' object has no attribute 'send_multiResponse'" 
2024-11-12T11:41:13.998885+01:00 scribe.domscribe.ac-test.fr eolesso[1907]: 2024-11-12T10:41:13+0000 [-] "Cet utilisateur n'existe pas" 
2024-11-12T11:41:14.020710+01:00 scribe.domscribe.ac-test.fr eolesso[1907]: 2024-11-12T10:41:14+0000 [-] ! Echec de l'authentification : admin !

#2 Mis à jour par Emmanuel GARETTE il y a plus d'un an

Nouveau problème, une fois sur deux le test est OK.

Lorsque le serveur est en erreur j'ai deux erreurs dans les logs :

1/

nov. 26 10:32:29 scribe eolesso[1752]: 2024-11-26T09:32:29+0000 [HTTPChannel (TLSProtocolWrapper),159,10.88.0.1] Erreur à l'appel de la fonction authenticate sur le serveur parent : [Errno -2] Nom ou service inconnu

2/

nov. 26 10:32:29 scribe eolesso[1752]: 2024-11-26T09:32:29+0000 [LDAPClient,client] utilisateur authentifié (uid: admin, cn: admin admin). Session créée: TGC-scribeac-testfr-8a4a0e071b9cfd752c736a4e3dea7d54a43df07a7b67dec6cf46acc1 (14 sessions)
nov. 26 10:32:29 scribe eolesso[1752]: 2024-11-26T09:32:29+0000 [LDAPClient,client] TGC-scribeac-testfr-8a4a0e071b9cfd752c736a4e3dea7d54a43df07a7b67dec6cf46acc1 -- Session autorisée pour le service https://scribe.ac-test.fr:4200/connect/ (filtre de données : ead2)
nov. 26 10:32:29 scribe eolesso[1752]: 2024-11-26T09:32:29+0000 [LDAPClient,client] Redirection vers l'application appelante avec le ticket : https://scribe.ac-test.fr:4200/connect/
nov. 26 10:32:29 scribe ead-server[951]: 2024-11-26T10:32:29+0100 [twisted.python.log#info] "192.168.0.26" - - [26/Nov/2024:09:32:29 +0000] "POST /RPC2 HTTP/1.1" 200 126 "-" "Python-xmlrpc/3.12" 
nov. 26 10:32:29 scribe ead-server[951]: 2024-11-26T10:32:29+0100 [_GenericHTTPChannelProtocol (BufferingTLSTransport),281,192.168.0.26] Unhandled Error
nov. 26 10:32:29 scribe ead-server[951]:         Traceback (most recent call last):
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 226, in process
nov. 26 10:32:29 scribe ead-server[951]:             self.render(resrc)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 291, in render
nov. 26 10:32:29 scribe ead-server[951]:             body = resrc.render(self)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/share/ead2/backend/lib/eadserver.py", line 199, in render
nov. 26 10:32:29 scribe ead-server[951]:             defer.maybeDeferred(function, client_ip.encode(), *args).addErrback(
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 212, in maybeDeferred
nov. 26 10:32:29 scribe ead-server[951]:             result = f(*args, **kwargs)
nov. 26 10:32:29 scribe ead-server[951]:         --- <exception caught here> ---
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/share/ead2/backend/lib/eadserver.py", line 438, in xmlrpc_get_magic_number
nov. 26 10:32:29 scribe ead-server[951]:             result, infos = self.auth_server.get_user_details(app_ticket,
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/xmlrpc/client.py", line 1122, in __call__
nov. 26 10:32:29 scribe ead-server[951]:             return self.__send(self.__name, args)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/xmlrpc/client.py", line 1461, in __request
nov. 26 10:32:29 scribe ead-server[951]:             response = self.__transport.request(
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/xmlrpc/client.py", line 1166, in request
nov. 26 10:32:29 scribe ead-server[951]:             return self.single_request(host, handler, request_body, verbose)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/xmlrpc/client.py", line 1178, in single_request
nov. 26 10:32:29 scribe ead-server[951]:             http_conn = self.send_request(host, handler, request_body, verbose)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/xmlrpc/client.py", line 1291, in send_request
nov. 26 10:32:29 scribe ead-server[951]:             self.send_content(connection, request_body)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/xmlrpc/client.py", line 1321, in send_content
nov. 26 10:32:29 scribe ead-server[951]:             connection.endheaders(request_body)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders
nov. 26 10:32:29 scribe ead-server[951]:             self._send_output(message_body, encode_chunked=encode_chunked)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/http/client.py", line 1130, in _send_output
nov. 26 10:32:29 scribe ead-server[951]:             self.send(chunk)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/http/client.py", line 1055, in send
nov. 26 10:32:29 scribe ead-server[951]:             self.sock.sendall(data)
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/ssl.py", line 1211, in sendall
nov. 26 10:32:29 scribe ead-server[951]:             v = self.send(byte_view[count:])
nov. 26 10:32:29 scribe ead-server[951]:           File "/usr/lib/python3.12/ssl.py", line 1180, in send
nov. 26 10:32:29 scribe ead-server[951]:             return self._sslobj.write(data)
nov. 26 10:32:29 scribe ead-server[951]:         ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2406)
nov. 26 10:32:29 scribe ead-server[951]:         
nov. 26 10:32:29 scribe ead-server[951]: 2024-11-26T10:32:29+0100 [twisted.python.log#info] "192.168.0.26" - - [26/Nov/2024:09:32:29 +0000] "POST /RPC2 HTTP/1.1" 200 126 "-" "Python-xmlrpc/3.12" 
nov. 26 10:32:29 scribe ead-web[969]: 2024-11-26T10:32:29+0100 [_GenericHTTPChannelProtocol (BufferingTLSTransport),245,192.168.0.157] 'magic_number : '
nov. 26 10:32:29 scribe ead-web[969]: 2024-11-26T10:32:29+0100 [_GenericHTTPChannelProtocol (BufferingTLSTransport),245,192.168.0.157] 'app_ticket : ST-scribeac-testfr-d12376a1d56774673d1e14093b28cff8745daad78ba3b56a1632abc7'
nov. 26 10:32:29 scribe ead-web[969]: 2024-11-26T10:32:29+0100 [twisted.python.log#info] "192.168.0.157" - - [26/Nov/2024:09:32:29 +0000] "GET /connect/?ticket=ST-scribeac-testfr-d12376a1d56774673d1e14093b28cff8745daad78ba3b56a1632abc7 HTTP/1.1" 302 240 "https://scribe.ac-test.fr/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0" 
nov. 26 10:32:29 scribe ead-web[969]: 2024-11-26T10:32:29+0100 [twisted.python.log#info] "192.168.0.157" - - [26/Nov/2024:09:32:29 +0000] "GET / HTTP/1.1" 200 5264 "https://scribe.ac-test.fr/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0" 
nov. 26 10:32:29 scribe ead-web[969]: 2024-11-26T10:32:29+0100 [twisted.python.log#info] "192.168.0.157" - - [26/Nov/2024:09:32:29 +0000] "GET /style/choice/main1.css HTTP/1.1" 200 635 "https://scribe.ac-test.fr:4200/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0" 
nov. 26 10:32:29 scribe ead-web[969]: 2024-11-26T10:32:29+0100 [twisted.python.log#info] "192.168.0.157" - - [26/Nov/2024:09:32:29 +0000] "GET /style/ead.css HTTP/1.1" 200 3488 "https://scribe.ac-test.fr:4200/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0" 

#3 Mis à jour par Emmanuel GARETTE il y a plus d'un an

  • Statut changé de Nouveau à À valider
  • % réalisé changé de 0 à 100

Le problème est identique sur Scribe 2.9.

Si on lance 2 fois le test de suite on a :

2024-12-03T08:22:22.121283+01:00 scribe.domscribe.ac-test.fr ead-server[865]: 2024-12-03T08:22:22+0100 [_GenericHTTPChannelProtocol (TLSMemoryBIOProtocol),11,192.168.0.26] Unhandled Error
2024-12-03T08:22:22.121396+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011Traceback (most recent call last):
2024-12-03T08:22:22.121449+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 227, in process
2024-12-03T08:22:22.121491+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    self.render(resrc)
2024-12-03T08:22:22.121528+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 292, in render
2024-12-03T08:22:22.121555+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    body = resrc.render(self)
2024-12-03T08:22:22.121592+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/share/ead2/backend/lib/eadserver.py", line 199, in render
2024-12-03T08:22:22.121629+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    defer.maybeDeferred(function, client_ip.encode(), *args).addErrback(
2024-12-03T08:22:22.121663+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 190, in maybeDeferred
2024-12-03T08:22:22.121699+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    result = f(*args, **kwargs)
2024-12-03T08:22:22.121735+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011--- <exception caught here> ---
2024-12-03T08:22:22.121774+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/share/ead2/backend/lib/eadserver.py", line 438, in xmlrpc_get_magic_number
2024-12-03T08:22:22.121805+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    result, infos = self.auth_server.get_user_details(app_ticket,
2024-12-03T08:22:22.121843+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
2024-12-03T08:22:22.121879+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    return self.__send(self.__name, args)
2024-12-03T08:22:22.121918+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
2024-12-03T08:22:22.121950+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    response = self.__transport.request(
2024-12-03T08:22:22.121984+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
2024-12-03T08:22:22.122017+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    return self.single_request(host, handler, request_body, verbose)
2024-12-03T08:22:22.122059+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/xmlrpc/client.py", line 1178, in single_request
2024-12-03T08:22:22.122091+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    http_conn = self.send_request(host, handler, request_body, verbose)
2024-12-03T08:22:22.122130+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/xmlrpc/client.py", line 1291, in send_request
2024-12-03T08:22:22.122171+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    self.send_content(connection, request_body)
2024-12-03T08:22:22.122208+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/xmlrpc/client.py", line 1321, in send_content
2024-12-03T08:22:22.122248+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    connection.endheaders(request_body)
2024-12-03T08:22:22.122280+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/http/client.py", line 1278, in endheaders
2024-12-03T08:22:22.122315+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    self._send_output(message_body, encode_chunked=encode_chunked)
2024-12-03T08:22:22.122342+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/http/client.py", line 1077, in _send_output
2024-12-03T08:22:22.122380+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    self.send(chunk)
2024-12-03T08:22:22.122414+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/http/client.py", line 999, in send
2024-12-03T08:22:22.122450+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    self.sock.sendall(data)
2024-12-03T08:22:22.122483+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/ssl.py", line 1266, in sendall
2024-12-03T08:22:22.122519+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    v = self.send(byte_view[count:])
2024-12-03T08:22:22.122573+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011  File "/usr/lib/python3.10/ssl.py", line 1235, in send
2024-12-03T08:22:22.122616+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011    return self._sslobj.write(data)
2024-12-03T08:22:22.122647+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2426)
2024-12-03T08:22:22.122684+01:00 scribe.domscribe.ac-test.fr ead-server[865]: #011

#4 Mis à jour par Emmanuel GARETTE il y a plus d'un an

  • Statut changé de À valider à Résolu
  • Assigné à mis à Emmanuel GARETTE

#5 Mis à jour par Joël Cuissinat il y a plus d'un an

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

Formats disponibles : Atom PDF