Devstack install problem

I have installed the latest release ironwood.master devstack docker in my localhost. But I’ve got problems such as:

Could not import Registry from third_party_auth.provider

cannot import name _LTI_BACKENDS

I don’t know how to fix this.

Full log:
`
Creating service user and OAuth client for credentials…
WARNING:py.warnings:/edx/app/edxapp/edx-platform/lms/djangoapps/courseware/init.py:5: DeprecationWarning: Importing ‘lms.djangoapps.courseware’ as ‘courseware’ is no longer supported
warnings.warn(“Importing ‘lms.djangoapps.courseware’ as ‘courseware’ is no longer supported”, DeprecationWarning)

2020-04-11 14:27:18,771 WARNING 8551 [enterprise.utils] utils.py:50 - Could not import Registry from third_party_auth.provider
2020-04-11 14:27:18,771 WARNING 8551 [enterprise.utils] utils.py:51 - cannot import name _LTI_BACKENDS
Found existing user: “credentials_worker”
Adding user “credentials_worker” to groups
Removing user “credentials_worker” from groups
WARNING:py.warnings:/edx/app/edxapp/edx-platform/lms/djangoapps/courseware/init.py:5: DeprecationWarning: Importing ‘lms.djangoapps.courseware’ as ‘courseware’ is no longer supported
warnings.warn(“Importing ‘lms.djangoapps.courseware’ as ‘courseware’ is no longer supported”, DeprecationWarning)

2020-04-11 14:27:26,147 WARNING 8680 [enterprise.utils] utils.py:50 - Could not import Registry from third_party_auth.provider
2020-04-11 14:27:26,147 WARNING 8680 [enterprise.utils] utils.py:51 - cannot import name _LTI_BACKENDS
{
“name”: “credentials”,
“url”: “http://localhost:18150”,
“logout_uri”: “http://localhost:18150/logout/”,
“redirect_uri”: “http://localhost:18150/complete/edx-oidc/”,
“client_id”: “credentials-key”,
“user”: {
“username”: “credentials_worker”,
“first_name”: “”,
“last_name”: “”,
“is_active”: true,
“email”: “credentials_worker@example.com”,
“is_superuser”: true,
“is_staff”: true,
“last_login”: null,
“password”: “pbkdf2_sha256$20000$7LkYbekAHaMd$2InidT7nklBXmbU7LBjV/KrV+xZhLENf6CqU6u/FwM4=”,
“id”: 3,
“date_joined”: “2016-12-17T01:53:56.965Z”
},
“client_type”: 0,
“client_secret”: “credentials-secret”
}
Compiling static assets for credentials…

  • ./provision-e2e.sh
    ++ ‘[’ -z /media/vndee/DATA/workspace/kamix/devstack/… ‘]’
    ++ ‘[’ ‘!’ -d /media/vndee/DATA/workspace/kamix/devstack/… ‘]’
    ++ docker cp /media/vndee/DATA/workspace/kamix/devstack/…/edx-e2e-tests/upload_files/course.tar.gz edx.devstack.studio:/tmp/
    ++ docker-compose exec studio bash -c ‘cd /tmp && tar xzf course.tar.gz’
    ++ docker-compose exec studio bash -c ‘source /edx/app/edxapp/edxapp_env && python /edx/app/edxapp/edx-platform/manage.py cms --settings=devstack_docker import /tmp course’
    WARNING:py.warnings:/edx/app/edxapp/edx-platform/lms/djangoapps/courseware/init.py:5: DeprecationWarning: Importing ‘lms.djangoapps.courseware’ as ‘courseware’ is no longer supported
    warnings.warn(“Importing ‘lms.djangoapps.courseware’ as ‘courseware’ is no longer supported”, DeprecationWarning)

2020-04-11 14:27:34,811 WARNING 4900 [enterprise.utils] utils.py:50 - Could not import Registry from third_party_auth.provider
2020-04-11 14:27:34,811 WARNING 4900 [enterprise.utils] utils.py:51 - cannot import name EnterpriseCustomerUser
Importing…
data_dir=/tmp, source_dirs=[‘course’]
Importing static content? True
Importing python lib? True
2020-04-11 14:27:36,947 WARNING 4900 [py.warnings] runtime.py:565 - /edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py:1272: FieldDataDeprecationWarning: Passing field_data as a constructor argument to Runtimes is deprecated
super(ConfigurableFragmentWrapper, self).init(**kwargs)

2020-04-11 14:27:37,031 INFO 4900 [xmodule.modulestore.mixed] mixed.py:657 - Creating course run course-v1:edX+E2E-101+course…
2020-04-11 14:27:37,045 WARNING 4900 [py.warnings] init.py:1564 - /edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pkg_resources/init.py:1145: DeprecationWarning: Use of … or absolute path in a resource path is not allowed and will raise exceptions in a future release.
self, resource_name

2020-04-11 14:27:37,076 INFO 4900 [openedx.core.djangoapps.content.course_overviews.models] models.py:150 - Updating course overview for course-v1:edX+E2E-101+course.
2020-04-11 14:27:37,106 INFO 4900 [openedx.core.djangoapps.content.course_overviews.signals] signals.py:69 - Course start date changed: course=course-v1:edX+E2E-101+course previous=2016-01-01T00:00:00+00:00 new=2030-01-01T00:00:00+00:00
2020-04-11 14:27:37,115 INFO 4900 [celery_utils.logged_task] logged_task.py:31 - Task openedx.core.djangoapps.schedules.tasks.update_course_schedules[0e6fd4cf-db13-495d-8f83-5674c5c3ab8d] submitted with arguments None, {‘course_id’: u’course-v1:edX+E2E-101+course’, ‘new_upgrade_deadline_str’: None, ‘new_start_date_str’: ‘2030-01-01T00:00:00+00:00’}
2020-04-11 14:27:37,145 INFO 4900 [openedx.core.djangoapps.content.block_structure.store] store.py:161 - BlockStructure: Added to cache; <openedx.core.djangoapps.content.block_structure.store.StubModel object at 0x7fa2c0458210>, size: 1449
2020-04-11 14:27:37,168 INFO 4900 [celery_utils.logged_task] logged_task.py:31 - Task lms.djangoapps.discussion.tasks.update_discussions_map[84d4d2ed-45af-455e-a9ef-d900f7f04b80] submitted with arguments [{‘course_id’: u’course-v1:edX+E2E-101+course’}], None
2020-04-11 14:27:37,170 INFO 4900 [edx.celery.task] tasks.py:158 - Starting XBlockCaches update for course_key: course-v1:edX+E2E-101+course
2020-04-11 14:27:37,174 INFO 4900 [edx.celery.task] tasks.py:118 - Updating XBlockCache with usage_key: block-v1:edX+E2E-101+course+type@course+block@course
2020-04-11 14:27:37,184 INFO 4900 [edx.celery.task] tasks.py:160 - Ending XBlockCaches update for course_key: course-v1:edX+E2E-101+course
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function listen_for_course_publish at 0x7fa2c162be60> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function _listen_for_course_publish at 0x7fa2c143cc08> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function _listen_for_course_publish at 0x7fa2c143ccf8> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function update_block_structure_on_course_publish at 0x7fa2c1450668> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function _listen_for_course_publish at 0x7fa2c14507d0> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function update_discussions_on_course_publish at 0x7fa2c13a36e0> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function trigger_update_xblocks_cache_task at 0x7fa2c13c1500> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,185 INFO 4900 [xmodule.modulestore.mixed] mixed.py:665 - Course run course-v1:edX+E2E-101+course created successfully!
2020-04-11 14:27:37,314 INFO 4900 [openedx.core.djangoapps.content.course_overviews.models] models.py:150 - Updating course overview for course-v1:edX+E2E-101+course.
2020-04-11 14:27:37,329 INFO 4900 [openedx.core.djangoapps.content.course_overviews.signals] signals.py:69 - Course start date changed: course=course-v1:edX+E2E-101+course previous=2030-01-01T00:00:00+00:00 new=2016-01-01T00:00:00+00:00
2020-04-11 14:27:37,332 INFO 4900 [celery_utils.logged_task] logged_task.py:31 - Task openedx.core.djangoapps.schedules.tasks.update_course_schedules[53c7b70d-ed3c-4b2d-bb7f-048bc090da4d] submitted with arguments None, {‘course_id’: u’course-v1:edX+E2E-101+course’, ‘new_upgrade_deadline_str’: None, ‘new_start_date_str’: ‘2016-01-01T00:00:00+00:00’}
2020-04-11 14:27:37,347 INFO 4900 [openedx.core.djangoapps.content.block_structure.store] store.py:161 - BlockStructure: Added to cache; <openedx.core.djangoapps.content.block_structure.store.StubModel object at 0x7fa2c03ef050>, size: 2234
2020-04-11 14:27:37,370 INFO 4900 [celery_utils.logged_task] logged_task.py:31 - Task lms.djangoapps.discussion.tasks.update_discussions_map[c96cd4df-4c8a-4a16-a65c-a764a3e4d3b3] submitted with arguments [{‘course_id’: u’course-v1:edX+E2E-101+course’}], None
2020-04-11 14:27:37,371 INFO 4900 [edx.celery.task] tasks.py:158 - Starting XBlockCaches update for course_key: course-v1:edX+E2E-101+course
2020-04-11 14:27:37,374 INFO 4900 [edx.celery.task] tasks.py:118 - Updating XBlockCache with usage_key: block-v1:edX+E2E-101+course+type@course+block@course
2020-04-11 14:27:37,381 INFO 4900 [edx.celery.task] tasks.py:133 - Creating XBlockCache with usage_key: block-v1:edX+E2E-101+course+branch@draft-branch+version@5e920c19c703061324de20dd+type@chapter+block@5e637f321727429fb53374cbfb4ff28a
2020-04-11 14:27:37,383 INFO 4900 [edx.celery.task] tasks.py:133 - Creating XBlockCache with usage_key: block-v1:edX+E2E-101+course+branch@draft-branch+version@5e920c19c703061324de20dd+type@sequential+block@3322473e23a1436986e38912cd581d09
2020-04-11 14:27:37,385 INFO 4900 [edx.celery.task] tasks.py:118 - Updating XBlockCache with usage_key: block-v1:edX+E2E-101+course+type@sequential+block@3322473e23a1436986e38912cd581d09
2020-04-11 14:27:37,391 INFO 4900 [edx.celery.task] tasks.py:160 - Ending XBlockCaches update for course_key: course-v1:edX+E2E-101+course
2020-04-11 14:27:37,391 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function listen_for_course_publish at 0x7fa2c162be60> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,391 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function _listen_for_course_publish at 0x7fa2c143cc08> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,391 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function _listen_for_course_publish at 0x7fa2c143ccf8> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,391 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function update_block_structure_on_course_publish at 0x7fa2c1450668> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,391 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function _listen_for_course_publish at 0x7fa2c14507d0> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,392 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function update_discussions_on_course_publish at 0x7fa2c13a36e0> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None
2020-04-11 14:27:37,392 INFO 4900 [xmodule.modulestore.django] django.py:198 - Sent course_published signal to <function trigger_update_xblocks_cache_task at 0x7fa2c13c1500> with kwargs {‘course_key’: CourseLocator(‘edX’, ‘E2E-101’, ‘course’, None, None)}. Response was: None

`