SSLv3 handshake failure

Aperta
#125 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
20/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
aws, python
Ambito
backend, cloud

Direzione di ricerca

Start with consumer.py, especially the submission-to-grader connection path and the logged SSLV3_ALERT_HANDSHAKE_FAILURE from the AWS Lambda grader URL. Reproduce a submission against the external grader and inspect the connection and TLS configuration. Done means submissions connect successfully and receive a grading response without the handshake failure.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I have an activated ami in AWS (one of Bitnami's ficus 3.1) and also created an external grader using AWS Lambda function. The problem comes when I try to submit a file for grading. This error shows up:
Could not connect to server at _Lambda-URL_ in timeout=30.000000 ERROR 21427 [queue.consumer] consumer.py:440 - Submission 528 to grader _Lambda-URL_ failure: Reply: cannot connect to server
Now I changed the consumer.py file a bit to log the actual error and this is what i got:
ERROR 21427 [queue.consumer] consumer.py:196 - [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:661)

Lingua principale
Python
Stelle
39
Fork
102
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di openedx/xqueue

Tutte le issue di openedx/xqueue

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.