Bacula install - plugin wont start

Status
Not open for further replies.

Felipe B

Cadet
Joined
Feb 26, 2016
Messages
5
Hello my friends,

Recently, i decided to install bacula plugin on Freenas, but right after I installed the plugin (it created a jail automatically), I configured the jail storage. So far, I thought everything seem to be fine, but when I try to start the plugin service, it keep getting back to off.

First of all, I am a noob on Freebsd/Unix and I would like to present my system details since you are probably going to ask:

I am using FreeNAS-9.3-STABLE-201503270027 over a Core2quad @2.4GHz 4G RAM.
This is the result of top command:

last pid: 62045; load averages: 0.16, 0.07, 0.02 up 0+04:23:53 16:35:53
53 processes: 1 running, 52 sleeping
CPU: 0.8% user, 0.0% nice, 0.1% system, 0.0% interrupt, 99.0% idle
Mem: 493M Active, 249M Inact, 1310M Wired, 1809M Free
ARC: 836M Total, 418M MFU, 370M MRU, 320K Anon, 7441K Header, 40M Other
Swap: 12G Total, 12G Free

--- How I installed the plugin: ---

I created a ZFS dataset with the following config:

Name: Bacula
Compression lvl: lz4
Share typ: UNIX
Did no other changes

-- The plugin installation –

I just installed from available plugins
It automatically created the JAIL
I did no change in the default configs of the jail, except the storage:
I set the source to use the zfs dataset created in the beginning
The destination was set to …/jails/bacula-sd_1/media

I don’t know if it is relevant, but I have another plugin (PLEX) installed and it is working fine.

Thank you for the help!
Felipe
 
Last edited:

Felipe B

Cadet
Joined
Feb 26, 2016
Messages
5
By the way, there is nothing on /var/log/messages of both freenas and the jail.
 

Mirfster

Doesn't know what he's talking about
Joined
Oct 2, 2015
Messages
3,215

Felipe B

Cadet
Joined
Feb 26, 2016
Messages
5
Hi there! I upgraded the system to 8GB of RAM and still the same. I imagined that might happen, otherwise the program should show something on the logs complaining about lack of memory.

Anyways, are there other log files I could check? It is very strange the plugin simply wont start without any trace of errors.
 

bal0an

Explorer
Joined
Mar 2, 2012
Messages
72
Same behaviour here. Anyone who got the Bacula plugin up and running?
 

Damned

Cadet
Joined
Nov 24, 2015
Messages
4
Had the same error, plugin not starting.
Although I had done no config after installing.
I went through the different options and assignments for Plugins - Bacula Storage in left pane. Then the plugin started.
 

dragon_0n3

Dabbler
Joined
Jun 2, 2016
Messages
12
No idea where the logs for bacula on freenas would be, but i was finally able to get the pugin to turn on.
this is how i did it: go to the left pane where the jails are, find bacula, expand all options, used default selection to create daemons, directors, etc...
Once every piece had something configured, plugin turned on :)
However, when i expand bacula storage > devices > highlight "FileStorage", i get a looong error msg; here it is:

