SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
Cant connect to bacula-sd on debian system
Author Message
Post Cant connect to bacula-sd on debian system 
Hey all,

I'm trying to set up a bacula sever to backup all machines on the network to LTO tape. I'm having a hard time getting my config to work. For starters bacula-dir wont start from the /etc/init.d/bacula-director script but it will start if I simply run bacula-dir in the terminal.

bacula-sd runs from the init script and is listening on all ip's (as determined by netstat -alnp) though I can't connect to it. I've been trying to run this for the last few weeks and I'm starting to give up, any ideas and input would be highly appreciated.

I've edited out a fair bit of text just to shorten the output. Sorry for not uploading to a pastebin.

Netstat:
root@bacula:/var/www# netstat -alnp | grep 9103
tcp 0 0 0.0.0.0:9103 0.0.0.0:* LISTEN 17140/bacula-sd
root@bacula:/var/www#

Error:
*status
Status available for:
1: Director
2: Storage
3: Client
4: All
Select daemon type for status (1-4): 2
Automatically selected Storage: bacula
Connecting to Storage daemon bacula at 127.0.0.1:9103

Failed to connect to Storage daemon bacula.
====
You have messages.
*messages
19-Apr 17:38 localhost-dir JobId 0: Fatal error: authenticate.c:120 Director unable to authenticate with Storage daemon at "127.0.0.1:9103". Possible causes:
Passwords or names not the same or
Maximum Concurrent Jobs exceeded on the SD or
SD networking messed up (restart daemon).
Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi.html#SECTION003760000000000000000 for help.
*



bacula-sd.conf
Storage { # definition of myself
Name = bacula
SDPort = 9103 # Director's port
WorkingDirectory = "/var/lib/bacula"
Pid Directory = "/var/run/bacula"
Maximum Concurrent Jobs = 20
}

#
# List Directors who are permitted to contact Storage daemon
#
Director {
Name = bacula-dir
Password = "helloworld"
}

#
# Restricted Director, used by tray-monitor to get the
# status of the storage daemon
#
Director {
Name = bacula-mon
Password = "helloworld"
Monitor = yes
}

Autochanger {
Name = HP-Changer
Device = LTO1-1
Device = LTO1-2
Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
Changer Device = /dev/sg2
}

Device {
Name = LTO1-1 #
Drive Index = 0
Media Type = LTO-1
Archive Device = /dev/st0
AutomaticMount = yes; # when device opened, read it
AlwaysOpen = 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'"
}
Messages {
Name = Standard
director = bacula-dir = all
}


Bacula-dir.conf
Director { # define myself
Name = localhost-dir
DIRport = 9101
QueryFile = "/etc/bacula/scripts/query.sql"
WorkingDirectory = /var/lib/bacula
PidDirectory = "/var/run/bacula"
Maximum Concurrent Jobs = 1
Password = "tralala" # Console password
Messages = Daemon
DirAddress = 127.0.0.1
}

JobDefs {
Name = "DefaultJob"
Type = Backup
Level = Incremental
Client = bacula-fd
FileSet = "Full Set"
Schedule = "WeeklyCycle"
Storage = bacula
Messages = Standard
Pool = File
Priority = 10
Write Bootstrap = "/var/lib/bacula/%c.bsr"
}


#
# Define the main nightly save backup job
# By default, this job will back up to disk in /nonexistant/path/to/file/archive/dir
Job {
Name = "BackupClient1"
JobDefs = "DefaultJob"
}
Storage {
Name = bacula
Address = 127.0.0.1
SDPort = 9103
Password = "KM0K1W1aF6w-G0NU181dVtedFUKDKn4QE"
Device = HP-Changer
Media Type = LTO-1
Autochanger = yes
}

Catalog {
Name = MyCatalog
# Uncomment the following line if you want the dbi driver
dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = 3306;
dbname = "bacula"
dbuser = "root"
dbpassword = "alexwashere"
}

View user's profile Send private message
Post Cant connect to bacula-sd on debian system 
On Thu, Apr 19, 2012 at 3:47 AM, alexturner
<bacula-forum < at > backupcentral.com> wrote:
Hey all,

I'm trying to set up a bacula sever to backup all machines on the network to LTO tape. I'm having a hard time getting my config to work. For starters bacula-dir wont start from the /etc/init.d/bacula-director script but it will start if I simply run bacula-dir in the terminal.

bacula-sd runs from the init script and is listening on all ip's (as determined by netstat -alnp) though I can't connect to it. I've been trying to run this for the last few weeks and I'm starting to give up, any ideas and input would be highly appreciated.

I've edited out a fair bit of text just to shorten the output. Sorry for not uploading to a pastebin.

Netstat:
root < at > bacula:/var/www# netstat -alnp | grep 9103
tcp        0      0 0.0.0.0:9103            0.0.0.0:*               LISTEN      17140/bacula-sd
root < at > bacula:/var/www#

Error:
*status
Status available for:
    1: Director
    2: Storage
    3: Client
    4: All
