Hi.
I reinstalled my FreeNas with the 8.2 beta relese to test it out, but after that the "Change Permissions" dialog always crashes.
So I went for the 8.0.4 relees hoping the problem would go away but it didn't so i updated to the 8.0.4 p1 but still has the same problem.
the error says
-----------------------
Change Permissions
! Det uppstod ett fel <---- (! an error occurred)
-----------------------
Same error but with the "Show tracebacks in case of fatal errors" activated
The disk is formatted in ufs and then imported from my first version of FreeNas (8.0.3 RC1).
I have only used the web gui for configurations.
The SSH has only been for moving and renaming the shared files on the disks, but i wold prefer to do that through the file-explorer in windows instead.
Any ideas what the problem could be and how i can fix them?
And keep in mind that I'm an compleet noob so please explain as if it is for a 4 year old persson.
I reinstalled my FreeNas with the 8.2 beta relese to test it out, but after that the "Change Permissions" dialog always crashes.
So I went for the 8.0.4 relees hoping the problem would go away but it didn't so i updated to the 8.0.4 p1 but still has the same problem.
the error says
-----------------------
Change Permissions
! Det uppstod ett fel <---- (! an error occurred)
-----------------------
Same error but with the "Show tracebacks in case of fatal errors" activated
Code:
TypeError at /storage/mountpoint/permission/1/ [priority,] message string Request Method: GET Request URL: http://192.168.1.120/storage/mountpoint/permission/1/ Django Version: 1.3.1 Exception Type: TypeError Exception Value: [priority,] message string Exception Location: /usr/local/www/freenasUI/common/freenasusers.py in __new__, line 167 Python Executable: /usr/local/bin/python Python Version: 2.7.2 Python Path: ['/usr/local/www/freenasUI', '/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/usr/local/lib/python2.7/site-packages/South-0.7.3-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pyasn1-0.0.13b-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pyasn1_modules-0.0.1a-py2.7.egg', '/usr/local/lib/python2.7/site-packages/flup-1.0.2-py2.7.egg', '/usr/local/lib/python2.7/site-packages/python_ldap-2.4.1-py2.7-freebsd-8.2-RELEASE-p6-i386.egg', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-freebsd8', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages', '/usr/local/www', '/usr/local/www', '/usr/local/www/freenasUI'] Server time: Sat, 21 Apr 2012 14:08:40 +0200 Traceback Switch to copy-and-paste view /usr/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response resolver = urlresolvers.RegexURLResolver(r'^/', urlconf) callback, callback_args, callback_kwargs = resolver.resolve( request.path_info) # Apply view middleware for middleware_method in self._view_middleware: response = middleware_method(request, callback, callback_args, callback_kwargs) ... if response: break if response is None: try: response = callback(request, *callback_args, **callback_kwargs) ▶ Local vars Variable Value exceptions u'<module 'django.core.exceptions' from '/usr/local/lib/python2.7/site-packages/django/core/exceptions.pyc'>' callback_args u'()' receivers u'[(<function _rollback_on_exception at 0x28c763e4>, None)]' middleware_method u'<bound method RequireLoginMiddleware.process_view of <freenasUI.freeadmin.middleware.RequireLoginMiddleware object at 0x293a550c>>' self u'<django.core.handlers.wsgi.WSGIHandler object at 0x293950ec>' settings u'<django.conf.LazySettings object at 0x288c4aac>' request u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{'csrftoken': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'fntreeSaveStateCookie': 'root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143',\n 'mytreeSaveStateCookie': '2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'sessionid': '0eabcecdfc283dddcc5c8106a56de2bd'},\nMETA:{'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',\n 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-SE,sv;q=0.8,en-US;q=0.6,en;q=0.4',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143; csrftoken=26beee86e9493eb6ef3dc0f23a59a09b; sessionid=0eabcecdfc283dddcc5c8106a56de2bd; mytreeSaveStateCookie=2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'HTTP_HOST': '192.168.1.120',\n 'HTTP_REFERER': 'http://192.168.1.120/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19',\n 'HTTP_X_CSRFTOKEN': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/1/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/1/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/1/',\n 'REMOTE_ADDR': '192.168.1.80',\n 'REMOTE_PORT': '50947',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/storage/mountpoint/permission/1/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.1.120',\n 'SERVER_NAME': '192.168.1.120',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x2b60f38c>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x2b581c4c>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>' callback u'<function mp_permission at 0x2be8daac>' resolver u'<RegexURLResolver freenasUI.urls (None:None) ^/>' urlresolvers u'<module 'django.core.urlresolvers' from '/usr/local/lib/python2.7/site-packages/django/core/urlresolvers.pyc'>' callback_kwargs u'{'object_id': u'1'}' response u'None' urlconf u''freenasUI.urls'' /usr/local/www/freenasUI/freeadmin/middleware.py in process_view backend = get_backends()[0] user.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__) login(request, user) if request.path == settings.LOGIN_URL: return None if hasattr(view_func, '__is_public'): return None return login_required(view_func)(request,*view_args,**view_kwargs) ... class LocaleMiddleware(object): def process_request(self, request): if request.method == 'GET' and 'lang' in request.GET: language = request.GET['lang'] ▶ Local vars Variable Value view_kwargs u'{'object_id': u'1'}' view_args u'()' self u'<freenasUI.freeadmin.middleware.RequireLoginMiddleware object at 0x293a550c>' request u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{'csrftoken': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'fntreeSaveStateCookie': 'root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143',\n 'mytreeSaveStateCookie': '2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'sessionid': '0eabcecdfc283dddcc5c8106a56de2bd'},\nMETA:{'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',\n 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-SE,sv;q=0.8,en-US;q=0.6,en;q=0.4',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143; csrftoken=26beee86e9493eb6ef3dc0f23a59a09b; sessionid=0eabcecdfc283dddcc5c8106a56de2bd; mytreeSaveStateCookie=2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'HTTP_HOST': '192.168.1.120',\n 'HTTP_REFERER': 'http://192.168.1.120/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19',\n 'HTTP_X_CSRFTOKEN': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/1/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/1/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/1/',\n 'REMOTE_ADDR': '192.168.1.80',\n 'REMOTE_PORT': '50947',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/storage/mountpoint/permission/1/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.1.120',\n 'SERVER_NAME': '192.168.1.120',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x2b60f38c>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x2b581c4c>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>' view_func u'<function mp_permission at 0x2be8daac>' /usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py in _wrapped_view that takes the user object and returns True if the user passes. """ def decorator(view_func): @wraps(view_func, assigned=available_attrs(view_func)) def _wrapped_view(request, *args, **kwargs): if test_func(request.user): return view_func(request, *args, **kwargs) ... path = request.build_absolute_uri() # If the login url is the same scheme and net location then just # use the path as the "next" url. login_scheme, login_netloc = urlparse.urlparse(login_url or settings.LOGIN_URL)[:2] current_scheme, current_netloc = urlparse.urlparse(path)[:2] ▶ Local vars Variable Value test_func u'<function <lambda> at 0x2be7a304>' login_url u'None' args u'()' request u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{'csrftoken': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'fntreeSaveStateCookie': 'root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143',\n 'mytreeSaveStateCookie': '2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'sessionid': '0eabcecdfc283dddcc5c8106a56de2bd'},\nMETA:{'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',\n 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-SE,sv;q=0.8,en-US;q=0.6,en;q=0.4',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143; csrftoken=26beee86e9493eb6ef3dc0f23a59a09b; sessionid=0eabcecdfc283dddcc5c8106a56de2bd; mytreeSaveStateCookie=2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'HTTP_HOST': '192.168.1.120',\n 'HTTP_REFERER': 'http://192.168.1.120/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19',\n 'HTTP_X_CSRFTOKEN': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/1/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/1/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/1/',\n 'REMOTE_ADDR': '192.168.1.80',\n 'REMOTE_PORT': '50947',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/storage/mountpoint/permission/1/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.1.120',\n 'SERVER_NAME': '192.168.1.120',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x2b60f38c>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x2b581c4c>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>' kwargs u'{'object_id': u'1'}' redirect_field_name u''next'' view_func u'<function mp_permission at 0x2be8daac>' /usr/local/www/freenasUI/storage/views.py in mp_permission if request.method == 'POST': form = forms.MountPointAccessForm(request.POST) if form.is_valid(): mp_path=mp.mp_path.__str__() form.commit(path=mp_path) return HttpResponse(simplejson.dumps({"error": False, "message": _("Mount Point permissions successfully updated.")}), mimetype="application/json") else: form = forms.MountPointAccessForm(initial={'path':mp.mp_path}) ... return render(request, 'storage/permission.html', { 'mp': mp, 'form': form, }) def dataset_delete(request, object_id): ▶ Local vars Variable Value request u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{'csrftoken': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'fntreeSaveStateCookie': 'root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143',\n 'mytreeSaveStateCookie': '2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'sessionid': '0eabcecdfc283dddcc5c8106a56de2bd'},\nMETA:{'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',\n 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-SE,sv;q=0.8,en-US;q=0.6,en;q=0.4',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143; csrftoken=26beee86e9493eb6ef3dc0f23a59a09b; sessionid=0eabcecdfc283dddcc5c8106a56de2bd; mytreeSaveStateCookie=2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot',\n 'HTTP_HOST': '192.168.1.120',\n 'HTTP_REFERER': 'http://192.168.1.120/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19',\n 'HTTP_X_CSRFTOKEN': '26beee86e9493eb6ef3dc0f23a59a09b',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/1/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/1/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/1/',\n 'REMOTE_ADDR': '192.168.1.80',\n 'REMOTE_PORT': '50947',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/storage/mountpoint/permission/1/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.1.120',\n 'SERVER_NAME': '192.168.1.120',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x2b60f38c>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x2b581c4c>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>' mp u'<MountPoint: /mnt/Blandat2>' object_id u'u'1'' /usr/local/www/freenasUI/storage/forms.py in __init__ ), initial='unix', widget=forms.widgets.RadioSelect()) mp_recursive = forms.BooleanField(initial=False, required=False, label=_('Set permission recursively') ) def __init__(self, *args, **kwargs): super(MountPointAccessForm, self).__init__(*args, **kwargs) ... path = kwargs.get('initial', {}).get('path', None) if path: import os if os.path.exists(os.path.join(path, ".windows")): self.fields['mp_acl'].initial = 'windows' ▶ Local vars Variable Value self u'<freenasUI.storage.forms.MountPointAccessForm object at 0x2b60f3ec>' args u'()' kwargs u'{'initial': {'path': u'/mnt/Blandat2'}}' /usr/local/www/freenasUI/common/forms.py in __init__ so we use a custom formfield with a _reroll method which is called on every form instantiation """ def __init__(self, *args, **kwargs): super(Form, self).__init__(*args, **kwargs) for name,field in self.fields.items(): if hasattr(field, "_reroll"): field._reroll() ... def as_table(self): "Returns this form rendered as HTML <tr>s -- excluding the <table></table>." return self._html_output( normal_row = u'<tr%(html_class_attr)s><th>%(label)s</th><td>%(errors)s%(field)s</td></tr>', error_row = u'<tr><td colspan="2">%s</td></tr>', row_ender = u'</td></tr>', ▶ Local vars Variable Value field u'<freeadmin.forms.GroupField object at 0x2b60f88c>' self u'<freenasUI.storage.forms.MountPointAccessForm object at 0x2b60f3ec>' args u'()' name u''mp_group'' kwargs u'{'initial': {'path': u'/mnt/Blandat2'}}' /usr/local/www/freenasUI/freeadmin/forms.py in _reroll widget = widgets.Select() def __init__(self, *args, **kwargs): kwargs.pop('max_length', None) super(GroupField, self).__init__(*args, **kwargs) def _reroll(self): if len(FreeNAS_Groups()) > 500: ... if self.initial: self.choices = ((self.initial, self.initial),) self.widget = FilteredSelectJSON(url=("account_bsdgroup_json",)) else: glist = [] if not self.required: ▶ Local vars Variable Value self u'<freeadmin.forms.GroupField object at 0x2b60f88c>' /usr/local/www/freenasUI/common/freenasusers.py in __init__ if self.__groups is None: self.__groups = [] self.__bsd_groups = [] objects = bsdGroups_objects() for obj in objects: self.__bsd_groups.append(FreeNAS_Group(obj['bsdgrp_group'])) ... syslog(LOG_DEBUG, "FreeNAS_Groups.__init__: leave") def __len__(self): return len(self.__bsd_groups) + len(self.__groups) ▶ Local vars Variable Value self u'<freenasUI.common.freenasusers.FreeNAS_Groups object at 0x2b6105ec>' objects u'[{'bsdgrp_builtin': 1, 'bsdgrp_gid': 0, 'bsdgrp_group': u'wheel', 'id': 1},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 1, 'bsdgrp_group': u'daemon', 'id': 2},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 2, 'bsdgrp_group': u'kmem', 'id': 3},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 3, 'bsdgrp_group': u'sys', 'id': 4},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 4, 'bsdgrp_group': u'tty', 'id': 5},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 5, 'bsdgrp_group': u'operator', 'id': 6},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 6, 'bsdgrp_group': u'mail', 'id': 7},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 7, 'bsdgrp_group': u'bin', 'id': 8},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 8, 'bsdgrp_group': u'news', 'id': 9},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 9, 'bsdgrp_group': u'man', 'id': 10},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 13, 'bsdgrp_group': u'games', 'id': 11},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 14, 'bsdgrp_group': u'ftp', 'id': 12},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 20, 'bsdgrp_group': u'staff', 'id': 13},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 22, 'bsdgrp_group': u'sshd', 'id': 14},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 25, 'bsdgrp_group': u'smmsp', 'id': 15},\n {'bsdgrp_builtin': 1,\n 'bsdgrp_gid': 26,\n 'bsdgrp_group': u'mailnull',\n 'id': 16},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 31, 'bsdgrp_group': u'guest', 'id': 17},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 53, 'bsdgrp_group': u'bind', 'id': 18},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 62, 'bsdgrp_group': u'proxy', 'id': 19},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 63, 'bsdgrp_group': u'authpf', 'id': 20},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 64, 'bsdgrp_group': u'_pflogd', 'id': 21},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 65, 'bsdgrp_group': u'_dhcp', 'id': 22},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 66, 'bsdgrp_group': u'uucp', 'id': 23},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 68, 'bsdgrp_group': u'dialer', 'id': 24},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 69, 'bsdgrp_group': u'network', 'id': 25},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 77, 'bsdgrp_group': u'audit', 'id': 26},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 80, 'bsdgrp_group': u'www', 'id': 27},\n {'bsdgrp_builtin': 1,\n 'bsdgrp_gid': 65533,\n 'bsdgrp_group': u'nogroup',\n 'id': 28},\n {'bsdgrp_builtin': 1,\n 'bsdgrp_gid': 65534,\n 'bsdgrp_group': u'nobody',\n 'id': 29},\n {'bsdgrp_builtin': 1, 'bsdgrp_gid': 200, 'bsdgrp_group': u'avahi', 'id': 30},\n {'bsdgrp_builtin': 1,\n 'bsdgrp_gid': 201,\n 'bsdgrp_group': u'messagebus',\n 'id': 31},\n {'bsdgrp_builtin': 0,\n 'bsdgrp_gid': 1001,\n 'bsdgrp_group': u'V\\xe4nner',\n 'id': 32},\n {'bsdgrp_builtin': 0, 'bsdgrp_gid': 1002, 'bsdgrp_group': u'Hemma', 'id': 33},\n {'bsdgrp_builtin': 0,\n 'bsdgrp_gid': 1003,\n 'bsdgrp_group': u'Familj',\n 'id': 34}]' obj u'{'bsdgrp_builtin': 0,\n 'bsdgrp_gid': 1001,\n 'bsdgrp_group': u'V\\xe4nner',\n 'id': 32}' kwargs u'{}' /usr/local/www/freenasUI/common/freenasusers.py in __new__ syslog(LOG_DEBUG, "FreeNAS_local_Group.__get_group: leave") class FreeNAS_Group(object): def __new__(cls, group, **kwargs): syslog(LOG_DEBUG, "FreeNAS_Group.__new__: enter") syslog(LOG_DEBUG, "FreeNAS_Group.__new__: group = %s" % group) ... obj = FreeNAS_Directory_Group(group, **kwargs) if obj is None: obj = FreeNAS_Local_Group(group, **kwargs) if not obj or not obj._gr: ▶ Local vars Variable Value cls u'<class 'freenasUI.common.freenasusers.FreeNAS_Group'>' group u'u'V\\xe4nner'' kwargs u'{}' Request information GET No GET data POST No POST data FILES No FILES data COOKIES Variable Value csrftoken '26beee86e9493eb6ef3dc0f23a59a09b' sessionid '0eabcecdfc283dddcc5c8106a56de2bd' mytreeSaveStateCookie '2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot' fntreeSaveStateCookie 'root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143' META Variable Value wsgi.multiprocess False HTTP_REFERER 'http://192.168.1.120/' REDIRECT_STATUS '200' SERVER_SOFTWARE 'lighttpd/1.4.29' SCRIPT_NAME u'' HTTP_X_CSRFTOKEN '26beee86e9493eb6ef3dc0f23a59a09b' REQUEST_METHOD 'GET' PATH_INFO u'/storage/mountpoint/permission/1/' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' HTTP_ACCEPT_CHARSET 'ISO-8859-1,utf-8;q=0.7,*;q=0.3' HTTP_USER_AGENT 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19' HTTP_CONNECTION 'keep-alive' HTTP_COOKIE 'fntreeSaveStateCookie=root%2Croot%2F91%2F98%2Croot%2F61%2F68%2F69%2Croot%2F61%2Croot%2F61%2F68%2Croot%2F1%2Croot%2F91%2Croot%2F64%2Croot%2F100%2Croot%2F100%2F107%2Croot%2F64%2F71%2F72%2Croot%2F119%2Croot%2F64%2F71%2Croot%2F119%2F126%2Croot%2F119%2F126%2F127%2Croot%2F119%2F126%2F133%2Croot%2F119%2F126%2F143; csrftoken=26beee86e9493eb6ef3dc0f23a59a09b; sessionid=0eabcecdfc283dddcc5c8106a56de2bd; mytreeSaveStateCookie=2%2C5%2C9%2C10%2C11%2C14%2C16%2C33%2C47%2C50%2C57%2C59%2C63%2C66%2C67%2C84%2C91%2C95%2C96%2C98%2C102%2C111%2Croot' SERVER_NAME '192.168.1.120' REMOTE_PORT '50947' wsgi.url_scheme 'http' PATH_TRANSLATED '/usr/local/www/data//storage/mountpoint/permission/1/' SERVER_PORT '80' SERVER_ADDR '192.168.1.120' DOCUMENT_ROOT '/usr/local/www/data/' HTTP_X_REQUESTED_WITH 'XMLHttpRequest' SCRIPT_FILENAME '/usr/local/www/data/mysite.fcgi' wsgi.input <flup.server.fcgi_base.InputStream object at 0x2b581c4c> HTTP_HOST '192.168.1.120' wsgi.multithread True REQUEST_URI '/storage/mountpoint/permission/1/' HTTP_ACCEPT '*/*' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <flup.server.fcgi_base.TeeOutputStream object at 0x2b60f38c> REMOTE_ADDR '192.168.1.80' HTTP_ACCEPT_LANGUAGE 'sv-SE,sv;q=0.8,en-US;q=0.6,en;q=0.4' REDIRECT_URI '/mysite.fcgi/storage/mountpoint/permission/1/' CONTENT_TYPE 'application/x-www-form-urlencoded' HTTP_ACCEPT_ENCODING 'gzip,deflate,sdch' Settings Using settings module freenasUI.settings Setting Value YEAR_MONTH_FORMAT 'F Y' USE_L10N True USE_THOUSAND_SEPARATOR False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'freenasUI.urls' MANAGERS (('iXsystems, Inc.', 'freenas@ixsystems.com'),) DOJANGO_DATAGRID_ACCESS ('account', 'system', 'network', 'storage', 'sharing', 'services') DEFAULT_CHARSET 'utf-8' STATIC_ROOT '/usr/local/www/freenasUI/static' DOJANGO_DOJO_VERSION '1.6.1' MESSAGE_STORAGE 'django.contrib.messages.storage.user_messages.LegacyFallbackStorage' DATABASE_HOST '' IGNORABLE_404_STARTS ('/cgi-bin/', '/_vti_bin', '/_vti_inf') SEND_BROKEN_LINK_EMAILS False URL_VALIDATOR_USER_AGENT 'Django/1.3.1 (http://www.djangoproject.com)' STATICFILES_FINDERS ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' COMMENTS_MODERATORS_GROUP None TIME_INPUT_FORMATS ('%H:%M:%S', '%H:%M', '%Y-%m-%dT%H:%M', '%Y-%m-%dT%H:%M:%S', 'T%H:%M:%S', 'T%H:%M') DATABASES {'default': {'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': '/data/freenas-v1.db', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST_CHARSET': None, 'TEST_COLLATION': None, 'TEST_MIRROR': None, 'TEST_NAME': '/usr/local/www/freenasUI/test.db', 'TIME_ZONE': None, 'USER': ''}} TEST_DATABASE_NAME None FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DOJANGO_DOJO_PROFILE 'local_release' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': ''}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' USE_X_FORWARDED_HOST False IGNORABLE_404_ENDS ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php') MIDDLEWARE_CLASSES ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'freenasUI.freeadmin.middleware.LocaleMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'freenasUI.freeadmin.middleware.RequireLoginMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'dojango.middleware.DojoCollector') USE_I18N True THOUSAND_SEPARATOR ',' SECRET_KEY '********************' LANGUAGE_COOKIE_NAME 'django_language' DATABASE_PATH '/data/freenas-v1.db' FILE_UPLOAD_TEMP_DIR '/var/tmp/firmware/' TRANSACTIONS_MANAGED False LOGGING_CONFIG 'django.utils.log.dictConfig' SESSION_COOKIE_AGE 1209600 TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') TEMPLATE_DEBUG False AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend',) TEST_DATABASE_COLLATION None FORCE_SCRIPT_NAME '' CACHE_BACKEND 'locmem://' SESSION_COOKIE_SECURE False CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG False SESSION_FILE_PATH None DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.staticfiles', 'freeadmin', 'south', 'dojango', 'account', 'system', 'network', 'storage', 'sharing', 'services'] LANGUAGES (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('nb', 'Norwegian Bokmal'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')) DATABASE_ENGINE '' BLACKLIST_NAV ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.staticfiles', 'south', 'dojango', 'freeadmin') DATABASE_NAME '' COMMENTS_FIRST_FEW 0 PREPEND_WWW False TEST_DATABASE_CHARSET None SESSION_COOKIE_HTTPONLY False DATABASE_PORT '' DEBUG_PROPAGATE_EXCEPTIONS False MONTH_DAY_FORMAT 'F j' LOGIN_URL '/account/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False TIME_FORMAT 'P' DATE_INPUT_FORMATS ('%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y', '%Y-%m-%dT%H:%M', '%Y-%m-%dT%H:%M:%S') CSRF_COOKIE_NAME 'csrftoken' EMAIL_HOST_PASSWORD '********************' PASSWORD_RESET_TIMEOUT_DAYS '********************' CACHE_MIDDLEWARE_ALIAS 'default' SESSION_SAVE_EVERY_REQUEST False ADMIN_MEDIA_PREFIX '/static/admin/' NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.file' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' COMMENTS_SKETCHY_USERS_GROUP None LOGIN_REDIRECT_URL '/' LOGGING {'disable_existing_loggers': False, 'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'level': 'ERROR'}}, 'loggers': {'django.request': {'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True}}, 'version': 1} CACHE_MIDDLEWARE_KEY_PREFIX '' LOCALE_PATHS ('/usr/local/www/freenasUI/locale',) HERE '/usr/local/www/freenasUI' COMMENTS_ALLOW_PROFANITIES False LOGOUT_URL '/account/logout/' EMAIL_USE_TLS False TEMPLATE_DIRS ('/usr/local/www/freenasUI/templates',) FIXTURE_DIRS () EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/usr/local/www/freenasUI/media' ADMINS (('iXsystems, Inc.', 'freenas@ixsystems.com'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' STATICFILES_DIRS ('/usr/local/www/freenasUI/media',) MEDIA_URL '/media/' DATETIME_FORMAT 'N j, Y, P' EMAIL_SUBJECT_PREFIX '[Django] ' SITE_ID 1 DISALLOWED_USER_AGENTS () ALLOWED_INCLUDE_ROOTS () DECIMAL_SEPARATOR '.' SHORT_DATE_FORMAT 'm/d/Y' DATABASE_USER '' TEST_RUNNER 'django.test.simple.DjangoTestSuiteRunner' TIME_ZONE None FILE_UPLOAD_MAX_MEMORY_SIZE 268435456 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' DEFAULT_TABLESPACE '' TEMPLATE_CONTEXT_PROCESSORS ('django.core.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.core.context_processors.i18n', 'django.core.context_processors.media', 'django.core.context_processors.static', 'dojango.context_processors.config') DOJANGO_DOJO_DEBUG True SETTINGS_MODULE 'freenasUI.settings' USE_ETAGS False LANGUAGES_BIDI ('he', 'ar', 'fa') DEFAULT_INDEX_TABLESPACE '' INTERNAL_IPS () STATIC_URL '/media/' EMAIL_PORT 25 SHORT_DATETIME_FORMAT 'm/d/Y P' ABSOLUTE_URL_OVERRIDES {} DATABASE_OPTIONS {} CACHE_MIDDLEWARE_SECONDS 600 BANNED_IPS () TEMPLATE_STRING_IF_INVALID '' DATETIME_INPUT_FORMATS ('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M', '%m/%d/%y') DATABASE_PASSWORD '********************' ADMIN_FOR () PROFANITIES_LIST '********************' EMAIL_HOST_USER '' COMMENTS_BANNED_USERS_GROUP None You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page.
The disk is formatted in ufs and then imported from my first version of FreeNas (8.0.3 RC1).
I have only used the web gui for configurations.
The SSH has only been for moving and renaming the shared files on the disks, but i wold prefer to do that through the file-explorer in windows instead.
Any ideas what the problem could be and how i can fix them?
And keep in mind that I'm an compleet noob so please explain as if it is for a 4 year old persson.