On Wednesday, 28 June 2017 20:43:18 UTC-4, [email protected] wrote: > 1) Check your file again, that's happen to me, I commented > "jobdefs" line so "job file" miss required values and sadly crash. > File system permissions?. Can't say more cause I'm newbie to > Bareos. > > > > 2) Debug info are packages for enabling debug > > 3) zypper is the Debian "apt-get" package manager for openSUSE > > Lucky for you > > > > El 28/06/17 a las 20:25, Andrew Leer > escribió: > > > > On Wednesday, 28 June 2017 19:38:25 UTC-4, [email protected] wrote: > > > Hi, check this if help you: > https://groups.google.com/d/msg/bareos-users/2AjM9gG6WdI/xkqRlhiGAAAJ > > Check your config files if something is missing > > Patricio Mercado G. > > > El 28/06/17 a las 14:22, Andrew Leer escribió: > > > On Wednesday, 28 June 2017 13:03:49 UTC-4, Andrew Leer wrote: > > > I have a BareOS director I'm trying to start on Debian 8, and > when it starts up I get the following error: > > -- Logs begin at Wed 2017-06-28 16:36:57 UTC, end at Wed 2017-06-28 16:50:26 > UTC. -- > Jun 28 16:44:40 bareOSdirector systemd[1]: Starting LSB: Bareos Director... > Jun 28 16:44:41 bareOSdirector bareos-dir[9337]: Checking Configuration and > Database connection ... > Jun 28 16:44:41 bareOSdirector su[9340]: Successful su for bareos by root > Jun 28 16:44:41 bareOSdirector su[9340]: + ??? root:bareos > Jun 28 16:44:41 bareOSdirector su[9340]: pam_unix(su:session): session opened > for user bareos by (uid=0) > Jun 28 16:44:41 bareOSdirector bareos-dir[9337]: BAREOS interrupted by signal > 11: Segmentation violation > Jun 28 16:44:41 bareOSdirector bareos-dir[9342]: BAREOS interrupted by signal > 11: Segmentation violation > Jun 28 16:44:41 bareOSdirector bareos-dir[9337]: Kaboom! bareos-dir, > bareos-dir got signal 11 - Segmentation violation. Attempting traceback. > Jun 28 16:44:41 bareOSdirector bareos-dir[9337]: Kaboom! exepath=/usr/sbin/ > Jun 28 16:44:41 bareOSdirector bareos-dir[9337]: Calling: > /usr/sbin/btraceback /usr/sbin/bareos-dir 9342 /var/lib/bareos > Jun 28 16:44:41 bareOSdirector bareos-dir[9337]: It looks like the traceback > worked... > Jun 28 16:44:41 bareOSdirector bareos-dir[9337]: Dumping: > /var/lib/bareos/bareos-dir.9342.bactrace > Jun 28 16:44:41 bareOSdirector su[9340]: pam_unix(su:session): session closed > for user bareos > Jun 28 16:44:41 bareOSdirector systemd[1]: Started LSB: Bareos Director. > I've read elsewhere that there are issues with other BareOS daemons starting > up this way and that it's usually a bug, I was still wondering if there might > be a way to fix this? If not I was planning on attempting to revert back to > using BareOS 15.2. > > Segmentation faults aren't usually related to configuration issues correct? > Is this related to a known bug? > > Thank you, > Andrew J. Leer > > > Okay I found more details here: > > vagrant@bareOSdirector:~$ /usr/sbin/bareos-dir -t -d 200 -u bareos -g bareos > bareos-dir (10): dird.c:243-0 Debug level = 200 > bareos-dir (100): parse_conf.c:151-0 config file = /etc/bareos/bareos-dir.conf > bareos-dir (100): lex.c:356-0 glob /etc/bareos/bareos-dir.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: /etc/bareos/bareos-dir.conf > bareos-dir (100): lex.c:250-0 open config file: |find /etc/bareos/director.d > -name '*.conf' -type f -exec echo @{} ; > bareos-dir (100): lex.c:356-0 glob /etc/bareos/director.d/pool-Scratch.conf: > 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Scratch.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-SelfTest.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-SelfTest.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/messages-Daemon.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/messages-Daemon.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/job-lampdir-fd-RestoreFiles.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/job-lampdir-fd-RestoreFiles.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-Catalog.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-Catalog.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/pool-Differential.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Differential.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-bacula_files_backup.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-bacula_files_backup.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/schedule-WeeklyCycle.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/schedule-WeeklyCycle.conf > bareos-dir (100): lex.c:356-0 glob /etc/bareos/director.d/storage-File.conf: > 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/storage-File.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/job-lampdir-fd-BaculaDirectorDirFiles.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/job-lampdir-fd-BaculaDirectorDirFiles.conf > bareos-dir (100): lex.c:356-0 glob /etc/bareos/director.d/pool-Full.conf: 1 > files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Full.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/messages-standard.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/messages-standard.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-LinuxAll.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-LinuxAll.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/pool-Incremental.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Incremental.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/catalog-MyCatalog.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/catalog-MyCatalog.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/job-lampdir-fd-BackupCatalog.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/job-lampdir-fd-BackupCatalog.conf > bareos-dir (100): lex.c:250-0 open config file: |find /etc/bareos/clients.d > -name '*.conf' -type f -exec echo @{} ; > bareos-dir (100): lex.c:356-0 glob /etc/bareos/clients.d/lampdir-fd.conf: 1 > files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/clients.d/lampdir-fd.conf > bareos-dir (100): lex.c:356-0 glob /etc/bareos/bareos-dir.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: /etc/bareos/bareos-dir.conf > bareos-dir (100): lex.c:250-0 open config file: |find /etc/bareos/director.d > -name '*.conf' -type f -exec echo @{} ; > bareos-dir (100): lex.c:356-0 glob /etc/bareos/director.d/pool-Scratch.conf: > 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Scratch.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-SelfTest.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-SelfTest.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/messages-Daemon.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/messages-Daemon.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/job-lampdir-fd-RestoreFiles.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/job-lampdir-fd-RestoreFiles.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-Catalog.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-Catalog.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/pool-Differential.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Differential.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-bacula_files_backup.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-bacula_files_backup.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/schedule-WeeklyCycle.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/schedule-WeeklyCycle.conf > bareos-dir (100): lex.c:356-0 glob /etc/bareos/director.d/storage-File.conf: > 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/storage-File.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/job-lampdir-fd-BaculaDirectorDirFiles.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/job-lampdir-fd-BaculaDirectorDirFiles.conf > bareos-dir (100): lex.c:356-0 glob /etc/bareos/director.d/pool-Full.conf: 1 > files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Full.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/messages-standard.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/messages-standard.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/fileset-LinuxAll.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/fileset-LinuxAll.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/pool-Incremental.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/pool-Incremental.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/catalog-MyCatalog.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/catalog-MyCatalog.conf > bareos-dir (100): lex.c:356-0 glob > /etc/bareos/director.d/job-lampdir-fd-BackupCatalog.conf: 1 files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/director.d/job-lampdir-fd-BackupCatalog.conf > bareos-dir (200): runscript.c:334-0 runscript: debug > bareos-dir (200): runscript.c:335-0 --> RunScript > bareos-dir (200): runscript.c:336-0 --> > Command=/usr/lib/bareos/scripts/make_catalog_backup.pl MyCatalog > bareos-dir (200): runscript.c:337-0 --> Target=%c > bareos-dir (200): runscript.c:338-0 --> RunOnSuccess=1 > bareos-dir (200): runscript.c:339-0 --> RunOnFailure=0 > bareos-dir (200): runscript.c:340-0 --> FailJobOnError=1 > bareos-dir (200): runscript.c:341-0 --> RunWhen=2 > bareos-dir (200): runscript.c:334-0 runscript: debug > bareos-dir (200): runscript.c:335-0 --> RunScript > bareos-dir (200): runscript.c:336-0 --> > Command=/usr/lib/bareos/scripts/delete_catalog_backup > bareos-dir (200): runscript.c:337-0 --> Target=%c > bareos-dir (200): runscript.c:338-0 --> RunOnSuccess=1 > bareos-dir (200): runscript.c:339-0 --> RunOnFailure=0 > bareos-dir (200): runscript.c:340-0 --> FailJobOnError=0 > bareos-dir (200): runscript.c:341-0 --> RunWhen=1 > bareos-dir (100): lex.c:250-0 open config file: |find /etc/bareos/clients.d > -name '*.conf' -type f -exec echo @{} ; > bareos-dir (100): lex.c:356-0 glob /etc/bareos/clients.d/lampdir-fd.conf: 1 > files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/clients.d/lampdir-fd.conf > BAREOS interrupted by signal 11: Segmentation violation > Kaboom! bareos-dir, bareos-dir got signal 11 - Segmentation violation. > Attempting traceback. > Kaboom! exepath=/usr/sbin/ > Calling: /usr/sbin/btraceback /usr/sbin/bareos-dir 10692 /var/lib/bareos > /usr/sbin/btraceback: 94: /usr/sbin/btraceback: cannot create > /var/lib/bareos/bareos.10692.traceback: Permission denied > cat: /var/lib/bareos/bareos.10692.traceback: No such file or directory > It looks like the traceback worked... > Dumping: /var/lib/bareos/bareos-dir.10692.bactrace > Attempt to dump locks > Attempt to dump current JCRs. njcrs=0 > > It appears that the last file processed is > /etc/bareos/clients.d/lampdir-fd.conf : > > Client { > Name = "lampdir-fd" > Address = localhost > FDPort = 9102 > Password = "blah" > Catalog = "MyCatalog" > FileRetention = 30 days > JobRetention = 6 months > AutoPrune = true > HeartbeatInterval = 1 minute > } > > Not certain what the issue with it is... > > > > > Yes, I saw that thread. Does that mean that my file > /etc/bareos/clients.d/lampdir-fd.conf is causing the issue? It's the last > thing that is reported as being processed: > > bareos-dir (100): lex.c:250-0 open config file: |find /etc/bareos/clients.d > -name '*.conf' -type f -exec echo @{} ; > bareos-dir (100): lex.c:356-0 glob /etc/bareos/clients.d/lampdir-fd.conf: 1 > files > bareos-dir (100): lex.c:250-0 open config file: > /etc/bareos/clients.d/lampdir-fd.conf > > Also, in the thread you sent me they say something about installing some more > packages to see what went wrong i.e.: > > > > Also please install the package bareos-director-debuginfo and gdb: > zypper install bareos-director-debuginfo gdb > so when the segmentation fault happens, it will create a traceback > file in /var/lib/bareos > > > These are not listed in apt-get for my Debian 8 distro... > > On a side note, I also manually listed the files in the shell: > > vagrant@bareOSdirector:~$ find /etc/bareos/clients.d -name '*.conf' -type f > > /etc/bareos/clients.d/lampdir-fd.conf > > vagrant@bareOSdirector:~$ find /etc/bareos/director.d -name '*.conf' -type f > /etc/bareos/director.d/pool-Scratch.conf > /etc/bareos/director.d/fileset-SelfTest.conf > /etc/bareos/director.d/messages-Daemon.conf > /etc/bareos/director.d/job-lampdir-fd-RestoreFiles.conf > /etc/bareos/director.d/fileset-Catalog.conf > /etc/bareos/director.d/pool-Differential.conf > /etc/bareos/director.d/fileset-bacula_files_backup.conf > /etc/bareos/director.d/schedule-WeeklyCycle.conf > /etc/bareos/director.d/storage-File.conf > /etc/bareos/director.d/job-lampdir-fd-BaculaDirectorDirFiles.conf > /etc/bareos/director.d/pool-Full.conf > /etc/bareos/director.d/messages-standard.conf > /etc/bareos/director.d/fileset-LinuxAll.conf > /etc/bareos/director.d/pool-Incremental.conf > /etc/bareos/director.d/catalog-MyCatalog.conf > /etc/bareos/director.d/job-lampdir-fd-BackupCatalog.conf > > It looks like they were all processed...that last one seems it's the only > file processed in that directory... > > Are there any other logs generated? Or are there clues to what is wrong in > the zypper packages mentioned above (bareos-director-debuginfo and gdb: > > > zypper install bareos-director-debuginfo gdb)? > > > Also, what is zypper? > > Thank you, > Andrew J. Leer
Yeah that was it! The JobDefs weren't being defined. I was using a puppet module to define the configuration, and they're both defined as ::job, I dug into the code of the module a bit and found that you have to specify use_as_def => 'true'. -- You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
