Error on building openedx images

Step 33/86 : RUN pip install -r ./requirements/edx/base.txt
—> Running in 756876b6be98
Obtaining file:///openedx/edx-platform/common/lib/capa (from -r ./requirements/edx/base.txt (line 8))
Obtaining file:///openedx/edx-platform (from -r ./requirements/edx/base.txt (line 13))
Obtaining file:///openedx/edx-platform/common/lib/safe_lxml (from -r ./requirements/edx/base.txt (line 15))
Obtaining file:///openedx/edx-platform/common/lib/sandbox-packages (from -r ./requirements/edx/base.txt (line 16))
Obtaining file:///openedx/edx-platform/common/lib/symmath (from -r ./requirements/edx/base.txt (line 17))
Obtaining file:///openedx/edx-platform/openedx/core/lib/xblock_builtin/xblock_discussion (from -r ./requirements/edx/base.txt (line 18))
Obtaining file:///openedx/edx-platform/common/lib/xmodule (from -r ./requirements/edx/base.txt (line 20))
Obtaining acid-xblock from git+https://github.com/edx/acid-block.git@758855a67d2f12bd74db4d5e7a0862d6e65f079c#egg=acid-xblock (from -r ./requirements/edx/base.txt (line 7))
Cloning https://github.com/edx/acid-block.git (to revision 758855a67d2f12bd74db4d5e7a0862d6e65f079c) to /openedx/venv/src/acid-xblock
Running command git clone -q https://github.com/edx/acid-block.git /openedx/venv/src/acid-xblock
Running command git checkout -q 758855a67d2f12bd74db4d5e7a0862d6e65f079c
Obtaining codejail==3.1.3 from git+https://github.com/edx/codejail.git@3.1.3#egg=codejail==3.1.3 (from -r ./requirements/edx/base.txt (line 9))
Cloning https://github.com/edx/codejail.git (to revision 3.1.3) to /openedx/venv/src/codejail
Running command git clone -q https://github.com/edx/codejail.git /openedx/venv/src/codejail
Running command git checkout -q babbe784b48bb9888aa159d8b401cbe5e07f0af4
Obtaining django-wiki from git+https://github.com/edx/django-wiki.git@0.1.1#egg=django-wiki (from -r ./requirements/edx/base.txt (line 10))
Cloning https://github.com/edx/django-wiki.git (to revision 0.1.1) to /openedx/venv/src/django-wiki
Running command git clone -q https://github.com/edx/django-wiki.git /openedx/venv/src/django-wiki
Running command git checkout -q 9ce592d65989fcb512212c80d1d2e19d86f0ef87
Obtaining done-xblock from git+https://github.com/edx/DoneXBlock.git@2.0.3#egg=done-xblock (from -r ./requirements/edx/base.txt (line 11))
Cloning https://github.com/edx/DoneXBlock.git (to revision 2.0.3) to /openedx/venv/src/done-xblock
Running command git clone -q https://github.com/edx/DoneXBlock.git /openedx/venv/src/done-xblock
Running command git checkout -q 15909bf446d03d62d94dec3e4b77d76d9ee45ec6
Obtaining edx-jsme from git+https://github.com/jazkarta/edx-jsme.git@690dbf75441fa91c7c4899df0b83d77f7deb5458#egg=edx-jsme (from -r ./requirements/edx/base.txt (line 12))
Cloning https://github.com/jazkarta/edx-jsme.git (to revision 690dbf75441fa91c7c4899df0b83d77f7deb5458) to /openedx/venv/src/edx-jsme
Running command git clone -q https://github.com/jazkarta/edx-jsme.git /openedx/venv/src/edx-jsme
Obtaining rate-xblock from git+https://github.com/edx/RateXBlock.git@2.0.1#egg=rate-xblock (from -r ./requirements/edx/base.txt (line 14))
Cloning https://github.com/edx/RateXBlock.git (to revision 2.0.1) to /openedx/venv/src/rate-xblock
Running command git clone -q https://github.com/edx/RateXBlock.git /openedx/venv/src/rate-xblock
Running command git checkout -q 3588e5d2759fb93570cbdd218edfa1e4221133c9
Obtaining xblock-google-drive from git+https://github.com/edx-solutions/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive (from -r ./requirements/edx/base.txt (line 19))
Cloning https://github.com/edx-solutions/xblock-google-drive.git (to revision 2d176468e33c0713c911b563f8f65f7cf232f5b6) to /openedx/venv/src/xblock-google-drive
Running command git clone -q https://github.com/edx-solutions/xblock-google-drive.git /openedx/venv/src/xblock-google-drive
Running command git checkout -q 2d176468e33c0713c911b563f8f65f7cf232f5b6
Collecting amqp==2.6.1
Downloading amqp-2.6.1-py2.py3-none-any.whl (48 kB)
Collecting analytics-python==1.2.9
Downloading analytics_python-1.2.9-py2.py3-none-any.whl (13 kB)
Collecting aniso8601==8.0.0
Downloading aniso8601-8.0.0-py2.py3-none-any.whl (43 kB)
Collecting appdirs==1.4.4
Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting attrs==20.3.0
Downloading attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting babel==2.8.1
Downloading Babel-2.8.1-py2.py3-none-any.whl (8.6 MB)
Collecting beautifulsoup4==4.9.3
Downloading beautifulsoup4-4.9.3-py3-none-any.whl (115 kB)
Collecting billiard==3.6.3.0
Downloading billiard-3.6.3.0-py3-none-any.whl (89 kB)
Collecting bleach==3.2.1
Downloading bleach-3.2.1-py2.py3-none-any.whl (145 kB)
Collecting boto3==1.4.8
Downloading boto3-1.4.8-py2.py3-none-any.whl (128 kB)
Collecting boto==2.39.0
Downloading boto-2.39.0-py2.py3-none-any.whl (1.3 MB)
Collecting botocore==1.8.17
Downloading botocore-1.8.17-py2.py3-none-any.whl (4.0 MB)
Collecting bridgekeeper==0.9
Downloading bridgekeeper-0.9-py3-none-any.whl (20 kB)
Collecting celery==4.4.7
Downloading celery-4.4.7-py2.py3-none-any.whl (427 kB)
Collecting certifi==2020.11.8
Downloading certifi-2020.11.8-py2.py3-none-any.whl (155 kB)
Collecting cffi==1.14.3
Downloading cffi-1.14.3-cp38-cp38-manylinux1_x86_64.whl (410 kB)
Collecting chardet==3.0.4
Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting chem==1.2.0
Downloading chem-1.2.0-py3-none-any.whl (24 kB)
Collecting click==7.1.2
Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting code-annotations==0.10.1
Downloading code_annotations-0.10.1-py2.py3-none-any.whl (34 kB)
Collecting contextlib2==0.6.0.post1
Downloading contextlib2-0.6.0.post1-py2.py3-none-any.whl (9.8 kB)
Collecting coreapi==2.3.3
Downloading coreapi-2.3.3-py2.py3-none-any.whl (25 kB)
Collecting coreschema==0.0.4
Downloading coreschema-0.0.4.tar.gz (10 kB)
Collecting crowdsourcehinter-xblock==0.6
Downloading crowdsourcehinter_xblock-0.6-py3-none-any.whl (34 kB)
Collecting cryptography==3.2.1
Downloading cryptography-3.2.1-cp35-abi3-manylinux2010_x86_64.whl (2.6 MB)
Collecting cssutils==1.0.2
Downloading cssutils-1.0.2-py3-none-any.whl (406 kB)
Collecting ddt==1.4.1
Downloading ddt-1.4.1-py2.py3-none-any.whl (6.1 kB)
Collecting decorator==4.4.2
Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting defusedxml==0.6.0
Downloading defusedxml-0.6.0-py2.py3-none-any.whl (23 kB)
Collecting django-appconf==1.0.4
Downloading django_appconf-1.0.4-py2.py3-none-any.whl (6.3 kB)
Collecting django-celery-results==1.2.1
Downloading django_celery_results-1.2.1-py2.py3-none-any.whl (21 kB)
Collecting django-classy-tags==2.0.0
Downloading django_classy_tags-2.0.0-py3-none-any.whl (23 kB)
Collecting django-config-models==2.0.3
Downloading django_config_models-2.0.3-py2.py3-none-any.whl (29 kB)
Collecting django-cookies-samesite==0.8.0
Downloading django-cookies-samesite-0.8.0.tar.gz (7.7 kB)
Collecting django-cors-headers==2.5.3
Downloading django_cors_headers-2.5.3-py2.py3-none-any.whl (13 kB)
Collecting django-countries==5.5
Downloading django_countries-5.5-py2.py3-none-any.whl (764 kB)
Collecting django-crum==0.7.9
Downloading django_crum-0.7.9-py2.py3-none-any.whl (4.7 kB)
Collecting django-fernet-fields==0.6
Downloading django-fernet-fields-0.6.tar.gz (6.7 kB)
Collecting django-filter==2.4.0
Downloading django_filter-2.4.0-py3-none-any.whl (73 kB)
Collecting django-ipware==2.1.0
Downloading django-ipware-2.1.0.tar.gz (10 kB)
Collecting django-js-asset==1.2.2
Downloading django_js_asset-1.2.2-py2.py3-none-any.whl (5.8 kB)
Collecting django-method-override==1.0.4
Downloading django_method_override-1.0.4-py3-none-any.whl (5.2 kB)
Collecting django-model-utils==4.0.0
Downloading django_model_utils-4.0.0-py2.py3-none-any.whl (29 kB)
Collecting django-mptt==0.11.0
Downloading django_mptt-0.11.0-py2.py3-none-any.whl (109 kB)
Collecting django-multi-email-field==0.6.2
Downloading django_multi_email_field-0.6.2-py3-none-any.whl (9.7 kB)
Collecting django-mysql==3.9.0
Downloading django_mysql-3.9.0-py3-none-any.whl (58 kB)
Collecting django-oauth-toolkit==1.3.2
Downloading django_oauth_toolkit-1.3.2-py2.py3-none-any.whl (52 kB)
Collecting django-object-actions==3.0.1
Downloading django_object_actions-3.0.1-py2.py3-none-any.whl (13 kB)
Collecting django-pipeline==1.7.0
Downloading django_pipeline-1.7.0-py2.py3-none-any.whl (37 kB)
Collecting django-pyfs==2.2
Downloading django_pyfs-2.2-py3-none-any.whl (12 kB)
Collecting django-ratelimit-backend==2.0.1a5
Cloning https://github.com/edx/django-ratelimit-backend.git (to revision v2.0.1a5) to /tmp/pip-install-noi0l69c/django-ratelimit-backend
Running command git clone -q https://github.com/edx/django-ratelimit-backend.git /tmp/pip-install-noi0l69c/django-ratelimit-backend
Running command git checkout -q 610262df4f4e17ec6961d2539702c15b58dd77db
WARNING: Requested django-ratelimit-backend==2.0.1a5 from git+https://github.com/edx/django-ratelimit-backend.git@v2.0.1a5#egg=django-ratelimit-backend==2.0.1a5 (from -r ./requirements/edx/base.txt (line 71)), but installing version 2.0.1
Collecting django-ratelimit==3.0.1
Downloading django_ratelimit-3.0.1-py2.py3-none-any.whl (11 kB)
Collecting django-require==1.0.11
Downloading django-require-1.0.11.tar.gz (7.2 MB)
Collecting django-sekizai==2.0.0
Downloading django_sekizai-2.0.0-py3-none-any.whl (12 kB)
Collecting django-ses==1.0.3
Downloading django_ses-1.0.3-py2.py3-none-any.whl (24 kB)
Collecting django-simple-history==2.12.0
Downloading django_simple_history-2.12.0-py2.py3-none-any.whl (46 kB)
Collecting django-splash==0.2.9
Downloading django_splash-0.2.9-py2.py3-none-any.whl (10 kB)
Collecting django-statici18n==2.0.1
Downloading django_statici18n-2.0.1-py2.py3-none-any.whl (9.1 kB)
Collecting django-storages==1.8
Downloading django_storages-1.8-py2.py3-none-any.whl (45 kB)
Collecting django-user-tasks==1.3.0
Downloading django_user_tasks-1.3.0-py2.py3-none-any.whl (26 kB)
Collecting django-waffle==2.0.0
Downloading django_waffle-2.0.0-py2.py3-none-any.whl (43 kB)
Collecting django-webpack-loader==0.7.0
Downloading django_webpack_loader-0.7.0-py2.py3-none-any.whl (14 kB)
Collecting django==2.2.17
Downloading Django-2.2.17-py3-none-any.whl (7.5 MB)
Collecting djangorestframework-xml==2.0.0
Downloading djangorestframework_xml-2.0.0-py2.py3-none-any.whl (6.0 kB)
Collecting djangorestframework==3.9.4
Downloading djangorestframework-3.9.4-py2.py3-none-any.whl (911 kB)
Collecting docopt==0.6.2
Downloading docopt-0.6.2.tar.gz (25 kB)
Collecting docutils==0.16
Downloading docutils-0.16-py2.py3-none-any.whl (548 kB)
Collecting drf-jwt==1.17.2
Downloading drf_jwt-1.17.2-py2.py3-none-any.whl (18 kB)
Collecting drf-yasg==1.17.0
Downloading drf_yasg-1.17.0-py2.py3-none-any.whl (1.1 MB)
Collecting edx-ace==0.1.17
Downloading edx_ace-0.1.17-py2.py3-none-any.whl (50 kB)
Collecting edx-analytics-data-api-client==0.16.1
Downloading edx_analytics_data_api_client-0.16.1-py3-none-any.whl (18 kB)
Collecting edx-api-doc-tools==1.4.0
Downloading edx_api_doc_tools-1.4.0-py2.py3-none-any.whl (14 kB)
Collecting edx-bulk-grades==0.8.2
Downloading edx_bulk_grades-0.8.2-py2.py3-none-any.whl (30 kB)
Collecting edx-ccx-keys==1.1.0
Downloading edx-ccx-keys-1.1.0.tar.gz (18 kB)
Collecting edx-celeryutils==0.5.2
Downloading edx_celeryutils-0.5.2-py2.py3-none-any.whl (25 kB)
Collecting edx-completion==3.2.5
Downloading edx_completion-3.2.5-py2.py3-none-any.whl (44 kB)
Collecting edx-django-release-util==0.4.4
Downloading edx_django_release_util-0.4.4-py2.py3-none-any.whl (40 kB)
Collecting edx-django-sites-extensions==2.5.1
Downloading edx_django_sites_extensions-2.5.1-py3-none-any.whl (18 kB)
Collecting edx-django-utils==3.11.0
Downloading edx_django_utils-3.11.0-py2.py3-none-any.whl (56 kB)
Collecting edx-drf-extensions==6.2.0
Downloading edx_drf_extensions-6.2.0-py2.py3-none-any.whl (57 kB)
Collecting edx-enterprise==3.11.1
Downloading edx_enterprise-3.11.1-py3-none-any.whl (565 kB)
Collecting edx-i18n-tools==0.5.3
Downloading edx_i18n_tools-0.5.3-py2.py3-none-any.whl (29 kB)
Collecting edx-milestones==0.3.0
Downloading edx_milestones-0.3.0-py2.py3-none-any.whl (39 kB)
Collecting edx-opaque-keys[django]==2.1.1
Downloading edx-opaque-keys-2.1.1.tar.gz (61 kB)
Collecting edx-organizations==5.3.0
Downloading edx_organizations-5.3.0-py3-none-any.whl (42 kB)
Collecting edx-proctoring-proctortrack==1.0.5
Downloading edx-proctoring-proctortrack-1.0.5.tar.gz (3.1 kB)
Collecting edx-proctoring==2.4.8
Downloading edx_proctoring-2.4.8-py2.py3-none-any.whl (838 kB)
Collecting edx-rbac==1.3.3
Downloading edx_rbac-1.3.3-py2.py3-none-any.whl (38 kB)
Collecting edx-rest-api-client==5.2.1
Downloading edx_rest_api_client-5.2.1-py3-none-any.whl (12 kB)
Collecting edx-search==1.4.1
Downloading edx_search-1.4.1-py3-none-any.whl (54 kB)
Collecting edx-sga==0.13.0
Downloading edx-sga-0.13.0.tar.gz (335 kB)
Collecting edx-submissions==3.2.2
Downloading edx_submissions-3.2.2-py3-none-any.whl (47 kB)
Collecting edx-tincan-py35==0.0.9
Downloading edx_tincan_py35-0.0.9-py3-none-any.whl (58 kB)
Collecting edx-toggles==1.1.1
Downloading edx_toggles-1.1.1-py2.py3-none-any.whl (25 kB)
Collecting edx-user-state-client==1.2.0
Downloading edx_user_state_client-1.2.0-py3-none-any.whl (20 kB)
Collecting edx-when==1.3.0
Downloading edx_when-1.3.0-py2.py3-none-any.whl (31 kB)
Collecting edxval==1.4.4
Downloading edxval-1.4.4-py3-none-any.whl (92 kB)
Collecting elasticsearch==1.9.0
Downloading elasticsearch-1.9.0-py2.py3-none-any.whl (59 kB)
Collecting enmerkar-underscore==1.0.0
Downloading enmerkar_underscore-1.0.0-py2.py3-none-any.whl (4.5 kB)
Collecting enmerkar==0.7.1
Downloading enmerkar-0.7.1-py3-none-any.whl (12 kB)
Collecting event-tracking==1.0.0
Downloading event_tracking-1.0.0-py3-none-any.whl (49 kB)
Collecting fs-s3fs==0.1.8
Downloading fs_s3fs-0.1.8-py2.py3-none-any.whl (10 kB)
Collecting fs==2.0.18
Downloading fs-2.0.18-py2.py3-none-any.whl (106 kB)
Collecting future==0.18.2
Downloading future-0.18.2.tar.gz (829 kB)
Collecting geoip2==3.0.0
Downloading geoip2-3.0.0-py2.py3-none-any.whl (23 kB)
Collecting glob2==0.7
Downloading glob2-0.7.tar.gz (10 kB)
Collecting gunicorn==20.0.4
Downloading gunicorn-20.0.4-py2.py3-none-any.whl (77 kB)
Collecting help-tokens==1.1.2
Downloading help_tokens-1.1.2-py2.py3-none-any.whl (19 kB)
Collecting html5lib==1.1
Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB)
Collecting icalendar==4.0.7
Downloading icalendar-4.0.7-py2.py3-none-any.whl (74 kB)
Collecting idna==2.10
Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting importlib-metadata==1.7.0
Downloading importlib_metadata-1.7.0-py2.py3-none-any.whl (31 kB)
Collecting inflection==0.5.1
Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Collecting ipaddress==1.0.23
Downloading ipaddress-1.0.23-py2.py3-none-any.whl (18 kB)
Collecting isodate==0.6.0
Downloading isodate-0.6.0-py2.py3-none-any.whl (45 kB)
Collecting itypes==1.2.0
Downloading itypes-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting jinja2==2.11.2
Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
Collecting jmespath==0.10.0
Downloading jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting joblib==0.14.1
Downloading joblib-0.14.1-py2.py3-none-any.whl (294 kB)
Collecting jsondiff==1.2.0
Downloading jsondiff-1.2.0.tar.gz (8.0 kB)
Collecting jsonfield2==3.0.3
Downloading jsonfield2-3.0.3-py3-none-any.whl (6.4 kB)
Collecting kombu==4.6.11
Downloading kombu-4.6.11-py2.py3-none-any.whl (184 kB)
Collecting laboratory==1.0.2
Downloading laboratory-1.0.2-py2.py3-none-any.whl (9.4 kB)
Collecting lazy==1.4
Downloading lazy-1.4-py2.py3-none-any.whl (6.2 kB)
Collecting libsass==0.10.0
Downloading libsass-0.10.0.tar.gz (272 kB)
Collecting loremipsum==1.0.5
Downloading loremipsum-1.0.5.tar.gz (11 kB)
Collecting lti-consumer-xblock==2.4
Downloading lti_consumer_xblock-2.4.0-py3-none-any.whl (182 kB)
Collecting lxml==4.5.0
Downloading lxml-4.5.0-cp38-cp38-manylinux1_x86_64.whl (5.6 MB)
Collecting mailsnake==1.6.4
Downloading mailsnake-1.6.4.tar.gz (6.6 kB)
Collecting mako==1.1.3
Downloading Mako-1.1.3-py2.py3-none-any.whl (75 kB)
Collecting markdown==2.6.11
Downloading Markdown-2.6.11-py2.py3-none-any.whl (78 kB)
Collecting markey==0.8
Downloading markey-0.8-py2.py3-none-any.whl (8.2 kB)
Collecting markupsafe==1.1.1
Downloading MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl (32 kB)
Collecting maxminddb==1.5.4
Downloading maxminddb-1.5.4.tar.gz (282 kB)
Collecting mock==3.0.5
Downloading mock-3.0.5-py2.py3-none-any.whl (25 kB)
Collecting MongoDBProxy==0.1.0+edx.2
Cloning https://github.com/edx/MongoDBProxy.git (to revision d92bafe9888d2940f647a7b2b2383b29c752f35a) to /tmp/pip-install-noi0l69c/MongoDBProxy
Running command git clone -q https://github.com/edx/MongoDBProxy.git /tmp/pip-install-noi0l69c/MongoDBProxy
Running command git checkout -q d92bafe9888d2940f647a7b2b2383b29c752f35a
Collecting mongoengine==0.20.0
Downloading mongoengine-0.20.0-py3-none-any.whl (106 kB)
Collecting more-itertools==8.6.0
Downloading more_itertools-8.6.0-py3-none-any.whl (45 kB)
Collecting mpmath==1.1.0
Downloading mpmath-1.1.0.tar.gz (512 kB)
Collecting mysqlclient==2.0.1
Downloading mysqlclient-2.0.1.tar.gz (87 kB)
Collecting newrelic==5.22.1.152
Downloading newrelic-5.22.1.152-cp38-cp38-manylinux2010_x86_64.whl (690 kB)
Collecting nltk==3.5
Downloading nltk-3.5.zip (1.4 MB)
Collecting nodeenv==1.5.0
Downloading nodeenv-1.5.0-py2.py3-none-any.whl (21 kB)
Collecting numpy==1.18.5
Downloading numpy-1.18.5-cp38-cp38-manylinux1_x86_64.whl (20.6 MB)
Collecting oauthlib==3.0.1
Downloading oauthlib-3.0.1-py2.py3-none-any.whl (142 kB)
Collecting openedx-calc==1.0.9
Downloading openedx_calc-1.0.9-py3-none-any.whl (23 kB)
Collecting ora2==2.11.5.1
Downloading ora2-2.11.5.1.tar.gz (1.5 MB)
Collecting packaging==20.4
Downloading packaging-20.4-py2.py3-none-any.whl (37 kB)
Collecting path.py==12.5.0
Downloading path.py-12.5.0-py3-none-any.whl (2.3 kB)
Collecting path==13.1.0
Downloading path-13.1.0-py3-none-any.whl (19 kB)
Collecting pathtools==0.1.2
Downloading pathtools-0.1.2.tar.gz (11 kB)
Collecting paver==1.3.4
Downloading Paver-1.3.4-py2.py3-none-any.whl (428 kB)
Collecting pbr==5.5.1
Downloading pbr-5.5.1-py2.py3-none-any.whl (106 kB)
Collecting piexif==1.1.3
Downloading piexif-1.1.3-py2.py3-none-any.whl (20 kB)
Collecting pillow==7.2.0
Downloading Pillow-7.2.0-cp38-cp38-manylinux1_x86_64.whl (2.2 MB)
Collecting polib==1.1.0
Downloading polib-1.1.0-py2.py3-none-any.whl (25 kB)
Collecting psutil==5.7.3
Downloading psutil-5.7.3.tar.gz (465 kB)
ERROR: Could not find a version that satisfies the requirement py2neo==3.1.2 (from -r ./requirements/edx/base.txt (line 178)) (from versions: 4.0.0, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.2.0, 4.3.0, 2020.0.0, 2020.1.0, 2020.1.1, 2021.0.0, 2021.0.1, 2021.1.0, 2021.1.1, 2021.1.2, 2021.1.3)
ERROR: No matching distribution found for py2neo==3.1.2 (from -r ./requirements/edx/base.txt (line 178))
WARNING: You are using pip version 20.0.2; however, version 21.1.2 is available.
You should consider upgrading via the ‘/openedx/venv/bin/python -m pip install --upgrade pip’ command.
The command ‘/bin/sh -c pip install -r ./requirements/edx/base.txt’ returned a non-zero code: 1
Error: Command failed with status 1: docker build -t docker.io/overhangio/openedx:11.0.0 /home/tutor/.local/share/tutor/env/build/openedx

