Bug in SSL Certificate

Status
Not open for further replies.

Tony Fontane

Dabbler
Joined
Jul 1, 2014
Messages
13
I recently upgraded to 9.3 and now I can't access the general tab of the UI. Has anyone else seen this? Here's a copy of the trace log.

Environment:
Software Version: FreeNAS-9.3-STABLE-201502162250
Request Method: GET
Request URL: http://nas/admin/system/settings/edit/1/?inline=true&dojo.preventCache=1424278018652

Traceback:
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
105. response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/usr/local/www/freenasUI/../freenasUI/freeadmin/middleware.py" in process_view
157. return login_required(view_func)(request, *view_args, **view_kwargs)
File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
22. return view_func(request, *args, **kwargs)
File "/usr/local/www/freenasUI/../freenasUI/freeadmin/options.py" in wrapper
210. return self._admin.admin_view(view)(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
99. response = view_func(request, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
52. response = view_func(request, *args, **kwargs)
File "/usr/local/www/freenasUI/../freenasUI/freeadmin/site.py" in inner
142. return view(request, *args, **kwargs)
File "/usr/local/www/freenasUI/../freenasUI/freeadmin/options.py" in edit
683. content_type='text/html')
File "/usr/local/lib/python2.7/site-packages/django/shortcuts/__init__.py" in render
53. return HttpResponse(loader.render_to_string(*args, **kwargs),
File "/usr/local/lib/python2.7/site-packages/django/template/loader.py" in render_to_string
169. return t.render(context_instance)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
140. return self._render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in _render
134. return self.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
840. bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render_node
854. return node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
123. return compiled_parent._render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in _render
134. return self.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
840. bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render_node
854. return node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
62. result = block.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
840. bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render_node
854. return node.render(context)
File "/usr/local/www/freenasUI/../freenasUI/freeadmin/templatetags/freeadmin.py" in render
123. help_text,
File "/usr/local/lib/python2.7/site-packages/django/forms/forms.py" in __str__
425. return self.as_widget()
File "/usr/local/lib/python2.7/site-packages/django/forms/forms.py" in as_widget
475. return widget.render(name, self.value(), attrs=attrs)
File "/usr/local/lib/python2.7/site-packages/django/forms/widgets.py" in render
504. options = self.render_options(choices, [value])
File "/usr/local/lib/python2.7/site-packages/django/forms/widgets.py" in render_options
528. for option_value, option_label in chain(self.choices, choices):
File "/usr/local/lib/python2.7/site-packages/django/forms/models.py" in __iter__
1048. for obj in self.queryset.all():
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py" in __iter__
96. self._fetch_all()
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py" in _fetch_all
857. self._result_cache = list(self.iterator())
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py" in iterator
230. obj = model(*row_data)
File "/usr/local/www/freenasUI/../freenasUI/system/models.py" in __init__
724. self.__load_thingy()
File "/usr/local/www/freenasUI/../freenasUI/system/models.py" in __load_thingy
710. self.__load_certificate()
File "/usr/local/www/freenasUI/../freenasUI/system/models.py" in __load_certificate
700. self.__certificate = self.get_certificate()
File "/usr/local/www/freenasUI/../freenasUI/system/models.py" in get_certificate
652. self.cert_certificate
File "/usr/local/lib/python2.7/site-packages/OpenSSL/crypto.py" in load_certificate
1206. buffer = buffer.encode("ascii")
Exception Type: UnicodeEncodeError at /admin/system/settings/edit/1/
Exception Value: 'ascii' codec can't encode character u'\u201a' in position 1: ordinal not in range(128)
 
Last edited:
D

dlavigne

Guest
You shouldn't be getting a traceback. Please create a bug at bugs.freenas.org and post the issue number here.
 
Status
Not open for further replies.
Top