NameError at /plugins/bacula-sd/3/devices/edit/1/ global name 'jail' is not defined Request Method: GET Request URL: http://192.168.1.83/plugins/bacula-sd/3/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: Mon, 20 Jun 2016 13:56:19 -0700 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/3/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 = '4NGFb00NqGfQ19r0WVlDAr2REFw3Gc3E' sessionid = '1f9nhomad7b1f4wnuxisihjdlwhwmw8z' fntreeSaveStateCookie = 'root%2Croot%2F136%2Croot%2F81%2F91%2Croot%2F86%2Croot%2F86%2F96%2Croot%2F50%2F51%2F52%2Croot%2F35%2Croot%2F50%2Croot%2F50%2F51%2Croot%2F51%2Croot%2F51%2F52%2Croot%2F51%2F69%2Croot%2F8%2F15%2Croot%2F1%2F5%2Croot%2F93%2Croot%2F93%2F103%2Croot%2F53%2F54%2F55%2Croot%2F53%2F54%2Croot%2F166%2F172%2F174%2Croot%2F53%2F54%2F55%2F56%2Croot%2F167%2F173%2Croot%2F167%2F173%2F175%2Croot%2F54%2F55%2F56%2Croot%2F54%2F55%2F56%2F57%2Croot%2F165%2Croot%2F1%2Croot%2F24%2F29%2Croot%2F24%2F25%2Croot%2F169%2Croot%2F169%2F175%2Croot%2F169%2F175%2F177%2Croot%2F54%2F55%2F56%2F57%2F66%2Croot%2F54%2F55%2F56%2F57%2F58%2Croot%2F54%2F55%2F56%2F57%2F62%2Croot%2F110%2Croot%2F110%2F120%2Croot%2F57%2Croot%2F57%2F58%2Croot%2F57%2F58%2F59%2Croot%2F57%2F58%2F59%2F60%2Croot%2F57%2F58%2F59%2F60%2F69%2Croot%2F57%2F58%2F59%2F60%2F73%2Croot%2F189%2F195%2F197%2Croot%2F189%2F202%2Croot%2F189%2F202%2F204%2Croot%2F170%2F176%2F178%2Croot%2F170%2Croot%2F170%2F176%2Croot%2F55%2F56%2F57%2Croot%2F55%2F56%2F57%2F58%2Croot%2F55%2F56%2F57%2F58%2F67%2Croot%2F55%2F56%2F57%2F58%2F71%2Croot%2F189%2F195%2Croot%2F172%2F173%2F179%2Croot%2F172%2F173%2F181%2Croot%2F172%2F173%2F184%2Croot%2F172%2F173%2F186%2Croot%2F172%2F173%2F188%2Croot%2F172%2F173%2F176%2Croot%2F172%2F173%2F177%2Croot%2F172%2F173%2F180%2Croot%2F172%2F173%2F183%2Croot%2F172%2F173%2F190%2Croot%2F194%2Croot%2F194%2F207%2Croot%2F194%2F207%2F209%2Croot%2F172%2F173%2F189%2Croot%2F172%2F173%2F192%2Croot%2F172%2Croot%2F172%2F173%2Croot%2F172%2F173%2F174%2Croot%2F196%2Croot%2F196%2F209%2Croot%2F196%2F209%2F211' META: wsgi.multiprocess = False HTTP_COOKIE = 'fntreeSaveStateCookie=root%2Croot%2F136%2Croot%2F81%2F91%2Croot%2F86%2Croot%2F86%2F96%2Croot%2F50%2F51%2F52%2Croot%2F35%2Croot%2F50%2Croot%2F50%2F51%2Croot%2F51%2Croot%2F51%2F52%2Croot%2F51%2F69%2Croot%2F8%2F15%2Croot%2F1%2F5%2Croot%2F93%2Croot%2F93%2F103%2Croot%2F53%2F54%2F55%2Croot%2F53%2F54%2Croot%2F166%2F172%2F174%2Croot%2F53%2F54%2F55%2F56%2Croot%2F167%2F173%2Croot%2F167%2F173%2F175%2Croot%2F54%2F55%2F56%2Croot%2F54%2F55%2F56%2F57%2Croot%2F165%2Croot%2F1%2Croot%2F24%2F29%2Croot%2F24%2F25%2Croot%2F169%2Croot%2F169%2F175%2Croot%2F169%2F175%2F177%2Croot%2F54%2F55%2F56%2F57%2F66%2Croot%2F54%2F55%2F56%2F57%2F58%2Croot%2F54%2F55%2F56%2F57%2F62%2Croot%2F110%2Croot%2F110%2F120%2Croot%2F57%2Croot%2F57%2F58%2Croot%2F57%2F58%2F59%2Croot%2F57%2F58%2F59%2F60%2Croot%2F57%2F58%2F59%2F60%2F69%2Croot%2F57%2F58%2F59%2F60%2F73%2Croot%2F189%2F195%2F197%2Croot%2F189%2F202%2Croot%2F189%2F202%2F204%2Croot%2F170%2F176%2F178%2Croot%2F170%2Croot%2F170%2F176%2Croot%2F55%2F56%2F57%2Croot%2F55%2F56%2F57%2F58%2Croot%2F55%2F56%2F57%2F58%2F67%2Croot%2F55%2F56%2F57%2F58%2F71%2Croot%2F189%2F195%2Croot%2F172%2F173%2F179%2Croot%2F172%2F173%2F181%2Croot%2F172%2F173%2F184%2Croot%2F172%2F173%2F186%2Croot%2F172%2F173%2F188%2Croot%2F172%2F173%2F176%2Croot%2F172%2F173%2F177%2Croot%2F172%2F173%2F180%2Croot%2F172%2F173%2F183%2Croot%2F172%2F173%2F190%2Croot%2F194%2Croot%2F194%2F207%2Croot%2F194%2F207%2F209%2Croot%2F172%2F173%2F189%2Croot%2F172%2F173%2F192%2Croot%2F172%2Croot%2F172%2F173%2Croot%2F172%2F173%2F174%2Croot%2F196%2Croot%2F196%2F209%2Croot%2F196%2F209%2F211; sessionid=1f9nhomad7b1f4wnuxisihjdlwhwmw8z; csrftoken=4NGFb00NqGfQ19r0WVlDAr2REFw3Gc3E' SERVER_SOFTWARE = 'nginx/1.8.1' SCRIPT_NAME = u'' REQUEST_METHOD = 'GET' PATH_INFO = u'/plugins/bacula-sd/3/devices/edit/1/' SERVER_PROTOCOL = 'HTTP/1.1' QUERY_STRING = '' CONTENT_LENGTH = '' HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' HTTP_CONNECTION = 'keep-alive' HTTP_REFERER = 'http://192.168.1.83/' SERVER_NAME = 'localhost' REMOTE_PORT = '64299' wsgi.url_scheme = 'http' SERVER_PORT = '80' SERVER_ADDR = '192.168.1.83' DOCUMENT_ROOT = '/usr/local/etc/nginx/html' HTTP_X_REQUESTED_WITH = 'XMLHttpRequest' DOCUMENT_URI = '/plugins/bacula-sd/3/devices/edit/1/' wsgi.input = HTTP_HOST = '192.168.1.83' HTTPS = '' wsgi.multithread = True HTTP_CONTENT_TYPE = 'application/x-www-form-urlencoded' REQUEST_URI = '/plugins/bacula-sd/3/devices/edit/1/' HTTP_ACCEPT = '*/*' wsgi.version = wsgi.run_once = False wsgi.errors = REMOTE_ADDR = '192.168.1.97' HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.8' 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 have no idea what I'm looking at....I've read there are sys files within bacula that need modifications; Any pointers as to where they are on freenas?
 

Googs

Cadet
Joined
May 22, 2016
Messages
5
getting the same as you dragon_0n3, did you find a solution by any chance?
 
Status
Not open for further replies.
Top