I'm having a problem making Icehouse horizon work on CentOS 7.1. I think it's related to a bug in Django 1.6. When I log in as user "admin", I'm greeted by a Python stack dump and the complaint that openstack_auth.user.Token is not JSON serializable.
How do I fix this and/or work around it? /var/log/horizon/horizon.log confirms that I logged in. Immediately after the confirmation there's "Internal Server Error: /dashboard/auth/login/" and a python stack dump, which I've appended below. I'm aware of this bug in Django 1.6, which I have installed: https://github.com/pennersr/django-allauth/issues/916 Here is the stack dump: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 199, in get_response response = middleware_method(request, response) File "/usr/lib/python2.7/site- packages/django/contrib/sessions/middleware.py", line 38, in process_response request.session.save() File "/usr/lib/python2.7/site- packages/django/contrib/sessions/backends/db.py", line 57, in save session_data=self.encode(self._get_session(no_load=must_create)), File "/usr/lib/python2.7/site- packages/django/contrib/sessions/backends/base.py", line 87, in encode serialized = self.serializer().dumps(session_dict) File "/usr/lib/python2.7/site-packages/django/core/signing.py", line 88, in dumps return json.dumps(obj, separators=(',', ':')).encode('latin-1') File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps sort_keys=sort_keys, **kw).encode(obj) File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode return _iterencode(o, 0) File "/usr/lib64/python2.7/json/encoder.py", line 184, in default raise TypeError(repr(o) + " is not JSON serializable") TypeError: <openstack_auth.user.Token object at 0x7f09ba7cced0> is not JSON serializable _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack