overhangio / tutor

The Docker-based Open edX distribution designed for peace of mind
https://docs.tutor.overhang.io/
GNU Affero General Public License v3.0
939 stars 443 forks source link

Cannot export course, getting [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590) #294

Closed AbdulZor closed 4 years ago

AbdulZor commented 4 years ago

I am new to Open Edx and tutor. I cannot export any courses. Whenever I try to export I get this error [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590). This message output is shown in a browser popup and happens at the 'Compressing' phase.

I am working with kubernetes. I have enabled minIO. I can access minio dashboard via minio.lmsHostname. I have disabled HTTPS.

Log:

command: tutor k8s logs cms-worker :

kubectl logs --namespace openedx --selector=app.kubernetes.io/instance=openedx-eVuQ1Jdp1bWHhXpskdkapCbL,app.kubernetes.io/name=cms-worker
    retry_handler=retry_handler
  File "/openedx/venv/local/lib/python2.7/site-packages/boto/connection.py", line 1071, in make_request
    retry_handler=retry_handler)
  File "/openedx/venv/local/lib/python2.7/site-packages/boto/connection.py", line 1030, in _mexe
    raise ex
SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
[2020-02-17 14:23:43,422: INFO/MainProcess] Received task: cms_user_tasks.tasks.send_task_complete_email[4b3dbdb3-f238-408d-b886-93eda7f1b1fc]
[2020-02-17 14:23:43,425: INFO/MainProcess] Task contentstore.tasks.export_olx[e08e0d64-710a-4aa0-ad48-21a8ff5517ab] succeeded in 89.7797424018s: None
[2020-02-17 14:23:43,455: INFO/Worker-1] cms_user_tasks.tasks.send_task_complete_email[4b3dbdb3-f238-408d-b886-93eda7f1b1fc]: Task complete email has been sent to User admin@zor.nl
[2020-02-17 14:23:43,456: INFO/MainProcess] Task cms_user_tasks.tasks.send_task_complete_email[4b3dbdb3-f238-408d-b886-93eda7f1b1fc] succeeded in 0.0319961041678s: None
regisb commented 4 years ago

@AbdulZor For future users, can you please explain how you resolved this issue?

AbdulZor commented 4 years ago

I could not figure it out, so I am running locally instead.