Select daemon type for status (1-4): 2
Automatically selected Storage: bacula
Connecting to Storage daemon bacula at 127.0.0.1:9103

Failed to connect to Storage daemon bacula.
====
You have messages.
*messages
19-Apr 17:38 localhost-dir JobId 0: Fatal error: authenticate.c:120 Director unable to authenticate with Storage daemon at "127.0.0.1:9103". Possible causes:
Passwords or names not the same or
Maximum Concurrent Jobs exceeded on the SD or
SD networking messed up (restart daemon).
Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi.html#SECTION003760000000000000000 for help.
*



bacula-sd.conf
Storage {                             # definition of myself
 Name = bacula
 SDPort = 9103                  # Director's port
 WorkingDirectory = "/var/lib/bacula"
 Pid Directory = "/var/run/bacula"
 Maximum Concurrent Jobs = 20
}

#
# List Directors who are permitted to contact Storage daemon
#
Director {
 Name = bacula-dir
 Password = "helloworld"
}

#
# Restricted Director, used by tray-monitor to get the
#   status of the storage daemon
#
Director {
 Name = bacula-mon
 Password = "helloworld"
 Monitor = yes
}

Autochanger {
 Name = HP-Changer
 Device = LTO1-1
 Device = LTO1-2
 Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
 Changer Device = /dev/sg2
}

Device {
 Name = LTO1-1                      #
 Drive Index = 0
 Media Type = LTO-1
 Archive Device = /dev/st0
 AutomaticMount = yes;               # when device opened, read it
 AlwaysOpen = 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'"
}
Messages {
 Name = Standard
 director = bacula-dir = all
}


Bacula-dir.conf
Director {                            # define myself
 Name = localhost-dir
 DIRport = 9101
 QueryFile = "/etc/bacula/scripts/query.sql"
 WorkingDirectory = /var/lib/bacula
 PidDirectory = "/var/run/bacula"
 Maximum Concurrent Jobs = 1
 Password = "tralala"         # Console password
 Messages = Daemon
 DirAddress = 127.0.0.1
}

JobDefs {
 Name = "DefaultJob"
 Type = Backup
 Level = Incremental
 Client = bacula-fd
 FileSet = "Full Set"
 Schedule = "WeeklyCycle"
 Storage = bacula
 Messages = Standard
 Pool = File
 Priority = 10
 Write Bootstrap = "/var/lib/bacula/%c.bsr"
}


#
# Define the main nightly save backup job
#   By default, this job will back up to disk in /nonexistant/path/to/file/archive/dir
Job {
 Name = "BackupClient1"
 JobDefs = "DefaultJob"
}
Storage {
  Name = bacula
  Address = 127.0.0.1
  SDPort = 9103
  Password = "KM0K1W1aF6w-G0NU181dVtedFUKDKn4QE"
  Device = HP-Changer
  Media Type = LTO-1
  Autochanger = yes
}

Catalog {
 Name = MyCatalog
# Uncomment the following line if you want the dbi driver
 dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = 3306;
 dbname = "bacula"
 dbuser = "root"
 dbpassword = "alexwashere"
}



If you want bacula to function as a network backup program you need to
remove 127.0.0.1 and localhost from all bacula config files and
replace these with the eternal ipaddress otherwise bacula can not
communicate on the network..

John

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Bacula-users mailing list
Bacula-users < at > lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

View user's profile Send private message
Post Cant connect to bacula-sd on debian system 
If you want bacula to function as a network backup program you need to
remove 127.0.0.1 and localhost from all bacula config files and
replace these with the eternal ipaddress otherwise bacula can not
communicate on the network..

I meant external ipaddress. The gmail new look has made it very
difficult to read the text that I type..

John

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Bacula-users mailing list
Bacula-users < at > lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

View user's profile Send private message
Post Cant connect to bacula-sd on debian system 
Le 19/04/2012 09:47, alexturner a écrit :
Hey all,

I'm trying to set up a bacula sever to backup all machines on the network to LTO tape. I'm having a hard time getting my config to work. For starters bacula-dir wont start from the /etc/init.d/bacula-director script but it will start if I simply run bacula-dir in the terminal.

bacula-sd runs from the init script and is listening on all ip's (as determined by netstat -alnp) though I can't connect to it. I've been trying to run this for the last few weeks and I'm starting to give up, any ideas and input would be highly appreciated.

I've edited out a fair bit of text just to shorten the output. Sorry for not uploading to a pastebin.

Netstat:
root < at > bacula:/var/www# netstat -alnp | grep 9103
tcp 0 0 0.0.0.0:9103 0.0.0.0:* LISTEN 17140/bacula-sd
root < at > bacula:/var/www#

Error:
*status
Status available for:
1: Director
2: Storage
3: Client
4: All
Select daemon type for status (1-4): 2
Automatically selected Storage: bacula
Connecting to Storage daemon bacula at 127.0.0.1:9103

