Scénario #34988
Mis à jour par Joël Cuissinat il y a plus de 3 ans
Correction PROXY-T04-001 - Sources interdites de navigation web - AmonEcole (2.9.0-RC1)
h3. Pas №1
L’ajout de la règle d’interdiction *@Filtre web1 -> Sources et destinations -> Sources interdites@* pour tout le réseau pédagogique retourne une erreur
<pre>
Une erreur a été rencontrée lors de l'éxécution de la requête
</pre>
Dans les logs du serveurs, j’obtiens ces messages :
<pre>
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] Traceback (most recent call last):
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/share/ead2/frontend/web/lib/action.py", line 85, in render_action
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return_code, data = session.ead_server.execute_action(str(self.action), params, magic_nb)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self.__send(self.__name, args)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] response = self.__transport.request(
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self.single_request(host, handler, request_body, verbose)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1179, in single_request
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] resp = http_conn.getresponse()
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/http/client.py", line 1374, in getresponse
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] response.begin()
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/http/client.py", line 318, in begin
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] version, status, reason = self._read_status()
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/http/client.py", line 279, in _read_status
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/socket.py", line 705, in readinto
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self._sock.recv_into(b)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/ssl.py", line 1274, in recv_into
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self.read(nbytes, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/ssl.py", line 1130, in read
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self._sslobj.read(len, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] TimeoutError: The read operation timed out
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [_GenericHTTPChannelProtocol (TLSMemoryBIOProtocol),34,192.168.230.30] Unhandled Error
nov. 14 16:10:35 amonecole ead-web[80660]: Traceback (most recent call last):
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/ten.py", line 71, in serialize
nov. 14 16:10:35 amonecole ead-web[80660]: return partialflatten(context, obj)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/ten.py", line 64, in partialflatten
nov. 14 16:10:35 amonecole ead-web[80660]: return flattener(obj, context)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/flatstan.py", line 279, in MethodSerializer
nov. 14 16:10:35 amonecole ead-web[80660]: return FunctionSerializer(original, context, nocontext)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/flatstan.py", line 267, in FunctionSerializer
nov. 14 16:10:35 amonecole ead-web[80660]: result = original(context, data)
nov. 14 16:10:35 amonecole ead-web[80660]: --- <exception caught here> ---
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/share/ead2/frontend/web/lib/action.py", line 85, in render_action
nov. 14 16:10:35 amonecole ead-web[80660]: return_code, data = session.ead_server.execute_action(str(self.action), params, magic_nb)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
nov. 14 16:10:35 amonecole ead-web[80660]: return self.__send(self.__name, args)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
nov. 14 16:10:35 amonecole ead-web[80660]: response = self.__transport.request(
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
nov. 14 16:10:35 amonecole ead-web[80660]: return self.single_request(host, handler, request_body, verbose)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1179, in single_request
nov. 14 16:10:35 amonecole ead-web[80660]: resp = http_conn.getresponse()
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/http/client.py", line 1374, in getresponse
nov. 14 16:10:35 amonecole ead-web[80660]: response.begin()
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/http/client.py", line 318, in begin
nov. 14 16:10:35 amonecole ead-web[80660]: version, status, reason = self._read_status()
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/http/client.py", line 279, in _read_status
nov. 14 16:10:35 amonecole ead-web[80660]: line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/socket.py", line 705, in readinto
nov. 14 16:10:35 amonecole ead-web[80660]: return self._sock.recv_into(b)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/ssl.py", line 1274, in recv_into
nov. 14 16:10:35 amonecole ead-web[80660]: return self.read(nbytes, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/ssl.py", line 1130, in read
nov. 14 16:10:35 amonecole ead-web[80660]: return self._sslobj.read(len, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: builtins.TimeoutError: The read operation timed out
nov. 14 16:10:35 amonecole ead-web[80660]:
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [_GenericHTTPChannelProtocol (TLSMemoryBIOProtocol),34,192.168.230.30] "---- Une erreur a été rencontrée lors de l'éxécution de la requête"
</pre>
Une seconde tentative renvoie que le filtre est déjà présent et rafraîchie la page.
h3. Pas №6
La suppression de la règle produit la même erreur, un deuxième essaie réussi mais il semble y avoir des soucis de communication entre le frontende et le backend:
<pre>
nov. 14 16:26:16 amonecole ead-web[80660]: 2022-11-14T16:26:16+0100 [twisted.python.log#info] "192.168.230.30" - - [14/Nov/2022:15:26:07 +0000] "GET /connect/?server=1 HTTP/1.1" 302 334 "https://etb3.ac-test.fr:4200/" "Mozilla/5.0 (X11; Linux x86_64; rv:106.0) Gecko/20100101 Firefox/106.0"
nov. 14 16:26:16 amonecole eolesso[80689]: 2022-11-14T15:26:16+0000 [HTTPChannel (TLSProtocolWrapper),80,10.88.0.1] TGC-etb3ac-testfr-3bc7cc325a03c42a02cf5128fe33e5e829a71893052a9bdcbee9042b -- Session authorized for service https://etb3.ac-test.fr:4200/connect/ (attribute filter : ead2)
nov. 14 16:26:16 amonecole ead-server[80659]: 2022-11-14T16:26:16+0100 [twisted.python.log#info] "192.168.0.33" - - [14/Nov/2022:15:26:16 +0000] "POST /RPC2 HTTP/1.1" 200 126 "-" "Python-xmlrpc/3.10"
nov. 14 16:26:16 amonecole ead-server[80659]: 2022-11-14T16:26:16+0100 [_GenericHTTPChannelProtocol (TLSMemoryBIOProtocol),58,192.168.0.33] Unhandled Error
nov. 14 16:26:16 amonecole ead-server[80659]: Traceback (most recent call last):
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 227, in process
nov. 14 16:26:16 amonecole ead-server[80659]: self.render(resrc)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 292, in render
nov. 14 16:26:16 amonecole ead-server[80659]: body = resrc.render(self)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/share/ead2/backend/lib/eadserver.py", line 199, in render
nov. 14 16:26:16 amonecole ead-server[80659]: defer.maybeDeferred(function, client_ip.encode(), *args).addErrback(
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 190, in maybeDeferred
nov. 14 16:26:16 amonecole ead-server[80659]: result = f(*args, **kwargs)
nov. 14 16:26:16 amonecole ead-server[80659]: --- <exception caught here> ---
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/share/ead2/backend/lib/eadserver.py", line 438, in xmlrpc_get_magic_number
nov. 14 16:26:16 amonecole ead-server[80659]: result, infos = self.auth_server.get_user_details(app_ticket,
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
nov. 14 16:26:16 amonecole ead-server[80659]: return self.__send(self.__name, args)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
nov. 14 16:26:16 amonecole ead-server[80659]: response = self.__transport.request(
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
nov. 14 16:26:16 amonecole ead-server[80659]: return self.single_request(host, handler, request_body, verbose)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1178, in single_request
nov. 14 16:26:16 amonecole ead-server[80659]: http_conn = self.send_request(host, handler, request_body, verbose)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1291, in send_request
nov. 14 16:26:16 amonecole ead-server[80659]: self.send_content(connection, request_body)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1321, in send_content
nov. 14 16:26:16 amonecole ead-server[80659]: connection.endheaders(request_body)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/http/client.py", line 1277, in endheaders
nov. 14 16:26:16 amonecole ead-server[80659]: self._send_output(message_body, encode_chunked=encode_chunked)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/http/client.py", line 1076, in _send_output
nov. 14 16:26:16 amonecole ead-server[80659]: self.send(chunk)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/http/client.py", line 998, in send
nov. 14 16:26:16 amonecole ead-server[80659]: self.sock.sendall(data)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/ssl.py", line 1237, in sendall
nov. 14 16:26:16 amonecole ead-server[80659]: v = self.send(byte_view[count:])
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/ssl.py", line 1206, in send
nov. 14 16:26:16 amonecole ead-server[80659]: return self._sslobj.write(data)
nov. 14 16:26:16 amonecole ead-server[80659]: ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2396)
nov. 14 16:26:16 amonecole ead-server[80659]:
</pre>
h3. Exécution Squash-TM
* https://dev-eole.ac-dijon.fr/squash/executions/14379
h3. Pas №1
L’ajout de la règle d’interdiction *@Filtre web1 -> Sources et destinations -> Sources interdites@* pour tout le réseau pédagogique retourne une erreur
<pre>
Une erreur a été rencontrée lors de l'éxécution de la requête
</pre>
Dans les logs du serveurs, j’obtiens ces messages :
<pre>
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] Traceback (most recent call last):
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/share/ead2/frontend/web/lib/action.py", line 85, in render_action
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return_code, data = session.ead_server.execute_action(str(self.action), params, magic_nb)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self.__send(self.__name, args)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] response = self.__transport.request(
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self.single_request(host, handler, request_body, verbose)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/xmlrpc/client.py", line 1179, in single_request
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] resp = http_conn.getresponse()
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/http/client.py", line 1374, in getresponse
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] response.begin()
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/http/client.py", line 318, in begin
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] version, status, reason = self._read_status()
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/http/client.py", line 279, in _read_status
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/socket.py", line 705, in readinto
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self._sock.recv_into(b)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/ssl.py", line 1274, in recv_into
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self.read(nbytes, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] File "/usr/lib/python3.10/ssl.py", line 1130, in read
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] return self._sslobj.read(len, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [stderr#error] TimeoutError: The read operation timed out
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [_GenericHTTPChannelProtocol (TLSMemoryBIOProtocol),34,192.168.230.30] Unhandled Error
nov. 14 16:10:35 amonecole ead-web[80660]: Traceback (most recent call last):
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/ten.py", line 71, in serialize
nov. 14 16:10:35 amonecole ead-web[80660]: return partialflatten(context, obj)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/ten.py", line 64, in partialflatten
nov. 14 16:10:35 amonecole ead-web[80660]: return flattener(obj, context)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/flatstan.py", line 279, in MethodSerializer
nov. 14 16:10:35 amonecole ead-web[80660]: return FunctionSerializer(original, context, nocontext)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3/dist-packages/nevow/flat/flatstan.py", line 267, in FunctionSerializer
nov. 14 16:10:35 amonecole ead-web[80660]: result = original(context, data)
nov. 14 16:10:35 amonecole ead-web[80660]: --- <exception caught here> ---
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/share/ead2/frontend/web/lib/action.py", line 85, in render_action
nov. 14 16:10:35 amonecole ead-web[80660]: return_code, data = session.ead_server.execute_action(str(self.action), params, magic_nb)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
nov. 14 16:10:35 amonecole ead-web[80660]: return self.__send(self.__name, args)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
nov. 14 16:10:35 amonecole ead-web[80660]: response = self.__transport.request(
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
nov. 14 16:10:35 amonecole ead-web[80660]: return self.single_request(host, handler, request_body, verbose)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1179, in single_request
nov. 14 16:10:35 amonecole ead-web[80660]: resp = http_conn.getresponse()
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/http/client.py", line 1374, in getresponse
nov. 14 16:10:35 amonecole ead-web[80660]: response.begin()
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/http/client.py", line 318, in begin
nov. 14 16:10:35 amonecole ead-web[80660]: version, status, reason = self._read_status()
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/http/client.py", line 279, in _read_status
nov. 14 16:10:35 amonecole ead-web[80660]: line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/socket.py", line 705, in readinto
nov. 14 16:10:35 amonecole ead-web[80660]: return self._sock.recv_into(b)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/ssl.py", line 1274, in recv_into
nov. 14 16:10:35 amonecole ead-web[80660]: return self.read(nbytes, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: File "/usr/lib/python3.10/ssl.py", line 1130, in read
nov. 14 16:10:35 amonecole ead-web[80660]: return self._sslobj.read(len, buffer)
nov. 14 16:10:35 amonecole ead-web[80660]: builtins.TimeoutError: The read operation timed out
nov. 14 16:10:35 amonecole ead-web[80660]:
nov. 14 16:10:35 amonecole ead-web[80660]: 2022-11-14T16:10:35+0100 [_GenericHTTPChannelProtocol (TLSMemoryBIOProtocol),34,192.168.230.30] "---- Une erreur a été rencontrée lors de l'éxécution de la requête"
</pre>
Une seconde tentative renvoie que le filtre est déjà présent et rafraîchie la page.
h3. Pas №6
La suppression de la règle produit la même erreur, un deuxième essaie réussi mais il semble y avoir des soucis de communication entre le frontende et le backend:
<pre>
nov. 14 16:26:16 amonecole ead-web[80660]: 2022-11-14T16:26:16+0100 [twisted.python.log#info] "192.168.230.30" - - [14/Nov/2022:15:26:07 +0000] "GET /connect/?server=1 HTTP/1.1" 302 334 "https://etb3.ac-test.fr:4200/" "Mozilla/5.0 (X11; Linux x86_64; rv:106.0) Gecko/20100101 Firefox/106.0"
nov. 14 16:26:16 amonecole eolesso[80689]: 2022-11-14T15:26:16+0000 [HTTPChannel (TLSProtocolWrapper),80,10.88.0.1] TGC-etb3ac-testfr-3bc7cc325a03c42a02cf5128fe33e5e829a71893052a9bdcbee9042b -- Session authorized for service https://etb3.ac-test.fr:4200/connect/ (attribute filter : ead2)
nov. 14 16:26:16 amonecole ead-server[80659]: 2022-11-14T16:26:16+0100 [twisted.python.log#info] "192.168.0.33" - - [14/Nov/2022:15:26:16 +0000] "POST /RPC2 HTTP/1.1" 200 126 "-" "Python-xmlrpc/3.10"
nov. 14 16:26:16 amonecole ead-server[80659]: 2022-11-14T16:26:16+0100 [_GenericHTTPChannelProtocol (TLSMemoryBIOProtocol),58,192.168.0.33] Unhandled Error
nov. 14 16:26:16 amonecole ead-server[80659]: Traceback (most recent call last):
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 227, in process
nov. 14 16:26:16 amonecole ead-server[80659]: self.render(resrc)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 292, in render
nov. 14 16:26:16 amonecole ead-server[80659]: body = resrc.render(self)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/share/ead2/backend/lib/eadserver.py", line 199, in render
nov. 14 16:26:16 amonecole ead-server[80659]: defer.maybeDeferred(function, client_ip.encode(), *args).addErrback(
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 190, in maybeDeferred
nov. 14 16:26:16 amonecole ead-server[80659]: result = f(*args, **kwargs)
nov. 14 16:26:16 amonecole ead-server[80659]: --- <exception caught here> ---
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/share/ead2/backend/lib/eadserver.py", line 438, in xmlrpc_get_magic_number
nov. 14 16:26:16 amonecole ead-server[80659]: result, infos = self.auth_server.get_user_details(app_ticket,
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
nov. 14 16:26:16 amonecole ead-server[80659]: return self.__send(self.__name, args)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
nov. 14 16:26:16 amonecole ead-server[80659]: response = self.__transport.request(
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
nov. 14 16:26:16 amonecole ead-server[80659]: return self.single_request(host, handler, request_body, verbose)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1178, in single_request
nov. 14 16:26:16 amonecole ead-server[80659]: http_conn = self.send_request(host, handler, request_body, verbose)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1291, in send_request
nov. 14 16:26:16 amonecole ead-server[80659]: self.send_content(connection, request_body)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/xmlrpc/client.py", line 1321, in send_content
nov. 14 16:26:16 amonecole ead-server[80659]: connection.endheaders(request_body)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/http/client.py", line 1277, in endheaders
nov. 14 16:26:16 amonecole ead-server[80659]: self._send_output(message_body, encode_chunked=encode_chunked)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/http/client.py", line 1076, in _send_output
nov. 14 16:26:16 amonecole ead-server[80659]: self.send(chunk)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/http/client.py", line 998, in send
nov. 14 16:26:16 amonecole ead-server[80659]: self.sock.sendall(data)
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/ssl.py", line 1237, in sendall
nov. 14 16:26:16 amonecole ead-server[80659]: v = self.send(byte_view[count:])
nov. 14 16:26:16 amonecole ead-server[80659]: File "/usr/lib/python3.10/ssl.py", line 1206, in send
nov. 14 16:26:16 amonecole ead-server[80659]: return self._sslobj.write(data)
nov. 14 16:26:16 amonecole ead-server[80659]: ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2396)
nov. 14 16:26:16 amonecole ead-server[80659]:
</pre>
h3. Exécution Squash-TM
* https://dev-eole.ac-dijon.fr/squash/executions/14379