Quoting "Kenney, William P. (Information Technology Services)" <kenn...@easternct.edu>:
> Hello all, > > > > I am new to Bacula. I have gotten Bacula to run on Ubuntu and am trying > to install it on RHES 6 as a production backup solution with no luck. > > > > I am using MySql 5.1 as the database. The Bacula distribution is from > Red Hat's extras repository. > > > > I have been able to get Bacula to start but it dies within a minute and > leaves the subsys lock in place. > > > > Bat starts but cannot connect, logs indicate the other daemons cannot > connect as well. > > > > I have tried using a FQDN, ip address and localhost in the configuration > files requiring an address. > > > > I have used the OLD_PASSWORD() function in mysql to see if the password > being passed was an issue. > > > > Below is the contents of my configuration files. If you would, please > take a look and let me know where I'm messing up. > > > > TIA > > > > Bill > > # > > # Default Bacula Director Configuration file > > # > > # The only thing that MUST be changed is to add one or more > > # file or directory names in the Include directive of the > > # FileSet resource. > > # > > # For Bacula release 5.0.0 (26 January 2010) -- redhat Enterprise > release > > # > > # You might also want to change the default email address > > # from root to your address. See the "mail" and "operator" > > # directives in the Messages resource. > > # > > > > Director { # define myself > > Name = bacula-dir > > DIRport = 9101 # where we listen for UA connections > > QueryFile = "/usr/libexec/bacula/query.sql" > > WorkingDirectory = "/var/spool/bacula" > > PidDirectory = "/var/run" > > Maximum Concurrent Jobs = 1 > > Password = "7e7df93657d74c09" # Console password > > Messages = Daemon > > # DirAddress = beast.easternct.edu > > } > > > > JobDefs { > > Name = "DefaultJob" > > Type = Backup > > Level = Incremental > > Client = bacula-fd > > FileSet = "Full Set" > > Schedule = "WeeklyCycle" > > Storage = File > > Messages = Standard > > Pool = File > > Priority = 10 > > Write Bootstrap = "/var/spool/bacula/%c.bsr" > > } > > > > > > # > > # Define the main nightly save backup job > > # By default, this job will back up to disk in /tmp > > Job { > > Name = "BackupClient1" > > JobDefs = "DefaultJob" > > } > > > > #Job { > > # Name = "BackupClient2" > > # Client = bacula2-fd > > # JobDefs = "DefaultJob" > > #} > > > > # Backup the catalog database (after the nightly save) > > Job { > > Name = "BackupCatalog" > > JobDefs = "DefaultJob" > > Level = Full > > FileSet="Catalog" > > Schedule = "WeeklyCycleAfterBackup" > > # This creates an ASCII copy of the catalog > > # Arguments to make_catalog_backup.pl are: > > # make_catalog_backup.pl <catalog-name> > > RunBeforeJob = "/usr/libexec/bacula/make_catalog_backup.pl MyCatalog" > > # This deletes the copy of the catalog > > RunAfterJob = "/usr/libexec/bacula/delete_catalog_backup" > > Write Bootstrap = "/var/spool/bacula/%n.bsr" > > Priority = 11 # run after main backup > > } > > > > # > > # Standard Restore template, to be changed by Console program > > # Only one such job is needed for all Jobs/Clients/Storage ... > > # > > Job { > > Name = "RestoreFiles" > > Type = Restore > > Client=bacula-fd > > FileSet="Full Set" > > Storage = File > > Pool = Default > > Messages = Standard > > Where = /tmp/bacula-restores > > } > > > > > > # List of files to be backed up > > FileSet { > > Name = "Full Set" > > Include { > > Options { > > signature = MD5 > > } > > # > > # Put your list of files here, preceded by 'File =', one per line > > # or include an external list with: > > # > > # File = <file-name > > # > > # Note: / backs up everything on the root partition. > > # if you have other partitions such as /usr or /home > > # you will probably want to add them too. > > # > > # By default this is defined to point to the Bacula binary > > # directory to give a reasonable FileSet to backup to > > # disk storage during initial testing. > > # > > File = /usr/sbin > > } > > > > # > > # If you backup the root directory, the following two excluded > > # files can be useful > > # > > Exclude { > > File = /var/spool/bacula > > File = /tmp > > File = /proc > > File = /tmp > > File = /.journal > > File = /.fsck > > } > > } > > > > # > > # When to do the backups, full backup on first sunday of the month, > > # differential (i.e. incremental since full) every other sunday, > > # and incremental backups other days > > Schedule { > > Name = "WeeklyCycle" > > Run = Full 1st sun at 23:05 > > Run = Differential 2nd-5th sun at 23:05 > > Run = Incremental mon-sat at 23:05 > > } > > > > # This schedule does the catalog. It starts after the WeeklyCycle > > Schedule { > > Name = "WeeklyCycleAfterBackup" > > Run = Full sun-sat at 23:10 > > } > > > > # This is the backup of the catalog > > FileSet { > > Name = "Catalog" > > Include { > > Options { > > signature = MD5 > > } > > File = "/var/spool/bacula/bacula.sql" > > } > > } > > > > # Client (File Services) to backup > > Client { > > Name = bacula-fd > > Address = beast.easternct.edu > > FDPort = 9102 > > Catalog = MyCatalog > > Password = "7e7df93657d74c09" # password for FileDaemon > > File Retention = 30 days # 30 days > > Job Retention = 6 months # six months > > AutoPrune = yes # Prune expired Jobs/Files > > } > > > > # > > # Second Client (File Services) to backup > > # You should change Name, Address, and Password before using > > # > > #Client { > > # Name = bacula2-fd > > # Address = client2.example.com > > # FDPort = 9102 > > # Catalog = MyCatalog > > # Password = "@@FD_PASSWORD@@2" # password for FileDaemon 2 > > # File Retention = 30 days # 30 days > > # Job Retention = 6 months # six months > > # AutoPrune = yes # Prune expired Jobs/Files > > #} > > > > > > # Definition of file storage device > > Storage { > > Name = File > > # Do not use "beast.easternct.edu" here > > Address = beast.easternct.edu # N.B. Use a fully qualified > name here > > SDPort = 9103 > > Password = "7e7df93657d74c09" > > Device = FileStorage > > Media Type = File > > } > > > > > > > > # Definition of DDS tape storage device > > #Storage { > > # Name = DDS-4 > > # Do not use "beast.easternct.edu" here > > # Address = storage.example.com # N.B. Use a fully > qualified name here > > # SDPort = 9103 > > # Password = "7e7df93657d74c09" # password for Storage daemon > > # Device = DDS-4 # must be same as Device in > Storage daemon > > # Media Type = DDS-4 # must be same as MediaType in > Storage daemon > > # Autochanger = yes # enable for autochanger device > > #} > > > > # Definition of 8mm tape storage device > > #Storage { > > # Name = "8mmDrive" > > # Do not use "beast.easternct.edu" here > > # Address = storage.example.com # N.B. Use a fully > qualified name here > > # SDPort = 9103 > > # Password = "7e7df93657d74c09" > > # Device = "Exabyte 8mm" > > # MediaType = "8mm" > > #} > > > > # Definition of DVD storage device > > #Storage { > > # Name = "DVD" > > # Do not use "beast.easternct.edu" here > > # Address = storage.example.com # N.B. Use a fully > qualified name here > > # SDPort = 9103 > > # Password = "7e7df93657d74c09" > > # Device = "DVD Writer" > > # MediaType = "DVD" > > #} > > > > > > # Generic catalog service > > Catalog { > > Name = MyCatalog > > # Uncomment the following line if you want the dbi driver > > # dbdriver = "dbi:sqlite3"; dbaddress = 127.0.0.1; dbport = > > dbname = "bacula"; dbuser = "bacula"; dbpassword = "7e7df93657d74c09" > > } > > > > # Reasonable message delivery -- send most everything to email address > > # and to the console > > Messages { > > Name = Standard > > # > > # NOTE! If you send to two email or more email addresses, you will need > > # to replace the %r in the from field (-f part) with a single valid > > # email address in both the mailcommand and the operatorcommand. > > # What this does is, it sets the email address that emails would > display > > # in the FROM field, which is by default the same email as they're > being > > # sent to. However, if you send email to more than one address, then > > # you'll have to set the FROM address manually, to a single address. > > # for example, a 'no-re...@mydomain.com', is better since that tends to > > # tell (most) people that its coming from an automated source. > > > > # > > mailcommand = "/usr/sbin/bsmtp -h beast.easternct.edu -f \"\(Bacula\) > \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r" > > operatorcommand = "/usr/sbin/bsmtp -h beast.easternct.edu -f > \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r" > > mail = r...@beast.easternct.edu = all, !skipped > > operator = r...@beast.easternct.edu = mount > > console = all, !skipped, !saved > > # > > # WARNING! the following will create a file that you must cycle from > > # time to time as it will grow indefinitely. However, it will > > # also keep all your messages if they scroll off the console. > > # > > append = "/var/spool/bacula/log" = all, !skipped > > catalog = all > > } > > > > > > # > > # Message delivery for daemon messages (no job). > > Messages { > > Name = Daemon > > mailcommand = "/usr/sbin/bsmtp -h beast.easternct.edu -f \"\(Bacula\) > \<%r\>\" -s \"Bacula daemon message\" %r" > > mail = r...@beast.easternct.edu = all, !skipped > > console = all, !skipped, !saved > > append = "/var/log/bacula.log" = all, !skipped > > } > > > > # Default pool definition > > Pool { > > Name = Default > > Pool Type = Backup > > Recycle = yes # Bacula can automatically recycle > Volumes > > AutoPrune = yes # Prune expired volumes > > Volume Retention = 365 days # one year > > } > > > > # File Pool definition > > Pool { > > Name = File > > Pool Type = Backup > > Recycle = yes # Bacula can automatically recycle > Volumes > > AutoPrune = yes # Prune expired volumes > > Volume Retention = 365 days # one year > > Maximum Volume Bytes = 50G # Limit Volume size to something > reasonable > > Maximum Volumes = 100 # Limit number of Volumes in Pool > > } > > > > > > # Scratch pool definition > > Pool { > > Name = Scratch > > Pool Type = Backup > > } > > > > # > > # Restricted console used by tray-monitor to get the status of the > director > > # > > Console { > > Name = bacula-mon > > Password = "7e7df93657d74c09" > > CommandACL = status, .status > > } > > > > # > > # Default Bacula File Daemon Configuration file > > # > > # For Bacula release 5.0.0 (26 January 2010) -- redhat Enterprise > release > > # > > # There is not much to change here except perhaps the > > # File daemon Name to > > # > > > > # > > # List Directors who are permitted to contact this File daemon > > # > > Director { > > Name = bacula-dir > > Password = "7e7df93657d74c09" > > } > > > > # > > # Restricted Director, used by tray-monitor to get the > > # status of the file daemon > > # > > Director { > > Name = bacula-mon > > Password = "7e7df93657d74c09" > > Monitor = yes > > } > > > > # > > # "Global" File daemon configuration specifications > > # > > FileDaemon { # this is me > > Name = bacula-fd > > FDport = 9102 # where we listen for the director > > WorkingDirectory = /var/spool/bacula > > Pid Directory = /var/run > > Maximum Concurrent Jobs = 20 > > } > > > > # Send all messages except skipped files back to Director > > Messages { > > Name = Standard > > director = bacula-dir = all, !skipped, !restored > > } > > > > # > > # Default Bacula Storage Daemon Configuration file > > # > > # For Bacula release 5.0.0 (26 January 2010) -- redhat Enterprise > release > > # > > # You may need to change the name of your tape drive > > # on the "Archive Device" directive in the Device > > # resource. If you change the Name and/or the > > # "Media Type" in the Device resource, please ensure > > # that dird.conf has corresponding changes. > > # > > > > Storage { # definition of myself > > Name = bacula-sd > > SDPort = 9103 # Director's port > > WorkingDirectory = "/var/spool/bacula" > > Pid Directory = "/var/run" > > Maximum Concurrent Jobs = 20 > > } > > > > # > > # List Directors who are permitted to contact Storage daemon > > # > > Director { > > Name = bacula-dir > > Password = "7e7df93657d74c09" > > } > > > > # > > # Restricted Director, used by tray-monitor to get the > > # status of the storage daemon > > # > > Director { > > Name = bacula-mon > > Password = "7e7df93657d74c09" > > Monitor = yes > > } > > > > # > > # Note, for a list of additional Device templates please > > # see the directory <bacula-source>/examples/devices > > # Or follow the following link: > > # > http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/bacula/examples/de > vices/ > > # > > > > # > > # Devices supported by this Storage daemon > > # To connect, the Director's bacula-dir.conf must have the > > # same Name and MediaType. > > # > > > > Device { > > Name = FileStorage > > Media Type = File > > Archive Device = /tmp > > LabelMedia = yes; # lets Bacula label unlabeled > media > > Random Access = Yes; > > AutomaticMount = yes; # when device opened, read it > > RemovableMedia = no; > > AlwaysOpen = no; > > } > > > > # > > # An autochanger device with two drives > > # > > #Autochanger { > > # Name = Autochanger > > # Device = Drive-1 > > # Device = Drive-2 > > # Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d" > > # Changer Device = /dev/sg0 > > #} > > > > #Device { > > # Name = Drive-1 # > > # Drive Index = 0 > > # Media Type = DLT-8000 > > # Archive Device = /dev/nst0 > > # AutomaticMount = yes; # when device opened, read it > > # AlwaysOpen = yes; > > # RemovableMedia = yes; > > # RandomAccess = no; > > # AutoChanger = yes > > # # > > # # Enable the Alert command only if you have the mtx package loaded > > # # Note, apparently on some systems, tapeinfo resets the SCSI > controller > > # # thus if you turn this on, make sure it does not reset your SCSI > > # # controller. I have never had any problems, and smartctl does > > # # not seem to cause such problems. > > # # > > # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" > > # If you have smartctl, enable this, it has more info than tapeinfo > > # Alert Command = "sh -c 'smartctl -H -l error %c'" > > #} > > > > #Device { > > # Name = Drive-2 # > > # Drive Index = 1 > > # Media Type = DLT-8000 > > # Archive Device = /dev/nst1 > > # AutomaticMount = yes; # when device opened, read it > > # AlwaysOpen = yes; > > # RemovableMedia = yes; > > # RandomAccess = no; > > # AutoChanger = yes > > # # Enable the Alert command only if you have the mtx package loaded > > # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" > > # If you have smartctl, enable this, it has more info than tapeinfo > > # Alert Command = "sh -c 'smartctl -H -l error %c'" > > #} > > > > # > > # A Linux or Solaris LTO-2 tape drive > > # > > #Device { > > # Name = LTO-2 > > # Media Type = LTO-2 > > # Archive Device = /dev/nst0 > > # AutomaticMount = yes; # when device opened, read it > > # AlwaysOpen = yes; > > # RemovableMedia = yes; > > # RandomAccess = no; > > # Maximum File Size = 3GB > > ## Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d" > > ## Changer Device = /dev/sg0 > > ## AutoChanger = yes > > # # Enable the Alert command only if you have the mtx package loaded > > ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" > > ## If you have smartctl, enable this, it has more info than tapeinfo > > ## Alert Command = "sh -c 'smartctl -H -l error %c'" > > #} > > > > # > > # A Linux or Solaris LTO-3 tape drive > > # > > #Device { > > # Name = LTO-3 > > # Media Type = LTO-3 > > # Archive Device = /dev/nst0 > > # AutomaticMount = yes; # when device opened, read it > > # AlwaysOpen = yes; > > # RemovableMedia = yes; > > # RandomAccess = no; > > # Maximum File Size = 4GB > > ## Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d" > > ## Changer Device = /dev/sg0 > > ## AutoChanger = yes > > # # Enable the Alert command only if you have the mtx package loaded > > ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" > > ## If you have smartctl, enable this, it has more info than tapeinfo > > ## Alert Command = "sh -c 'smartctl -H -l error %c'" > > #} > > > > # > > # A Linux or Solaris LTO-4 tape drive > > # > > #Device { > > # Name = LTO-4 > > # Media Type = LTO-4 > > # Archive Device = /dev/nst0 > > # AutomaticMount = yes; # when device opened, read it > > # AlwaysOpen = yes; > > # RemovableMedia = yes; > > # RandomAccess = no; > > # Maximum File Size = 5GB > > ## Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d" > > ## Changer Device = /dev/sg0 > > ## AutoChanger = yes > > # # Enable the Alert command only if you have the mtx package loaded > > ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" > > ## If you have smartctl, enable this, it has more info than tapeinfo > > ## Alert Command = "sh -c 'smartctl -H -l error %c'" > > #} > > > > > > > > > > # > > # A FreeBSD tape drive > > # > > #Device { > > # Name = DDS-4 > > # Description = "DDS-4 for FreeBSD" > > # Media Type = DDS-4 > > # Archive Device = /dev/nsa1 > > # AutomaticMount = yes; # when device opened, read it > > # AlwaysOpen = yes > > # Offline On Unmount = no > > # Hardware End of Medium = no > > # BSF at EOM = yes > > # Backward Space Record = no > > # Fast Forward Space File = no > > # TWO EOF = yes > > # If you have smartctl, enable this, it has more info than tapeinfo > > # Alert Command = "sh -c 'smartctl -H -l error %c'" > > #} > > > > # > > # Send all messages to the Director, > > # mount messages also are sent to the email address > > # > > Messages { > > Name = Standard > > director = bacula-dir = all > > } > > > > # > > # Bacula User Agent (or Console) Configuration File > > # > > > > Director { > > Name = bacula-dir > > DIRport = 9101 > > address = 149.152.32.38 > > Password = "7e7df93657d74c09" > > } > > > > # > > # Bacula Tray Monitor Configuration File > > # > > > > Monitor { > > Name = bacula-mon > > Password = "7e7df93657d74c09" # password for the Directors > > RefreshInterval = 5 seconds > > } > > > > Client { > > Name = bacula-fd > > Address = client.example.com > > FDPort = 9102 > > Password = "7e7df93657d74c09" # password for FileDaemon > > } > > > > Storage { > > Name = bacula-sd > > Address = storage.example.com > > SDPort = 9103 > > Password = "7e7df93657d74c09" # password for StorageDaemon > > } > > > > Director { > > Name = bacula-dir > > DIRport = 9101 > > } > > > > Is iptables and/or selinux enabled? ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. ------------------------------------------------------------------------------ What You Don't Know About Data Connectivity CAN Hurt You This paper provides an overview of data connectivity, details its effect on application quality, and explores various alternative solutions. http://p.sf.net/sfu/progress-d2d _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users