Failed to connect to Storage daemon bacula.
====
You have messages.
*messages
19-Apr 17:38 localhost-dir JobId 0: Fatal error: authenticate.c:120 Director unable to authenticate with Storage daemon at "127.0.0.1:9103". Possible causes:
Passwords or names not the same or
Maximum Concurrent Jobs exceeded on the SD or
SD networking messed up (restart daemon).
Please see http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi.html#SECTION003760000000000000000 for help.
*



bacula-sd.conf
Storage { # definition of myself
Name = bacula
SDPort = 9103 # Director's port
WorkingDirectory = "/var/lib/bacula"
Pid Directory = "/var/run/bacula"
Maximum Concurrent Jobs = 20
}

#
# List Directors who are permitted to contact Storage daemon
#
Director {
Name = bacula-dir
Password = "helloworld"
}

#
# Restricted Director, used by tray-monitor to get the
# status of the storage daemon
#
Director {
Name = bacula-mon
Password = "helloworld"
Monitor = yes
}

Autochanger {
Name = HP-Changer
Device = LTO1-1
Device = LTO1-2
Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
Changer Device = /dev/sg2
}

Device {
Name = LTO1-1 #
Drive Index = 0
Media Type = LTO-1
Archive Device = /dev/st0
AutomaticMount = yes; # when device opened, read it
AlwaysOpen = 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'"
}
Messages {
Name = Standard
director = bacula-dir = all
}


Bacula-dir.conf
Director { # define myself
Name = localhost-dir
DIRport = 9101
QueryFile = "/etc/bacula/scripts/query.sql"
WorkingDirectory = /var/lib/bacula
PidDirectory = "/var/run/bacula"
Maximum Concurrent Jobs = 1
Password = "tralala" # Console password
Messages = Daemon
DirAddress = 127.0.0.1
}

JobDefs {
Name = "DefaultJob"
Type = Backup
Level = Incremental
Client = bacula-fd
FileSet = "Full Set"
Schedule = "WeeklyCycle"
Storage = bacula
Messages = Standard
Pool = File
Priority = 10
Write Bootstrap = "/var/lib/bacula/%c.bsr"
}


#
# Define the main nightly save backup job
# By default, this job will back up to disk in /nonexistant/path/to/file/archive/dir
Job {
Name = "BackupClient1"
JobDefs = "DefaultJob"
}
Storage {
Name = bacula
Address = 127.0.0.1
SDPort = 9103
Password = "KM0K1W1aF6w-G0NU181dVtedFUKDKn4QE"
Device = HP-Changer
Media Type = LTO-1
Autochanger = yes
}

Catalog {
Name = MyCatalog
# Uncomment the following line if you want the dbi driver
dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = 3306;
dbname = "bacula"
dbuser = "root"
dbpassword = "alexwashere"
}

+----------------------------------------------------------------------
|This was sent by alexanderturner < at > me.com via Backup Central.
|Forward SPAM to abuse < at > backupcentral.com.
+----------------------------------------------------------------------



------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Bacula-users mailing list
Bacula-users < at > lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Hello,

Your director's name is not the same in your files. Passwords are not
the same neither.
In bacula-sd.conf, your director's password has to match the Storage's
one in bacula-dir.conf.

HTH.
Jerome Blion.


------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Bacula-users mailing list
Bacula-users < at > lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Post Cant connect to bacula-sd on debian system 
Your director's name is not the same in your files. Passwords are not
the same neither.
In bacula-sd.conf, your director's password has to match the Storage's
one in bacula-dir.conf.


I agree. On top of the 127.0.0.1 problem these other problems also
need to be corrected.

John

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Bacula-users mailing list
Bacula-users < at > lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

View user's profile Send private message
Post Cant connect to bacula-sd on debian system 
Op 20120419 om 22:37 schreef Jérôme Blion:
Le 19/04/2012 09:47, alexturner a écrit :
Hey all,

I'm trying to set up a bacula sever to backup all machines on
the network to LTO tape. I'm having a hard time getting my
config to work. For starters bacula-dir wont start from the
/etc/init.d/bacula-director script but it will start if I simply
run bacula-dir in the terminal.
<snip/>
bacula-sd.conf
#
# List Directors who are permitted to contact Storage daemon
#
Director {
Name = bacula-dir
Password = "helloworld"
}
<snip/>
Bacula-dir.conf
Director { # define myself
Name = localhost-dir
DIRport = 9101
QueryFile = "/etc/bacula/scripts/query.sql"
WorkingDirectory = /var/lib/bacula
PidDirectory = "/var/run/bacula"
Maximum Concurrent Jobs = 1
Password = "tralala" # Console password
Messages = Daemon
DirAddress = 127.0.0.1
}
<snip/>

Hello,

Your director's name is not the same in your files. Passwords are not
the same neither.
In bacula-sd.conf, your director's password has to match the Storage's
one in bacula-dir.conf.


Please see also the graphics at http://www.bacula.org/en/dev-manual/main/main/What_is_Bacula.html
They picture how the parts fit together.


Cheers
Geert Stappers
--
http://www.vanadplatform.com/
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Bacula-users mailing list
Bacula-users < at > lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB