Hi,

As far as I know, both sd and director needs to be on same version.

I can’t find it in Bacula documentation yet, but feel free to have a look
at the main manual.

Regards

Davide

On Wed, 25 Oct 2017 at 11:44, Gi Dot <gadi...@gmail.com> wrote:

> On Wed, Oct 25, 2017 at 5:20 PM, Davide Franco <bacula-...@dflc.ch> wrote:
>
>> Hi,
>>
>> Does  both director and storage daemon are running the same version ?
>>
> No. I missed to check on that. Storage daemon runs on bacula 5.2.12 and
> director runs on 7.4.4. Supposed that's the issue?
>
>>
>> Regards
>>
>> Davide
>>
>> On Wed, 25 Oct 2017 at 11:11, Gi Dot <gadi...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I've setup bacula-dir on Ubuntu, and bacula-sd on Freenas. Problem is
>>> the director can't connect to the storage. Error below:
>>>
>>> *message
>>> 25-Oct 16:52 foo-dir JobId 0: Fatal error: authenticate.c:122 Director
>>> unable to authenticate with Storage daemon at "xx.xx.xx.yy:9103". Possible
>>> causes:
>>> Passwords or names not the same or
>>> Maximum Concurrent Jobs exceeded on the SD or
>>> SD networking messed up (restart daemon).
>>> For help, please see:
>>> http://www.bacula.org/rel-manual/en/problems/Bacula_Frequently_Asked_Que.html
>>>
>>>
>>> Port is fine:
>>>
>>> root@baculaDirector:/etc/bacula# netcat -zvw 1 xx.xx.xx.yy 9103
>>> Connection to xx.xx.xx.yy 9103 port [tcp/bacula-sd] succeeded!
>>>
>>> I tried to setup bacula-sd locally with the bacula-dir, using the exact
>>> configuration taken from freenas and it works perfectly well, meaning to
>>> say that the password is not an issue. The port is not blocked either.
>>> Following are my bacula-dir and bacula-sd configuration. Is there anything
>>> that I missed?
>>>
>>> bacula-dir.conf
>>> Director {                            # define myself
>>>   Name = foo-dir
>>>   DIRport = 9101                # where we listen for UA connections
>>>   QueryFile = "/etc/bacula/scripts/query.sql"
>>>   WorkingDirectory = "/var/lib/bacula"
>>>   PidDirectory = "/run/bacula"
>>>   Maximum Concurrent Jobs = 20
>>>   Password = "fooconsole"         # Console password
>>>   Messages = Daemon
>>>   DirAddress = xx.xx.xx.xx
>>> }
>>>
>>> Client {
>>>   Name = foo-fd
>>>   Address = xx.xx.xx.xx
>>>   FDPort = 9102
>>>   Catalog = MyCatalog
>>>   Password = "foofd"
>>>   File Retention = 60 days            # 60 days
>>>   Job Retention = 6 months            # six months
>>>   AutoPrune = yes                     # Prune expired Jobs/Files
>>> }
>>>
>>> Storage {
>>>   Name = File
>>>   Address = xx.xx.xx.yy              # N.B. Use a fully qualified name
>>> here
>>>   SDPort = 9103
>>>   Password = "foosd"
>>>   Device = FooStorage
>>>   Media Type = File
>>> }
>>>
>>> Catalog {
>>>   Name = MyCatalog
>>>   dbname = "bacula"; DB Address = "localhost"; dbuser = "bacula";
>>> dbpassword = "foofoo"
>>> }
>>>
>>> Messages {
>>>   Name = Standard
>>>   mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\"
>>> -s \"Bacula: %t %e of %c %l\" %r"
>>>   operatorcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\)
>>> \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
>>>   mail = root = all, !skipped
>>>   operator = root = mount
>>>   console = all, !skipped, !saved
>>>   append = "/var/log/bacula/bacula.log" = all, !skipped
>>>   catalog = all
>>> }
>>>
>>>
>>> Messages {
>>>   Name = Daemon
>>>   mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\"
>>> -s \"Bacula daemon message\" %r"
>>>   mail = root = all, !skipped
>>>   console = all, !skipped, !saved
>>>   append = "/var/log/bacula/bacula.log" = all, !skipped
>>> }
>>>
>>> Console {
>>>   Name = foo-mon
>>>   Password = "foomon"
>>>   CommandACL = status, .status
>>> }
>>>
>>> @/etc/bacula/conf.d/jobs.conf
>>> @/etc/bacula/conf.d/filesets.conf
>>> @/etc/bacula/conf.d/schedules.conf
>>> @/etc/bacula/conf.d/pools.conf
>>>
>>>
>>> bacula-sd.conf:
>>> Storage {                             # definition of myself
>>>   Name = foo-sd
>>>   SDPort = 9103                  # Director's port
>>>   WorkingDirectory = "/var/db/bacula"
>>>   Pid Directory = "/var/run"
>>>   Maximum Concurrent Jobs = 20
>>> }
>>>
>>> Director {
>>>   Name = foo-dir
>>>   Password = "foosd"
>>> }
>>>
>>> Director {
>>>   Name = foo-mon
>>>   Password = "foomon"
>>>   Monitor = yes
>>> }
>>>
>>> Device {
>>>   Name = FooStorage
>>>   Media Type = File
>>>   Archive Device = /mnt/files
>>>   LabelMedia = yes;                   # lets Bacula label unlabeled media
>>>   Random Access = Yes;
>>>   AutomaticMount = yes;               # when device opened, read it
>>>   RemovableMedia = no;
>>>   AlwaysOpen = no;
>>>   Maximum Network Buffer Size = 65536
>>> }
>>>
>>> Messages {
>>>   Name = Standard
>>>   director = foo-dir = all
>>> }
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Bacula-users mailing list
>>> Bacula-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>
>>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to