Ok, I think I have found it partially. I added in the lms.env.json 
AUTH_USE_CAS line and set to true, under the FEATURES block. Then I edited 
the EDXAPP_CAS_SERVER_URL. I had to put a / at the end of my CAS url to 
work. Now when I login it redirects me on my CAS server. I have not made it 
working yet fully, because after login in the CAS it shows a blank 
FORBIDDEN page

On Monday, 10 December 2018 11:53:37 UTC+2, kos giannop wrote:
>
> Hi, I am trying to enable CAS on hawthorn.1 but I have no success
>
> I have done the next things
>
> I have edited the:
>
> /edx/app/edxapp/edx-platform/lms/envs/common.py and set the 
> 'AUTH_USE_CAS': True,
>
> /edx/app/edx_ansible/edx_ansible/playbooks/roles/edxapp/defaults/main.yml 
> and set the  EDXAPP_CAS_SERVER_URL: "my cas server" 
> and 
>
> EDXAPP_CAS_ATTRIBUTE_PACKAGE: "git+https://github.com/mitocw/mitx_cas_mapper";
>
>
> Then I do:
> python manage.py lms --settings=aws collectstatic --noinput
> and it gives me the next output
>
> root@openedx:/edx/app/edxapp/edx-platform# python manage.py lms 
> --settings=aws collectstatic --noinput
> Traceback (most recent call last):
>   File "manage.py", line 118, in <module>
>     startup.run()
>   File "/edx/app/edxapp/edx-platform/lms/startup.py", line 19, in run
>     django.setup()
>   File 
> "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/__init__.py",
>  
> line 27, in setup
>     apps.populate(settings.INSTALLED_APPS)
>   File 
> "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/apps/registry.py",
>  
> line 89, in populate
>     "duplicates: %s" % app_config.label)
> django.core.exceptions.ImproperlyConfigured: Application labels aren't 
> unique, duplicates: django_cas
>
>
>
> And when I try to rebuild the lms:
> paver update_assets lms --settings=aws
> The terminal output:
>
>
> root@openedx:/edx/app/edxapp/edx-platform# paver update_assets lms 
> --settings=aws
> ---> pavelib.assets.update_assets
> ---> pavelib.prereqs.install_node_prereqs
> NO_PREREQ_INSTALL is set, not installing prereqs
> ---> pavelib.assets.process_xmodule_assets
> ---> pavelib.prereqs.install_python_prereqs
> NO_PREREQ_INSTALL is set, not installing prereqs
> xmodule_assets common/static/xmodule
>                 Finished processing xmodule assets.
> mkdir_p path('common/static/common/js/vendor')
> mkdir_p path('common/static/common/css')
> mkdir_p path('common/static/common/css/vendor')
> Copying vendor files into static directory
> /bin/cp -rf node_modules/backbone.paginator/lib/backbone.paginator.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/backbone/backbone.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/bootstrap/dist/js/bootstrap.bundle.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/hls.js/dist/hls.js common/static/common/js/vendor
> /bin/cp -rf node_modules/jquery-migrate/dist/jquery-migrate.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/jquery.scrollto/jquery.scrollTo.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/jquery/dist/jquery.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/moment-timezone/builds/moment-timezone-with-data.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/moment/min/moment-with-locales.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/picturefill/dist/picturefill.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/requirejs/require.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/underscore.string/dist/underscore.string.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/underscore/underscore.js 
> common/static/common/js/vendor
> Copying vendor library dir: node_modules/@edx/studio-frontend/dist/
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/editImageModal.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/editImageModal.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.css 
> common/static/common/css/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18nMessages.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/runtime.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.css 
> common/static/common/css/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/runtime.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/editImageModal.min.css 
> common/static/common/css/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.css 
> common/static/common/css/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.css 
> common/static/common/css/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.css 
> common/static/common/css/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18nMessages.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/i18n/messages/zh_CN.json 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/ar.json 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/i18n/messages/es_419.json 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/fr.json 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/which-country/index.js 
> common/static/common/js/vendor
> Copying developer vendor files into static directory
> /bin/cp -rf node_modules/sinon/pkg/sinon.js common/static/common/js/vendor
> /bin/cp -rf node_modules/squirejs/src/Squire.js 
> common/static/common/js/vendor
> ---> pavelib.assets.webpack
> python manage.py lms --settings=aws print_setting STATIC_ROOT 2>/dev/null
>
> Captured Task Output:
> ---------------------
> ---> pavelib.assets.update_assets
> ---> pavelib.prereqs.install_node_prereqs
> ---> pavelib.assets.process_xmodule_assets
> ---> pavelib.prereqs.install_python_prereqs
> xmodule_assets common/static/xmodule
> mkdir_p path('common/static/common/js/vendor')
> mkdir_p path('common/static/common/css')
> mkdir_p path('common/static/common/css/vendor')
> /bin/cp -rf node_modules/backbone.paginator/lib/backbone.paginator.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/backbone/backbone.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/bootstrap/dist/js/bootstrap.bundle.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/hls.js/dist/hls.js common/static/common/js/vendor
> /bin/cp -rf node_modules/jquery-migrate/dist/jquery-migrate.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/jquery.scrollto/jquery.scrollTo.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/jquery/dist/jquery.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/moment-timezone/builds/moment-timezone-with-data.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/moment/min/moment-with-locales.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/picturefill/dist/picturefill.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/requirejs/require.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/underscore.string/dist/underscore.string.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/underscore/underscore.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/editImageModal.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/editImageModal.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.css 
> common/static/common/css/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18nMessages.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/runtime.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.css 
> common/static/common/css/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.js.map 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/runtime.min.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/editImageModal.min.css 
> common/static/common/css/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.css 
> common/static/common/css/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.css 
> common/static/common/css/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.css 
> common/static/common/css/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18nMessages.min.js 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/i18n/messages/zh_CN.json 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/ar.json 
> common/static/common/js/vendor
> /bin/cp -rf 
> node_modules/@edx/studio-frontend/dist/i18n/messages/es_419.json 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/fr.json 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/which-country/index.js 
> common/static/common/js/vendor
> /bin/cp -rf node_modules/sinon/pkg/sinon.js common/static/common/js/vendor
> /bin/cp -rf node_modules/squirejs/src/Squire.js 
> common/static/common/js/vendor
> ---> pavelib.assets.webpack
> python manage.py lms --settings=aws print_setting STATIC_ROOT 2>/dev/null
>
> Build failed running pavelib.assets.update_assets: Subprocess return code: 
> 1
> root@openedx:/edx/app/edxapp/edx-platform#
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/bef2d6be-8473-49a2-8ca7-578721d73ff7%40googlegroups.com.

Reply via email to