Seems like the same error found here:

Did you try that fix?

@ToddLichty That seems like an incorrect workaround because basically the error message is saying “I only know about versions 4.0.0, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.2.0, 4.3.0, 2020.0.0, 2020.1.0, 2020.1.1, 2021.0.0, 2021.0.1, 2021.1.0, 2021.1.1, 2021.1.2, 2021.1.3…I don’t know about the 3.1.2 you’re asking for.” While your workaround might have worked before when 3.1.2 was still available, the error message implies that it’s not anymore.

@regis, this is a known issue which is fixed in koa master apparently.

I have no idea why it just started happening for me since I’ve been rebuilding the image a bunch while trying to solve the registration interface issue (maybe because I did a docker prune?), but can you please pick this up when you make a new release soon (for the ACE fix you said was coming)?

FWIW I worked around this for now with
“tutor images build -a EDX_PLATFORM_VERSION=open-release/koa.3 openedx”
though I don’t know whether everything’s working or if anything’s broken as a result. Will report back.

@knoise As a rule, please always mention which Tutor version you are running. This issue was fixed in v11.2.5: Release v11.2.5 · overhangio/tutor · GitHub
The workaround mentioned by @ToddLichty above works because the fix in Tutor installs pyneo from source (check the commit).

I see. Apparently I’m running 11.0.0.

