gdarends
Explorer
- Joined
- Jan 20, 2015
- Messages
- 72
Hi,
I installed the Bacula plugin. When I add a "Device" and then click on the newly created device, I get the following error.
Is this an error with the django app or does this have an effect on the installed plugin?
I'm running FreeNAS 9.3
I installed the Bacula plugin. When I add a "Device" and then click on the newly created device, I get the following error.
Is this an error with the django app or does this have an effect on the installed plugin?
NameError at /plugins/bacula-sd/1/devices/edit/1/ global name 'jail' is not defined Request Method: GET Request URL: http://192.168.1.65/plugins/bacula-sd/1/devices/edit/1/ Django Version: 1.5.1 Python Executable: /usr/pbi/bacula-sd-amd64/bin/python Python Version: 2.7.5 Python Path: ['/usr/pbi/bacula-sd-amd64/baculaUI/../lib/python2.7/site-packages', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages', '/usr/pbi/bacula-sd-amd64', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/distribute-0.6.35-py2.7.egg', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/oauth2-1.5.211-py2.7.egg', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/httplib2-0.7.6-py2.7.egg', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/flup-1.0.2-py2.7.egg', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/South-0.7.6-py2.7.egg', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/python_daemon-1.5.5-py2.7.egg', '/usr/pbi/bacula-sd-amd64/lib/python27.zip', '/usr/pbi/bacula-sd-amd64/lib/python2.7', '/usr/pbi/bacula-sd-amd64/lib/python2.7/plat-freebsd9-STABLE-p5', '/usr/pbi/bacula-sd-amd64/lib/python2.7/lib-tk', '/usr/pbi/bacula-sd-amd64/lib/python2.7/lib-old', '/usr/pbi/bacula-sd-amd64/lib/python2.7/lib-dynload', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages', '/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info'] Server time: Tue, 20 Jan 2015 11:12:36 -0400 Installed Applications: ('django.contrib.contenttypes', 'django.contrib.staticfiles', 'baculaUI.freenas', 'south') Installed Middleware: ('django.middleware.common.CommonMiddleware',) Traceback: File "/usr/pbi/bacula-sd-amd64/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 115. response = callback(request, *callback_args, **callback_kwargs) File "/usr/pbi/bacula-sd-amd64/baculaUI/freenas/views.py" in devices_edit 566. form = forms.BaculaSDDeviceForm(instance=instance, jail=jail) Exception Type: NameError at /plugins/bacula-sd/1/devices/edit/1/ Exception Value: global name 'jail' is not defined Request information: GET: No GET data POST: No POST data FILES: No FILES data COOKIES: csrftoken = 'MMeCGPhkFmwQGz81WsLJDyj9ATUOPMP6' sessionid = 'ppfs5kgl8bvdhmv7ybwbswuhgq6zl2hu' fntreeSaveStateCookie = 'root%2Croot%2F159%2Croot%2F25%2F37%2Croot%2F202%2Croot%2F202%2F203%2F210%2Croot%2F202%2F203%2F216%2Croot%2F203%2F209%2F211%2Croot%2F203%2Croot%2F202%2F203%2Croot%2F202%2F203%2F204%2Croot%2F202%2F203%2F208%2Croot%2F202%2F203%2F212%2Croot%2F202%2F203%2F214%2Croot%2F202%2F203%2F206%2Croot%2F202%2F203%2F211%2Croot%2F202%2F203%2F218%2Croot%2F202%2F203%2F220%2Croot%2F202%2F203%2F213%2Croot%2F202%2F203%2F207' META: wsgi.multiprocess = False HTTP_COOKIE = 'sessionid=ppfs5kgl8bvdhmv7ybwbswuhgq6zl2hu; csrftoken=MMeCGPhkFmwQGz81WsLJDyj9ATUOPMP6; fntreeSaveStateCookie=root%2Croot%2F159%2Croot%2F25%2F37%2Croot%2F202%2Croot%2F202%2F203%2F210%2Croot%2F202%2F203%2F216%2Croot%2F203%2F209%2F211%2Croot%2F203%2Croot%2F202%2F203%2Croot%2F202%2F203%2F204%2Croot%2F202%2F203%2F208%2Croot%2F202%2F203%2F212%2Croot%2F202%2F203%2F214%2Croot%2F202%2F203%2F206%2Croot%2F202%2F203%2F211%2Croot%2F202%2F203%2F218%2Croot%2F202%2F203%2F220%2Croot%2F202%2F203%2F213%2Croot%2F202%2F203%2F207' SERVER_SOFTWARE = 'nginx/1.6.2' SCRIPT_NAME = u'' REQUEST_METHOD = 'GET' PATH_INFO = u'/plugins/bacula-sd/1/devices/edit/1/' SERVER_PROTOCOL = 'HTTP/1.1' QUERY_STRING = '' CONTENT_LENGTH = '' HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36' HTTP_CONNECTION = 'keep-alive' HTTP_REFERER = 'http://192.168.1.65/' SERVER_NAME = 'localhost' REMOTE_PORT = '50037' wsgi.url_scheme = 'http' SERVER_PORT = '80' SERVER_ADDR = '192.168.1.65' DOCUMENT_ROOT = '/usr/local/etc/nginx/html' HTTP_X_REQUESTED_WITH = 'XMLHttpRequest' DOCUMENT_URI = '/plugins/bacula-sd/1/devices/edit/1/' wsgi.input = HTTP_DNT = '1' HTTP_HOST = '192.168.1.65' HTTPS = '' wsgi.multithread = True HTTP_CONTENT_TYPE = 'application/x-www-form-urlencoded' REQUEST_URI = '/plugins/bacula-sd/1/devices/edit/1/' HTTP_ACCEPT = '*/*' wsgi.version = wsgi.run_once = False wsgi.errors = REMOTE_ADDR = '192.168.1.130' HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.8,nl;q=0.6' CONTENT_TYPE = 'application/x-www-form-urlencoded' HTTP_ACCEPT_ENCODING = 'gzip, deflate, sdch' Settings: Using settings module baculaUI.settings USE_L10N = True USE_THOUSAND_SEPARATOR = False CSRF_COOKIE_SECURE = False LANGUAGE_CODE = 'en-us' ROOT_URLCONF = 'baculaUI.urls' MANAGERS = DEFAULT_CHARSET = 'utf-8' STATIC_ROOT = '' ALLOWED_HOSTS = [] MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX = '[Django] ' FILE_UPLOAD_PERMISSIONS = None STATICFILES_FINDERS = SESSION_CACHE_ALIAS = 'default' SESSION_COOKIE_DOMAIN = None SESSION_COOKIE_NAME = 'sessionid' ADMIN_FOR = TIME_INPUT_FORMATS = DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3', 'TEST_MIRROR': None, 'NAME': '/usr/pbi/bacula-sd-amd64/baculaUI/bacula.db', 'TEST_CHARSET': None, 'TIME_ZONE': None, 'TEST_COLLATION': None, 'OPTIONS': {}, 'HOST': '', 'USER': '', 'TEST_NAME': None, 'PASSWORD': u'********************', 'PORT': ''}} SERVER_EMAIL = 'root@localhost' FILE_UPLOAD_HANDLERS = DEFAULT_CONTENT_TYPE = 'text/html' APPEND_SLASH = True FIRST_DAY_OF_WEEK = 0 DATABASE_ROUTERS = [] YEAR_MONTH_FORMAT = 'F Y' STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} SESSION_COOKIE_PATH = '/' MIDDLEWARE_CLASSES = 'django.middleware.common.CommonMiddleware' USE_I18N = True THOUSAND_SEPARATOR = ',' SECRET_KEY = u'********************' LANGUAGE_COOKIE_NAME = 'django_language' DEFAULT_INDEX_TABLESPACE = '' TRANSACTIONS_MANAGED = False LOGGING_CONFIG = 'django.utils.log.dictConfig' SEND_BROKEN_LINK_EMAILS = False TEMPLATE_LOADERS = WSGI_APPLICATION = None TEMPLATE_DEBUG = True X_FRAME_OPTIONS = 'SAMEORIGIN' AUTHENTICATION_BACKENDS = 'django.contrib.auth.backends.ModelBackend' FORCE_SCRIPT_NAME = '' USE_X_FORWARDED_HOST = False SIGNING_BACKEND = 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE = False CSRF_COOKIE_DOMAIN = None FILE_CHARSET = 'utf-8' DEBUG = True SESSION_FILE_PATH = None DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS = LANGUAGES = COMMENTS_ALLOW_PROFANITIES = False STATICFILES_DIRS = PREPEND_WWW = False SECURE_PROXY_SSL_HEADER = None SESSION_COOKIE_HTTPONLY = True DEBUG_PROPAGATE_EXCEPTIONS = False MONTH_DAY_FORMAT = 'F j' LOGIN_URL = '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE = False TIME_FORMAT = 'P' AUTH_USER_MODEL = 'auth.User' DATE_INPUT_FORMATS = CSRF_COOKIE_NAME = 'csrftoken' EMAIL_HOST_PASSWORD = u'********************' PASSWORD_RESET_TIMEOUT_DAYS = u'********************' CACHE_MIDDLEWARE_ALIAS = 'default' SESSION_SAVE_EVERY_REQUEST = False ADMIN_MEDIA_PREFIX = '/static/admin/' NUMBER_GROUPING = 0 SESSION_ENGINE = 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH = '/' LOGIN_REDIRECT_URL = '/accounts/profile/' DECIMAL_SEPARATOR = '.' IGNORABLE_404_URLS = LOCALE_PATHS = HERE = '/usr/pbi/bacula-sd-amd64/baculaUI' LOGOUT_URL = '/accounts/logout/' EMAIL_USE_TLS = False FIXTURE_DIRS = EMAIL_HOST = 'localhost' DATE_FORMAT = 'N j, Y' MEDIA_ROOT = '' DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter' ADMINS = FORMAT_MODULE_PATH = None DEFAULT_FROM_EMAIL = 'webmaster@localhost' MEDIA_URL = '' DATETIME_FORMAT = 'N j, Y, P' TEMPLATE_DIRS = SITE_ID = 1 DISALLOWED_USER_AGENTS = ALLOWED_INCLUDE_ROOTS = LOGGING = {'loggers': {'django.request': {'handlers': ['mail_admins'], 'propagate': True, 'level': 'ERROR'}}, 'version': 1, 'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}}} SHORT_DATE_FORMAT = 'm/d/Y' TEST_RUNNER = 'django.test.simple.DjangoTestSuiteRunner' CACHE_MIDDLEWARE_KEY_PREFIX = u'********************' TIME_ZONE = None FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' DEFAULT_TABLESPACE = '' TEMPLATE_CONTEXT_PROCESSORS = SESSION_COOKIE_AGE = 1209600 SETTINGS_MODULE = 'baculaUI.settings' USE_ETAGS = False LANGUAGES_BIDI = FILE_UPLOAD_TEMP_DIR = None INTERNAL_IPS = STATIC_URL = '/static/' EMAIL_PORT = 25 USE_TZ = False SHORT_DATETIME_FORMAT = 'm/d/Y P' PASSWORD_HASHERS = u'********************' ABSOLUTE_URL_OVERRIDES = {} CACHE_MIDDLEWARE_SECONDS = 600 TEMPLATE_STRING_IF_INVALID = '' DATETIME_INPUT_FORMATS = EMAIL_HOST_USER = '' PROFANITIES_LIST = u'********************' 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.
I'm running FreeNAS 9.3