Hi,
I installed edX Juniper (juniper.master
) and the website is properly shown using the browser. However, I can’t login with the superuser I created as part of the installation. This is the log trace I get in the Apache error log
[Thu Dec 03 11:55:21.574914 2020] [:error] [pid 12059] Message: '{"username": "", "event_source": "server", "host": "54.204.83.162:8080", "referer": "http://54.204.83.162:8080/login?next=http%3A%2F%2F54.204.83.162%3A18010%2F", "accept_language": "en-US,en;q=0.9,es;q=0.8,da;q=0.7,fy;q=0.6,mt;q=0.5,jv;q=0.4,pl;q=0.3,co;q=0.2,de;q=0.1,fr;q=0.1,lb;q=0.1,sv;q=0.1", "context": {"user_id": null, "path": "/user_api/v1/account/login_session/", "course_id": "", "org_id": ""}, "ip": "88.15.123.253", "page": null, "event": "{\\\\"GET\\\\": {}, \\\\"POST\\\\": {\\\\"password\\\\": \\\\"********\\\\", \\\\"email\\\\": [\\\\"user@example.com\\\\"]}}", "agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36", "time": "2020-12-03T11:55:21.573237+00:00", "event_type": "/user_api/v1/account/login_session/"}'
[Thu Dec 03 11:55:21.574927 2020] [:error] [pid 12059] Arguments: ()
[Thu Dec 03 11:55:21.725366 2020] [:error] [pid 12059] 2020-12-03 11:55:21,725 INFO 12059 [audit] [user 3] models.py:2450 - Login success - user.id: 3
[Thu Dec 03 11:55:21.759634 2020] [:error] [pid 12059] 2020-12-03 11:55:21,759 ERROR 12059 [root] [user None] signals.py:23 - Uncaught exception from None
[Thu Dec 03 11:55:21.759678 2020] [:error] [pid 12059] Traceback (most recent call last):
[Thu Dec 03 11:55:21.759685 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/core/handlers/exception.py", line 34, in inner
[Thu Dec 03 11:55:21.759701 2020] [:error] [pid 12059] response = get_response(request)
[Thu Dec 03 11:55:21.759706 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/core/handlers/base.py", line 115, in _get_response
[Thu Dec 03 11:55:21.759713 2020] [:error] [pid 12059] response = self.process_exception_by_middleware(e, request)
[Thu Dec 03 11:55:21.759718 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/core/handlers/base.py", line 113, in _get_response
[Thu Dec 03 11:55:21.759723 2020] [:error] [pid 12059] response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Thu Dec 03 11:55:21.759728 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/python/lib/python3.5/contextlib.py", line 30, in inner
[Thu Dec 03 11:55:21.759733 2020] [:error] [pid 12059] return func(*args, **kwds)
[Thu Dec 03 11:55:21.759759 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
[Thu Dec 03 11:55:21.759767 2020] [:error] [pid 12059] return view_func(*args, **kwargs)
[Thu Dec 03 11:55:21.759771 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/generic/base.py", line 71, in view
[Thu Dec 03 11:55:21.759776 2020] [:error] [pid 12059] return self.dispatch(request, *args, **kwargs)
[Thu Dec 03 11:55:21.759781 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 45, in _wrapper
[Thu Dec 03 11:55:21.759786 2020] [:error] [pid 12059] return bound_method(*args, **kwargs)
[Thu Dec 03 11:55:21.759791 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/decorators/debug.py", line 76, in sensitive_post_parameters_wrapper
[Thu Dec 03 11:55:21.759797 2020] [:error] [pid 12059] return view(request, *args, **kwargs)
[Thu Dec 03 11:55:21.759801 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/views/login.py", line 515, in dispatch
[Thu Dec 03 11:55:21.759806 2020] [:error] [pid 12059] return super(LoginSessionView, self).dispatch(request, *args, **kwargs)
[Thu Dec 03 11:55:21.759811 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/rest_framework/views.py", line 495, in dispatch
[Thu Dec 03 11:55:21.759816 2020] [:error] [pid 12059] response = self.handle_exception(exc)
[Thu Dec 03 11:55:21.759821 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/rest_framework/views.py", line 455, in handle_exception
[Thu Dec 03 11:55:21.759826 2020] [:error] [pid 12059] self.raise_uncaught_exception(exc)
[Thu Dec 03 11:55:21.759830 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/rest_framework/views.py", line 492, in dispatch
[Thu Dec 03 11:55:21.759835 2020] [:error] [pid 12059] response = handler(request, *args, **kwargs)
[Thu Dec 03 11:55:21.759840 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 45, in _wrapper
[Thu Dec 03 11:55:21.759845 2020] [:error] [pid 12059] return bound_method(*args, **kwargs)
[Thu Dec 03 11:55:21.759849 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/lib/api/view_utils.py", line 388, in _wrapped
[Thu Dec 03 11:55:21.759854 2020] [:error] [pid 12059] return func(request)
[Thu Dec 03 11:55:21.759859 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 45, in _wrapper
[Thu Dec 03 11:55:21.759869 2020] [:error] [pid 12059] return bound_method(*args, **kwargs)
[Thu Dec 03 11:55:21.759874 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 142, in _wrapped_view
[Thu Dec 03 11:55:21.759879 2020] [:error] [pid 12059] response = view_func(request, *args, **kwargs)
[Thu Dec 03 11:55:21.759884 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/views/login.py", line 511, in post
[Thu Dec 03 11:55:21.759889 2020] [:error] [pid 12059] return login_user(request)
[Thu Dec 03 11:55:21.759894 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 142, in _wrapped_view
[Thu Dec 03 11:55:21.759899 2020] [:error] [pid 12059] response = view_func(request, *args, **kwargs)
[Thu Dec 03 11:55:21.759904 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/decorators/http.py", line 40, in inner
[Thu Dec 03 11:55:21.759909 2020] [:error] [pid 12059] return func(request, *args, **kwargs)
[Thu Dec 03 11:55:21.759913 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/views/login.py", line 443, in login_user
[Thu Dec 03 11:55:21.759919 2020] [:error] [pid 12059] response = set_logged_in_cookies(request, response, possibly_authenticated_user)
[Thu Dec 03 11:55:21.759924 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/cookies.py", line 151, in set_logged_in_cookies
[Thu Dec 03 11:55:21.759929 2020] [:error] [pid 12059] _create_and_set_jwt_cookies(response, request, cookie_settings, user=user)
[Thu Dec 03 11:55:21.759934 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/cookies.py", line 260, in _create_and_set_jwt_cookies
[Thu Dec 03 11:55:21.759939 2020] [:error] [pid 12059] jwt = _create_jwt(request, user, expires_in)
[Thu Dec 03 11:55:21.759943 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/cookies.py", line 280, in _create_jwt
[Thu Dec 03 11:55:21.759949 2020] [:error] [pid 12059] return create_jwt_from_token(access_token, DOTAdapter(), use_asymmetric_key=True)
[Thu Dec 03 11:55:21.759953 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/oauth_dispatch/jwt.py", line 72, in create_jwt_from_token
[Thu Dec 03 11:55:21.759959 2020] [:error] [pid 12059] filters=oauth_adapter.get_authorization_filters(client),
[Thu Dec 03 11:55:21.759963 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/oauth_dispatch/jwt.py", line 133, in _create_jwt
[Thu Dec 03 11:55:21.759968 2020] [:error] [pid 12059] return _encode_and_sign(payload, use_asymmetric_key, secret)
[Thu Dec 03 11:55:21.759973 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/oauth_dispatch/jwt.py", line 202, in _encode_and_sign
[Thu Dec 03 11:55:21.759978 2020] [:error] [pid 12059] serialized_keypair = json.loads(settings.JWT_AUTH['JWT_PRIVATE_SIGNING_JWK'])
[Thu Dec 03 11:55:21.759983 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/python/lib/python3.5/json/__init__.py", line 312, in loads
[Thu Dec 03 11:55:21.759988 2020] [:error] [pid 12059] s.__class__.__name__))
[Thu Dec 03 11:55:21.759995 2020] [:error] [pid 12059] TypeError: the JSON object must be str, not 'NoneType'
[Thu Dec 03 11:55:21.760003 2020] [:error] [pid 12059]
[Thu Dec 03 11:55:21.856829 2020] [:error] [pid 12059] 2020-12-03 11:55:21,784 ERROR 12059 [django.request] [user 3] log.py:228 - Internal Server Error: /user_api/v1/account/login_session/
[Thu Dec 03 11:55:21.856887 2020] [:error] [pid 12059] Traceback (most recent call last):
[Thu Dec 03 11:55:21.856894 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/core/handlers/exception.py", line 34, in inner
[Thu Dec 03 11:55:21.856900 2020] [:error] [pid 12059] response = get_response(request)
[Thu Dec 03 11:55:21.856905 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/core/handlers/base.py", line 115, in _get_response
[Thu Dec 03 11:55:21.856912 2020] [:error] [pid 12059] response = self.process_exception_by_middleware(e, request)
[Thu Dec 03 11:55:21.856917 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/core/handlers/base.py", line 113, in _get_response
[Thu Dec 03 11:55:21.856923 2020] [:error] [pid 12059] response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Thu Dec 03 11:55:21.856932 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/python/lib/python3.5/contextlib.py", line 30, in inner
[Thu Dec 03 11:55:21.856937 2020] [:error] [pid 12059] return func(*args, **kwds)
[Thu Dec 03 11:55:21.856942 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
[Thu Dec 03 11:55:21.856947 2020] [:error] [pid 12059] return view_func(*args, **kwargs)
[Thu Dec 03 11:55:21.856952 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/generic/base.py", line 71, in view
[Thu Dec 03 11:55:21.856957 2020] [:error] [pid 12059] return self.dispatch(request, *args, **kwargs)
[Thu Dec 03 11:55:21.856961 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 45, in _wrapper
[Thu Dec 03 11:55:21.856967 2020] [:error] [pid 12059] return bound_method(*args, **kwargs)
[Thu Dec 03 11:55:21.856972 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/decorators/debug.py", line 76, in sensitive_post_parameters_wrapper
[Thu Dec 03 11:55:21.856977 2020] [:error] [pid 12059] return view(request, *args, **kwargs)
[Thu Dec 03 11:55:21.856982 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/views/login.py", line 515, in dispatch
[Thu Dec 03 11:55:21.856987 2020] [:error] [pid 12059] return super(LoginSessionView, self).dispatch(request, *args, **kwargs)
[Thu Dec 03 11:55:21.856992 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/rest_framework/views.py", line 495, in dispatch
[Thu Dec 03 11:55:21.856997 2020] [:error] [pid 12059] response = self.handle_exception(exc)
[Thu Dec 03 11:55:21.857002 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/rest_framework/views.py", line 455, in handle_exception
[Thu Dec 03 11:55:21.857007 2020] [:error] [pid 12059] self.raise_uncaught_exception(exc)
[Thu Dec 03 11:55:21.857011 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/rest_framework/views.py", line 492, in dispatch
[Thu Dec 03 11:55:21.857016 2020] [:error] [pid 12059] response = handler(request, *args, **kwargs)
[Thu Dec 03 11:55:21.857021 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 45, in _wrapper
[Thu Dec 03 11:55:21.857043 2020] [:error] [pid 12059] return bound_method(*args, **kwargs)
[Thu Dec 03 11:55:21.857048 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/lib/api/view_utils.py", line 388, in _wrapped
[Thu Dec 03 11:55:21.857053 2020] [:error] [pid 12059] return func(request)
[Thu Dec 03 11:55:21.857058 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 45, in _wrapper
[Thu Dec 03 11:55:21.857062 2020] [:error] [pid 12059] return bound_method(*args, **kwargs)
[Thu Dec 03 11:55:21.857067 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 142, in _wrapped_view
[Thu Dec 03 11:55:21.857072 2020] [:error] [pid 12059] response = view_func(request, *args, **kwargs)
[Thu Dec 03 11:55:21.857077 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/views/login.py", line 511, in post
[Thu Dec 03 11:55:21.857082 2020] [:error] [pid 12059] return login_user(request)
[Thu Dec 03 11:55:21.857086 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/utils/decorators.py", line 142, in _wrapped_view
[Thu Dec 03 11:55:21.857091 2020] [:error] [pid 12059] response = view_func(request, *args, **kwargs)
[Thu Dec 03 11:55:21.857096 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/venvs/edxapp/lib/python3.5/site-packages/django/views/decorators/http.py", line 40, in inner
[Thu Dec 03 11:55:21.857101 2020] [:error] [pid 12059] return func(request, *args, **kwargs)
[Thu Dec 03 11:55:21.857106 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/views/login.py", line 443, in login_user
[Thu Dec 03 11:55:21.857111 2020] [:error] [pid 12059] response = set_logged_in_cookies(request, response, possibly_authenticated_user)
[Thu Dec 03 11:55:21.857116 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/cookies.py", line 151, in set_logged_in_cookies
[Thu Dec 03 11:55:21.857121 2020] [:error] [pid 12059] _create_and_set_jwt_cookies(response, request, cookie_settings, user=user)
[Thu Dec 03 11:55:21.857126 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/cookies.py", line 260, in _create_and_set_jwt_cookies
[Thu Dec 03 11:55:21.857131 2020] [:error] [pid 12059] jwt = _create_jwt(request, user, expires_in)
[Thu Dec 03 11:55:21.857135 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/user_authn/cookies.py", line 280, in _create_jwt
[Thu Dec 03 11:55:21.857141 2020] [:error] [pid 12059] return create_jwt_from_token(access_token, DOTAdapter(), use_asymmetric_key=True)
[Thu Dec 03 11:55:21.857146 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/oauth_dispatch/jwt.py", line 72, in create_jwt_from_token
[Thu Dec 03 11:55:21.857151 2020] [:error] [pid 12059] filters=oauth_adapter.get_authorization_filters(client),
[Thu Dec 03 11:55:21.857155 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/oauth_dispatch/jwt.py", line 133, in _create_jwt
[Thu Dec 03 11:55:21.857160 2020] [:error] [pid 12059] return _encode_and_sign(payload, use_asymmetric_key, secret)
[Thu Dec 03 11:55:21.857165 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/apps/edx/edx-platform/openedx/core/djangoapps/oauth_dispatch/jwt.py", line 202, in _encode_and_sign
[Thu Dec 03 11:55:21.857171 2020] [:error] [pid 12059] serialized_keypair = json.loads(settings.JWT_AUTH['JWT_PRIVATE_SIGNING_JWK'])
[Thu Dec 03 11:55:21.857179 2020] [:error] [pid 12059] File "/home/admin/edx-juniper.master-1/python/lib/python3.5/json/__init__.py", line 312, in loads
[Thu Dec 03 11:55:21.857184 2020] [:error] [pid 12059] s.__class__.__name__))
[Thu Dec 03 11:55:21.857191 2020] [:error] [pid 12059] TypeError: the JSON object must be str, not 'NoneType'
The database seems to be fine (I created the user@example.com
user)
mysql> select * from auth_user;
+----+--------------------------------------------------------------------------------+------------+--------------+--------------------+------------+-----------+-------------------------------+----------+-----------+----------------------------+
| id | password | last_login | is_superuser | username | first_name | last_name | email | is_staff | is_active | date_joined |
+----+--------------------------------------------------------------------------------+------------+--------------+--------------------+------------+-----------+-------------------------------+----------+-----------+----------------------------+
| 1 | !C5GmdbSWJN4QCYAA5FA7PcyCLt2juLKAXoqFwAJ1 | NULL | 0 | login_service_user | | | login_service_user@fake.email | 0 | 1 | 2020-12-03 11:31:40.631298 |
| 2 | !oD8WDFuA0xsngE8KIyRhoBxYOGcE40EnKWwhowUE | NULL | 0 | ecommerce_worker | | | ecommerce_worker@example.com | 0 | 1 | 2020-12-03 11:34:07.583126 |
| 3 | pbkdf2_sha256$150000$yeDBK79j4wPB$yL+s4M3BwayuvBLUkV88FmshTYg7vxkevn7d9v+da1k= | NULL | 1 | user | | | user@example.com | 1 | 1 | 2020-12-03 11:36:13.726076 |
+----+--------------------------------------------------------------------------------+------------+--------------+--------------------+------------+-----------+-------------------------------+----------+-----------+----------------------------+
3 rows in set (0.00 sec)
Can you help me to debug and fix this issue?
Regards,
Gonzalo