I don’t see anything in the docs about upgrading tutor itself (only updating the open edx version). I wasn’t sure if it was safe to just run the curl command here:

but I just YOLOed it, and got the following permissions error:

sudo curl -L “https://github.com/overhangio/tutor/releases/download/v11.3.0/tutor-$(uname -s)_$(uname -m)” -o /usr/local/bin/tutor
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 624 100 624 0 0 5886 0 --:–:-- --:–:-- --:–:-- 5886
Warning: Failed to create the file /usr/local/bin/tutor: Text file busy
0 23.6M 0 956 0 0 4425 0 1:33:23 --:–:-- 1:33:23 4425
curl: (23) Failed writing body (0 != 956)

I even manually became root and it still was occurring…

sudo su
root@ip-172-31-93-94:/home/ubuntu# sudo curl -L “https://github.com/overhangio/tutor/releases/download/v11.3.0/tutor-$(uname -s)_$(uname -m)” -o /usr/local/bin/tutor
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 624 100 624 0 0 32842 0 --:–:-- --:–:-- --:–:-- 32842
Warning: Failed to create the file /usr/local/bin/tutor: Text file busy
0 23.6M 0 1369 0 0 24890 0 0:16:36 --:–:-- 0:16:36 24890
curl: (23) Failed writing body (0 != 1369)

OK, the fix for that was
sudo systemctl stop tutor-webui

as described here:

So now I’m successfully on v 11.3.0, and off to try the ACE fix!