I am facing the exact same issue. Any help would be greatly appreciated. *$ sudo tail -f /edx/var/log/analytics-api/edx.log /edx/var/log/insights/edx.log* ==> /edx/var/log/analytics-api/edx.log <==
==> /edx/var/log/insights/edx.log <== Jan 7 14:00:42 ip-172-31-X-X [service_variant=insights][django.request][env :no_env] WARNING [ip-172-31-X-X 23170] [base.py:152] - Not Found: /complete/edx-oidc/response_type=code&client_id=XXXXXXXX On Tuesday, 25 December 2018 11:22:38 UTC+1, Ross Baker wrote: > > Hello edX Team, > > I have installed my open edX in azure VM using this URL > <https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/146440579/Native+Open+edX+Ubuntu+16.04+64+bit+Installation> > . > It is working fine. > And also installed analytics insights and analytics API same machine using > this URL. > <https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/43385371/edX+Analytics+Installation> > It is also installed successfully. > > When I chick to login in insights getting 404 error. > > For oauth2 configuration following this > <https://openedx.atlassian.net/wiki/spaces/AN/pages/51937753/Configuring+Insights+for+Open+ID+Connect+SSO+with+LMS> > . > > My setting. > > My Changes in lms.env.json > > > { > "ACE_CHANNEL_DEFAULT_EMAIL": "django_email", > "ACE_CHANNEL_SAILTHRU_DEBUG": true, > "ACE_CHANNEL_SAILTHRU_TEMPLATE_NAME": null, > "ACE_CHANNEL_TRANSACTIONAL_EMAIL": "django_email", > "ACE_ENABLED_CHANNELS": [ > "django_email" > ], > "ACE_ENABLED_POLICIES": [ > "bulk_email_optout" > ], > "ACE_ROUTING_KEY": "edx.lms.core.low", > "ACTIVATION_EMAIL_SUPPORT_LINK": "", > "AFFILIATE_COOKIE_NAME": "dev_affiliate_id", > "ALTERNATE_WORKER_QUEUES": "cms", > "ANALYTICS_API_URL": "http://mypublic-ip:18100", > "ANALYTICS_DASHBOARD_NAME": "Your Platform Name Here Insights", > "ANALYTICS_DASHBOARD_URL": "http://mypublic-ip:18110/courses", > "API_ACCESS_FROM_EMAIL": "[email protected] <javascript:>", > "API_ACCESS_MANAGER_EMAIL": "[email protected] <javascript:>", > "API_DOCUMENTATION_URL": " > http://course-catalog-api-guide.readthedocs.io/en/latest/", > "AUDIT_CERT_CUTOFF_DATE": null, > "AUTH_DOCUMENTATION_URL": " > http://course-catalog-api-guide.readthedocs.io/en/latest/authentication/index.html > ", > "AWS_SES_REGION_ENDPOINT": "email.us-east-1.amazonaws.com", > "AWS_SES_REGION_NAME": "us-east-1", > "BASE_COOKIE_DOMAIN": "localhost", > "BLOCK_STRUCTURES_SETTINGS": { > "COURSE_PUBLISH_TASK_DELAY": 30, > "PRUNING_ACTIVE": false, > "TASK_DEFAULT_RETRY_DELAY": 30, > "TASK_MAX_RETRIES": 5 > }, > "BUGS_EMAIL": "[email protected] <javascript:>", > "BULK_EMAIL_DEFAULT_FROM_EMAIL": "[email protected] <javascript:>", > "BULK_EMAIL_EMAILS_PER_TASK": 500, > "BULK_EMAIL_LOG_SENT_EMAILS": false, > "BULK_EMAIL_ROUTING_KEY_SMALL_JOBS": "edx.lms.core.low", > "CACHES": { > "celery": { > "BACKEND": > "django.core.cache.backends.memcached.MemcachedCache", > "KEY_FUNCTION": "util.memcache.safe_key", > "KEY_PREFIX": "celery", > "LOCATION": [ > "localhost:11211" > ], > "TIMEOUT": "7200" > }, > "configuration": { > "BACKEND": > "django.core.cache.backends.memcached.MemcachedCache", > "KEY_FUNCTION": "util.memcache.safe_key", > "KEY_PREFIX": "ubuntu", > "LOCATION": [ > "localhost:11211" > ] > }, > "course_structure_cache": { > "BACKEND": > "django.core.cache.backends.memcached.MemcachedCache", > "KEY_FUNCTION": "util.memcache.safe_key", > "KEY_PREFIX": "course_structure", > "LOCATION": [ > "localhost:11211" > ], > "TIMEOUT": "7200" > }, > "default": { > "BACKEND": > "django.core.cache.backends.memcached.MemcachedCache", > "KEY_FUNCTION": "util.memcache.safe_key", > "KEY_PREFIX": "default", > "LOCATION": [ > "localhost:11211" > ], > "VERSION": "1" > }, > "general": { > "BACKEND": > "django.core.cache.backends.memcached.MemcachedCache", > "KEY_FUNCTION": "util.memcache.safe_key", > "KEY_PREFIX": "general", > "LOCATION": [ > "localhost:11211" > ] > }, > "mongo_metadata_inheritance": { > "BACKEND": > "django.core.cache.backends.memcached.MemcachedCache", > "KEY_FUNCTION": "util.memcache.safe_key", > "KEY_PREFIX": "mongo_metadata_inheritance", > "LOCATION": [ > "localhost:11211" > ], > ], > "TIMEOUT": 300 > }, > "staticfiles": { > "BACKEND": > "django.core.cache.backends.memcached.MemcachedCache", > "KEY_FUNCTION": "util.memcache.safe_key", > "KEY_PREFIX": "ubuntu_general", > "LOCATION": [ > "localhost:11211" > ] > } > }, > "CAS_ATTRIBUTE_CALLBACK": "", > "CAS_EXTRA_LOGIN_PARAMS": "", > "CAS_SERVER_URL": "", > "CELERY_BROKER_HOSTNAME": "localhost", > "CELERY_BROKER_TRANSPORT": "amqp", > "CELERY_BROKER_USE_SSL": false, > "CELERY_BROKER_VHOST": "", > "CELERY_EVENT_QUEUE_TTL": null, > "CELERY_QUEUES": [ > "edx.lms.core.low", > "edx.lms.core.default", > "edx.lms.core.high", > "edx.lms.core.high_mem" > ], > "CERTIFICATE_TEMPLATE_LANGUAGES": { > "en": "English", > "es": "Espa\u00f1ol" > }, > "CERT_QUEUE": "certificates", > "CMS_BASE": "localhost:18010", > "CODE_JAIL": { > "limits": { > "CPU": 1, > "FSIZE": 1048576, > "PROXY": 0, > "REALTIME": 3, > "VMEM": 536870912 > }, > "python_bin": "/edx/app/edxapp/venvs/edxapp-sandbox/bin/python", > "user": "sandbox" > }, > "COMMENTS_SERVICE_KEY": "1oKsuGkNfpMQZg6ibbxlxBZTHOUa2Z3QwVU", > "COMMENTS_SERVICE_URL": "http://localhost:18080", > "COMPREHENSIVE_THEME_DIRS": [ > "/edx/var/edxapp/themes", > "/edx/app/edxapp/edx-platform/themes/edx-bootstrap-theme-master" > ], > "COMPREHENSIVE_THEME_LOCALE_PATHS": [], > "CONTACT_EMAIL": "[email protected] <javascript:>", > "CONTACT_MAILING_ADDRESS": "SET-ME-PLEASE", > "CORS_ORIGIN_ALLOW_ALL": false, > "CORS_ORIGIN_WHITELIST": [], > "COURSES_WITH_UNSAFE_CODE": [], > "COURSE_ABOUT_VISIBILITY_PERMISSION": "see_exists", > "COURSE_CATALOG_API_URL": "http://localhost:8008/api/v1", > "COURSE_CATALOG_VISIBILITY_PERMISSION": "see_exists", > "CREDENTIALS_INTERNAL_SERVICE_URL": "http://localhost:8005", > "CREDENTIALS_PUBLIC_SERVICE_URL": "http://localhost:8005", > "CREDIT_HELP_LINK_URL": "", > "CROSS_DOMAIN_CSRF_COOKIE_DOMAIN": "", > "CROSS_DOMAIN_CSRF_COOKIE_NAME": "", > "CSRF_COOKIE_SECURE": false, > "DATA_DIR": "/edx/var/edxapp", > "DEFAULT_COURSE_VISIBILITY_IN_CATALOG": "both", > "DEFAULT_FEEDBACK_EMAIL": "[email protected] <javascript:>", > "DEFAULT_FILE_STORAGE": "django.core.files.storage.FileSystemStorage", > "DEFAULT_FROM_EMAIL": "[email protected] <javascript:>", > "DEFAULT_JWT_ISSUER": { > "AUDIENCE": "SET-ME-PLEASE", > "ISSUER": "http://127.0.0.1:8000/oauth2", > "SECRET_KEY": "SET-ME-PLEASE" > }, > "DEFAULT_MOBILE_AVAILABLE": false, > "DEFAULT_SITE_THEME": "", > "DEPRECATED_ADVANCED_COMPONENT_TYPES": [], > "ECOMMERCE_API_URL": "http://localhost:8002/api/v2", > "ECOMMERCE_PUBLIC_URL_ROOT": "http://localhost:8002", > "EDXMKTG_USER_INFO_COOKIE_NAME": "edx-user-info", > "EDXNOTES_INTERNAL_API": "http://localhost:18120/api/v1", > "EDXNOTES_PUBLIC_API": "http://localhost:18120/api/v1", > "EDX_PLATFORM_REVISION": "open-release/hawthorn.2", > "ELASTIC_SEARCH_CONFIG": [ > { > "host": "localhost", > "port": 9200, > "use_ssl": false > } > ], > "EMAIL_BACKEND": "django.core.mail.backends.smtp.EmailBackend", > "EMAIL_HOST": "localhost", > "EMAIL_PORT": 25, > "EMAIL_USE_TLS": false, > "ENABLE_COMPREHENSIVE_THEMING": true, > "ENTERPRISE_API_URL": "https://localhost:80/enterprise/api/v1", > "ENTERPRISE_COURSE_ENROLLMENT_AUDIT_MODES": [ > "audit", > "honor" > ], > "ENTERPRISE_ENROLLMENT_API_URL": " > https://localhost:80/api/enrollment/v1/", > "ENTERPRISE_SUPPORT_URL": "", > "ENTERPRISE_TAGLINE": "", > "EXTRA_MIDDLEWARE_CLASSES": [], > "FEATURES": { > "AUTH_USE_OPENID_PROVIDER": true, > "AUTOMATIC_AUTH_FOR_TESTING": false, > "CUSTOM_COURSES_EDX": false, > "ENABLE_COMBINED_LOGIN_REGISTRATION": true, > "ENABLE_CORS_HEADERS": false, > "ENABLE_COUNTRY_ACCESS": false, > "ENABLE_CREDIT_API": false, > "ENABLE_CREDIT_ELIGIBILITY": false, > "ENABLE_CROSS_DOMAIN_CSRF_COOKIE": false, > "ENABLE_CSMH_EXTENDED": true, > "ENABLE_DISCUSSION_HOME_PANEL": true, > "ENABLE_DISCUSSION_SERVICE": true, > "ENABLE_EDXNOTES": false, > "ENABLE_GRADE_DOWNLOADS": true, > "ENABLE_INSTRUCTOR_ANALYTICS": false, > "ENABLE_MKTG_SITE": false, > "ENABLE_MOBILE_REST_API": false, > "ENABLE_OAUTH2_PROVIDER": true, > "ENABLE_READING_FROM_MULTIPLE_HISTORY_TABLES": true, > "ENABLE_SPECIAL_EXAMS": false, > "ENABLE_SYSADMIN_DASHBOARD": false, > "ENABLE_THIRD_PARTY_AUTH": true, > "ENABLE_VIDEO_UPLOAD_PIPELINE": false, > "PREVIEW_LMS_BASE": "preview.localhost:80", > "SHOW_FOOTER_LANGUAGE_SELECTOR": false, > "SHOW_HEADER_LANGUAGE_SELECTOR": false > }, > "FEEDBACK_SUBMISSION_EMAIL": "", > "FILE_UPLOAD_STORAGE_BUCKET_NAME": "SET-ME-PLEASE (ex. bucket-name)", > "FILE_UPLOAD_STORAGE_PREFIX": "submissions_attachments", > "FINANCIAL_REPORTS": { > "BUCKET": null, > "ROOT_PATH": "sandbox", > "STORAGE_TYPE": "localfs" > }, > "FOOTER_ORGANIZATION_IMAGE": "images/logo.png", > "GITHUB_REPO_ROOT": "/edx/var/edxapp/data", > "GIT_REPO_DIR": "/edx/var/edxapp/course_repos", > "GOOGLE_SITE_VERIFICATION_ID": "", > "GRADES_DOWNLOAD": { > "BUCKET": "", > "ROOT_PATH": "", > "STORAGE_CLASS": "django.core.files.storage.FileSystemStorage", > "STORAGE_KWARGS": { > "location": "/tmp/edx-s3/grades" > }, > "STORAGE_TYPE": "" > }, > "HELP_TOKENS_BOOKS": { > "course_author": " > http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course > ", > "learner": " > http://edx.readthedocs.io/projects/open-edx-learner-guide" > }, > "ICP_LICENSE": null, > "ID_VERIFICATION_SUPPORT_LINK": "", > "JOURNALS_API_URL": "https://journals-localhost:80/api/v1/", > "JOURNALS_URL_ROOT": "https://journals-localhost:80", > "JWT_AUTH": { > "JWT_AUDIENCE": "SET-ME-PLEASE", > "JWT_ISSUER": "http://127.0.0.1:8000/oauth2", > "JWT_ISSUERS": [ > { > "AUDIENCE": "SET-ME-PLEASE", > "ISSUER": "http://127.0.0.1:8000/oauth2", > "SECRET_KEY": "SET-ME-PLEASE" > } > ], > "JWT_SECRET_KEY": "SET-ME-PLEASE" > }, > "JWT_EXPIRATION": 30, > "JWT_EXPIRED_PRIVATE_SIGNING_KEYS": [], > "JWT_ISSUER": "mypublic-ip/oauth2", > "JWT_PRIVATE_SIGNING_KEY": null, > "LANGUAGE_CODE": "en", > "LANGUAGE_COOKIE": "openedx-language-preference", > "LMS_BASE": "localhost:80", > "LMS_INTERNAL_ROOT_URL": "https://localhost:80", > "LMS_ROOT_URL": "https://localhost:80", > "LOCAL_LOGLEVEL": "INFO", > "LOGGING_ENV": "sandbox", > "LOG_DIR": "/edx/var/log/edx", > "LTI_AGGREGATE_SCORE_PASSBACK_DELAY": 900, > "LTI_USER_EMAIL_DOMAIN": "lti.example.com", > "MAILCHIMP_NEW_USER_LIST_ID": null, > "MAINTENANCE_BANNER_TEXT": "Sample banner message", > "MEDIA_ROOT": "/edx/var/edxapp/media/", > "MEDIA_URL": "/media/", > "MICROSITE_CONFIGURATION": {}, > "MICROSITE_ROOT_DIR": "/edx/app/edxapp/edx-microsite", > "MKTG_URLS": {}, > "MKTG_URL_LINK_MAP": {}, > "MOBILE_STORE_URLS": {}, > "OAUTH_DELETE_EXPIRED": true, > "OAUTH_ENFORCE_SECURE": true, > "OAUTH_EXPIRE_CONFIDENTIAL_CLIENT_DAYS": 365, > "OAUTH_EXPIRE_PUBLIC_CLIENT_DAYS": 30, > "OAUTH_OIDC_ISSUER": "http://mypublic-ip/oauth2", > "ORA2_FILE_PREFIX": "default_env-default_deployment/ora2", > "PAID_COURSE_REGISTRATION_CURRENCY": [ > "usd", > "$" > ], > "PARENTAL_CONSENT_AGE_LIMIT": 13, > "PARTNER_SUPPORT_EMAIL": "", > "PASSWORD_COMPLEXITY": {}, > "PASSWORD_MAX_LENGTH": 75, > "PASSWORD_MIN_LENGTH": 2, > "PASSWORD_POLICY_COMPLIANCE_ROLLOUT_CONFIG": { > "ENFORCE_COMPLIANCE_ON_LOGIN": false > }, > "PASSWORD_RESET_SUPPORT_LINK": "", > "PAYMENT_SUPPORT_EMAIL": "[email protected] <javascript:>", > "PDF_RECEIPT_BILLING_ADDRESS": "Enter your receipt billing\naddress > here.\n", > "PDF_RECEIPT_COBRAND_LOGO_PATH": "", > "PDF_RECEIPT_DISCLAIMER_TEXT": "ENTER YOUR RECEIPT DISCLAIMER TEXT > HERE.\n", > "PDF_RECEIPT_FOOTER_TEXT": "Enter your receipt footer text here.\n", > "PDF_RECEIPT_LOGO_PATH": "", > "PDF_RECEIPT_TAX_ID": "00-0000000", > "PDF_RECEIPT_TAX_ID_LABEL": "fake Tax ID", > "PDF_RECEIPT_TERMS_AND_CONDITIONS": "Enter your receipt terms and > conditions here.\n", > "PLATFORM_DESCRIPTION": "Your Platform Description Here", > "PLATFORM_FACEBOOK_ACCOUNT": " > http://www.facebook.com/YourPlatformFacebookAccount", > "PLATFORM_NAME": "xxxxxx", > "PLATFORM_TWITTER_ACCOUNT": "@YourPlatformTwitterAccount", > "POLICY_CHANGE_GRADES_ROUTING_KEY": "edx.lms.core.default", > "PRESS_EMAIL": "[email protected] <javascript:>", > "PROCTORING_SETTINGS": {}, > "PROFILE_IMAGE_BACKEND": { > "class": "storages.backends.overwrite.OverwriteStorage", > "options": { > "base_url": "/media/profile-images/", > "location": "/edx/var/edxapp/media/profile-images/" > } > }, > "PROFILE_IMAGE_MAX_BYTES": 1048576, > "PROFILE_IMAGE_MIN_BYTES": 100, > "PROFILE_IMAGE_SIZES_MAP": { > "full": 500, > "large": 120, > "medium": 50, > "small": 30 > }, > "RECALCULATE_GRADES_ROUTING_KEY": "edx.lms.core.default", > "REGISTRATION_EXTRA_FIELDS": { > "city": "hidden", > "confirm_email": "hidden", > "country": "required", > "gender": "optional", > "goals": "optional", > "honor_code": "required", > "level_of_education": "optional", > "mailing_address": "hidden", > "terms_of_service": "hidden", > "year_of_birth": "optional" > }, > "RETIRED_EMAIL_DOMAIN": "retired.invalid", > "RETIRED_EMAIL_PREFIX": "retired__user_", > "RETIRED_USERNAME_PREFIX": "retired__user_", > "RETIRED_USER_SALTS": [ > "OVERRIDE ME WITH A RANDOM VALUE", > "ROTATE SALTS BY APPENDING NEW VALUES" > ], > "RETIREMENT_SERVICE_WORKER_USERNAME": "OVERRIDE THIS WITH A VALID LMS > USERNAME", > "RETIREMENT_STATES": [ > "PENDING", > "ERRORED", > "ABORTED", > "COMPLETE" > ], > "SERVER_EMAIL": "[email protected] <javascript:>", > "SESSION_COOKIE_DOMAIN": "", > "SESSION_COOKIE_NAME": "sessionid", > "SESSION_COOKIE_SECURE": false, > "SESSION_SAVE_EVERY_REQUEST": false, > "SITE_NAME": "localhost", > "SOCIAL_MEDIA_FOOTER_URLS": {}, > "SOCIAL_SHARING_SETTINGS": { > "CERTIFICATE_FACEBOOK": false, > "CERTIFICATE_TWITTER": false, > "CUSTOM_COURSE_URLS": false, > "DASHBOARD_FACEBOOK": false, > "DASHBOARD_TWITTER": false > }, > "STATIC_ROOT_BASE": "/edx/var/edxapp/staticfiles", > "STATIC_URL_BASE": "/static/", > "STUDIO_NAME": "Studio", > "STUDIO_SHORT_NAME": "Studio", > "SUPPORT_SITE_LINK": "", > "SYSLOG_SERVER": "", > "TECH_SUPPORT_EMAIL": "[email protected] <javascript:>", > "TIME_ZONE": "America/New_York", > "UNIVERSITY_EMAIL": "[email protected] <javascript:>", > "VIDEO_CDN_URL": { > "EXAMPLE_COUNTRY_CODE": "http://example.com/edx/video?s3_url=" > }, > "VIDEO_IMAGE_MAX_AGE": 31536000, > "VIDEO_IMAGE_SETTINGS": { > "DIRECTORY_PREFIX": "video-images/", > "STORAGE_KWARGS": { > "base_url": "/media/", > "location": "/edx/var/edxapp/media/" > }, > "VIDEO_IMAGE_MAX_BYTES": 2097152, > "VIDEO_IMAGE_MIN_BYTES": 2048 > }, > "VIDEO_TRANSCRIPTS_MAX_AGE": 31536000, > "VIDEO_TRANSCRIPTS_SETTINGS": { > "DIRECTORY_PREFIX": "video-transcripts/", > "STORAGE_KWARGS": { > "base_url": "/media/", > "location": "/edx/var/edxapp/media/" > }, > "VIDEO_TRANSCRIPTS_MAX_BYTES": 3145728 > }, > "VIDEO_UPLOAD_PIPELINE": { > "BUCKET": "", > "ROOT_PATH": "" > }, > "WIKI_ENABLED": true, > "XBLOCK_FS_STORAGE_BUCKET": null, > "XBLOCK_FS_STORAGE_PREFIX": null, > "XBLOCK_SETTINGS": {}, > "ZENDESK_CUSTOM_FIELDS": {}, > "ZENDESK_URL": "" > } > > My change in "/edx/etc/insights.yml" > > APPLICATION_NAME: Insights > CACHES: > default: > BACKEND: django.core.cache.backends.memcached.MemcachedCache > KEY_PREFIX: default_env-default_deployment-insights > LOCATION: > - 127.0.0.1:11211 > CDN_DOMAIN: null > CMS_COURSE_SHORTCUT_BASE_URL: mypublic-ip/course > COURSE_API_URL: mypublic-ip/api/courses/v1/ > CSRF_COOKIE_NAME: insights_csrftoken > CSRF_COOKIE_SECURE: false > DATABASES: > default: > ENGINE: django.db.backends.mysql > HOST: 127.0.0.1 > NAME: dashboard > OPTIONS: > connect_timeout: 10 > init_command: SET sql_mode='STRICT_TRANS_TABLES' > PASSWORD: secret > PORT: 3306 > USER: rosencrantz > DATA_API_AUTH_TOKEN: changeme > DATA_API_URL: http://127.0.0.1:8100/api/v0 > DOCUMENTATION_LOAD_ERROR_URL: > http://127.0.0.1/en/latest/Reference.html#error-conditions > EMAIL_HOST: smtp.example.com > EMAIL_HOST_PASSWORD: mail_password > EMAIL_HOST_USER: mail_user > EMAIL_PORT: 587 > ENABLE_AUTO_AUTH: false > GRADING_POLICY_API_URL: mypublic-ip/api/grades/v0/ > HELP_URL: http://127.0.0.1/en/latest > LANGUAGE_CODE: en-us > LANGUAGE_COOKIE_NAME: insights_language > LEARNER_API_LIST_DOWNLOAD_FIELDS: null > LMS_COURSE_SHORTCUT_BASE_URL: URL_FOR_LMS_COURSE_LIST_PAGE > MODULE_PREVIEW_URL: mypublic-ip/xblock > OPEN_SOURCE_URL: http://set-me-please > PLATFORM_NAME: edX > PRIVACY_POLICY_URL: http://example.com/privacy-policy > RESEARCH_URL: https://www.edx.org/research-pedagogy > SECRET_KEY: YOUR_SECRET_KEY_HERE > SEGMENT_IGNORE_EMAIL_REGEX: null > SEGMENT_IO_KEY: YOUR_KEY > SESSION_COOKIE_NAME: insights_sessionid > SESSION_EXPIRE_AT_BROWSER_CLOSE: false > SOCIAL_AUTH_EDX_OIDC_ID_TOKEN_DECRYPTION_KEY: 937xxxxxxxxxxxxx > SOCIAL_AUTH_EDX_OIDC_ISSUER: http://mypublic-ip/oauth2 > SOCIAL_AUTH_EDX_OIDC_KEY: 937xxxxxxxxxxxxx > SOCIAL_AUTH_EDX_OIDC_LOGOUT_URL: http://mypublic-ip/logout > SOCIAL_AUTH_EDX_OIDC_SECRET: 9c9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx > SOCIAL_AUTH_EDX_OIDC_URL_ROOT: http://mypublic-ip/oauth2 > SOCIAL_AUTH_REDIRECT_IS_HTTPS: false > STATICFILES_DIRS: > - /edx/app/insights/edx_analytics_dashboard/analytics_dashboard/static > STATIC_ROOT: /edx/var/insights/staticfiles > SUPPORT_EMAIL: '' > TERMS_OF_SERVICE_URL: http://example.com/terms-service > TIME_ZONE: UTC > > > My change in "/edx/etc/analytics_api.yml" > > AGGREGATE_PAGE_SIZE: 10 > ANALYTICS_DATABASE: reports > API_AUTH_TOKEN: put-your-api-token-here > CACHES: > default: > BACKEND: django.core.cache.backends.memcached.MemcachedCache > KEY_PREFIX: analytics_api > LOCATION: > - memcache > CSRF_COOKIE_SECURE: false > DATABASES: > default: > ENGINE: django.db.backends.mysql > HOST: localhost > NAME: analytics-api > OPTIONS: > connect_timeout: 10 > init_command: SET sql_mode='STRICT_TRANS_TABLES' > PASSWORD: password > PORT: '3306' > USER: api001 > reports: > ENGINE: django.db.backends.mysql > HOST: localhost > NAME: reports > OPTIONS: > connect_timeout: 10 > init_command: SET sql_mode='STRICT_TRANS_TABLES' > PASSWORD: password > PORT: '3306' > USER: reports001 > DATETIME_FORMAT: '%Y-%m-%dT%H%M%S' > DATE_FORMAT: '%Y-%m-%d' > DEFAULT_PAGE_SIZE: 25 > EDX_DRF_EXTENSIONS: > OAUTH2_USER_INFO_URL: http://127.0.0.1:8000/oauth2/user_info > ELASTICSEARCH_AWS_ACCESS_KEY_ID: null > ELASTICSEARCH_AWS_SECRET_ACCESS_KEY: null > ELASTICSEARCH_CONNECTION_CLASS: null > ELASTICSEARCH_CONNECTION_DEFAULT_REGION: us-east-1 > ELASTICSEARCH_LEARNERS_HOST: localhost > ELASTICSEARCH_LEARNERS_INDEX: roster_1_2 > ELASTICSEARCH_LEARNERS_UPDATE_INDEX: index_updates > EXTRA_APPS: [] > JWT_AUTH: > JWT_ISSUERS: > - AUDIENCE: SET-ME-PLEASE > ISSUER: http://127.0.0.1:8000/oauth2 > SECRET_KEY: SET-ME-PLEASE > JWT_PUBLIC_SIGNING_JWK_SET: None > LANGUAGE_CODE: en-us > LMS_BASE_URL: http://127.0.0.1:8000/ > MAX_PAGE_SIZE: 100 > MEDIA_STORAGE_BACKEND: > DEFAULT_FILE_STORAGE: django.core.files.storage.FileSystemStorage > MEDIA_ROOT: /edx/var/analytics_api/media > MEDIA_URL: /media/ > REPORT_DOWNLOAD_BACKEND: > COURSE_REPORT_FILE_LOCATION_TEMPLATE: '{course_id}_{report_name}.csv' > DEFAULT_FILE_STORAGE: django.core.files.storage.FileSystemStorage > MEDIA_ROOT: /edx/var/analytics_api/static/reports > MEDIA_URL: http://localhost:8100/static/reports/ > SECRET_KEY: > SESSION_EXPIRE_AT_BROWSER_CLOSE: false > SOCIAL_AUTH_EDX_OIDC_ID_TOKEN_DECRYPTION_KEY: c83xxxxxxxxxxxxxxxx > SOCIAL_AUTH_EDX_OIDC_ISSUER: http://mypublic-ip/oauth2 > SOCIAL_AUTH_EDX_OIDC_KEY: c83xxxxxxxxxxxxxxxxxxxxxx > SOCIAL_AUTH_EDX_OIDC_LOGOUT_URL: http://mypublic-ip0/logout > SOCIAL_AUTH_EDX_OIDC_PUBLIC_URL_ROOT: http://mypublic-ip/oauth2 > SOCIAL_AUTH_EDX_OIDC_SECRET: 04xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx > SOCIAL_AUTH_EDX_OIDC_URL_ROOT: http://mypublic-ip/oauth2 > SOCIAL_AUTH_REDIRECT_IS_HTTPS: false > STATICFILES_DIRS: > - static > STATICFILES_STORAGE: django.contrib.staticfiles.storage.StaticFilesStorage > STATIC_ROOT: /edx/var/analytics_api/staticfiles > TIME_ZONE: UTC > > > > My error image. [image: Capture.PNG] > > > > -- 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/36e59489-46c3-4ef3-97f3-821bf6f0ec75%40googlegroups.com.
