Hi,
I had "TLS Verify" Peer disabled in bacula-dir.conf so why to define
allowed CN's?

Nevertheless, I added TLS Allowed CN, switched to TLS Verify = yes and
also added the TLS Certificate / TLS Key in bconsole.conf (don't think
that they are mandatory either).
However, the behavior is exactly the same.

As I said in my first email, the problem exists even without TLS configuration

Kindly,
Kostis


On 22 December 2015 at 15:20, Heitor Faria <hei...@bacula.com.br> wrote:
>> Hello Heitor,
>> root@bacula-dir:/etc/bacula# bacula-dir -t
>> root@bacula-dir:/etc/bacula# echo $?
>> 0
>>
>> There seems to be no syntax error in configuration because after
>> restart everything is ok again. After reloading, I get the following
>> messages:
>>
>> 22-Dec 13:02 bacula-dir.grnet.gr-dir JobId 0: Fatal error: Failed to
>> initialize TLS context for Director "bacula-dir.grnet.gr-dir" in
>> /etc/bacula/bacula-dir.conf.
>> 22-Dec 13:02 bacula-dir.grnet.gr-dir JobId 0: Error: Please correct
>> configuration file: /etc/bacula/bacula-dir.conf
>> 22-Dec 13:02 bacula-dir.grnet.gr-dir JobId 0: Error: Resetting
>> previous configuration.
>
> Hello Kostis: Reloading is not working.
>
>> 22-Dec 13:02 bacula-dir.grnet.gr-dir: ERROR in bsys.c:562 Could not
>> create state file. <NULL>/bacula-dir.0.state ERR=No such file or
>> directory
>>
>> The TLS context seems ok and it is working after restarting the daemon
>> (check the relevant snippets in my first email).
>>
>> In bacula-dir.conf:
>> Director {
>> .
>> .
>>  # bconsole --> director channel
>>  TLS Enable = yes
>>  TLS Require = yes
>>  TLS CA Certificate File = "/path/to/ca.pem"
>>  TLS Certificate = "/path/to/cert.pem"
>>  TLS Key = "/path/to/key.pem"
>>  TLS Verify Peer = no
>> }
>
> If you are using self-signed certificates you need this (this value must 
> match the CN one when creating the certificates):
>
> TLS Allowed CN = "192.168.0.50" # Or name
>
>>
>> In bconsole.conf:
>> Director {
>> .
>> .
>> .
>>  # bconsole --> director channel
>>  TLS Enable = yes
>>  TLS Require = yes
>>  TLS CA Certificate File = "/path/to/ca.pem"
>
> I think there are other necessary directives (in this example I use the 
> keypair within the same file):
>
> TLS Certificate = /etc/bacula/scripts/bacula.pem
> TLS key = /etc/bacula/scripts/bacula.pem
>
> This tutorial here is in portuguese but there are some conf. examples. The 
> most important are the ones in red (encryption of data from client to 
> storage): 
> http://www.bacula.com.br/criptografia-das-comunicacoes-do-bacula-tls/
>
>>> Regards,
>>> ===========================================================================
>>> Heitor Medrado de Faria - LPIC-III | ITIL-F | Bacula Systems Certified
>>> Administrator II
>>> Do you need Bacula training? http://bacula.us/video-classes/
>>> +55 61 8268-4220
>>> Site: http://bacula.us FB: heitor.faria
>> > ===========================================================================

------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to