Getting 404 while login in insights.

63 views
Skip to first unread message

Ross Baker

unread,
Dec 25, 2018, 5:22:38 AM12/25/18
to General Open edX discussion
Hello edX Team,

I have installed my open edX in azure VM using  this URL
It is working fine. 
And also installed analytics insights and analytics API same machine using this URL.
It is also installed successfully. 

When I chick to login in insights getting 404 error.

For oauth2 configuration following this

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": "api-re...@example.com",
    "API_ACCESS_MANAGER_EMAIL": "api-a...@example.com",
    "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": "bu...@example.com",
    "BULK_EMAIL_DEFAULT_FROM_EMAIL": "no-r...@example.com",
    "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": "in...@example.com",
    "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": "feed...@example.com",
    "DEFAULT_FILE_STORAGE": "django.core.files.storage.FileSystemStorage",
    "DEFAULT_FROM_EMAIL": "regist...@example.com",
    "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": "bil...@example.com",
    "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": "pr...@example.com",
    "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": "dev...@example.com",
    "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": "tech...@example.com",
    "TIME_ZONE": "America/New_York",
    "UNIVERSITY_EMAIL": "unive...@example.com",
    "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. Capture.PNG



Lam Quang Minh

unread,
Dec 28, 2018, 10:12:51 AM12/28/18
to edx-...@googlegroups.com
Check your /edx/var/log/analytics-api/edx.log and /edx/var/log/insights/edx.log for more detail

Vào 17:22, Th 3, 25 thg 12, 2018 Ross Baker <ross.b...@gmail.com đã viết:
--
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/1b6870ac-78b3-4bd1-a018-fdabd3240694%40googlegroups.com.

alex

unread,
Jan 7, 2019, 12:27:06 PM1/7/19
to General Open edX discussion
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
Reply all
Reply to author
Forward
0 new messages