Thanks fot the answer. I've forgoten to include client part of bacula-dir.
Client { Name = nikolaj-fd Address = nikolaj.test.com FDPort = 9102 Catalog = MyCatalog Maximum Concurrent Jobs = 10 Password = "123" File Retention = 300d Job Retention = 180d AutoPrune = yes TLS Enable = yes TLS Require = yes TLS CA Certificate File = /opt/bacula/etc/ca.pem } Dan Langille wrote: > > On 23 Aug 2007 at 0:30, Nikolaj Karpov wrote: > >> >> Hi everyone! >> >> Running bacula 1.38.11 and experiencing problems with ssl connection. All >> certs are issued by Self-Signed CA. >> >> Here's configs: >> >> bacula-dir: >> >> Storage { >> Name = File >> Address = backup.test.com # N.B. Use a fully qualified name >> here >> SDPort = 9103 >> Password = "123" >> Device = FileStorage >> Media Type = File >> TLS Enable = yes >> TLS Require = yes >> TLS CA Certificate File = /opt/bacula/etc/ca.pem >> # This is a client certificate, used by the director to >> # connect to the storage daemon >> TLS Certificate = /opt/bacula/etc/crt.pem >> TLS Key = /opt/bacula/etc/key.pem >> } >> >> bacula-sd: >> >> Storage { # definition of myself >> Name = backup.test.com >> SDPort = 9103 # Director's port >> WorkingDirectory = "/opt/bacula/var/bacula/working" >> Pid Directory = "/var/run" >> Maximum Concurrent Jobs = 20 >> TLS Enable = yes >> TLS Require = yes >> # Peer certificate is not required/requested -- peer validity >> # is verified by the storage connection cookie provided to the >> # File Daemon by the director. >> TLS Verify Peer = no >> TLS CA Certificate File = /opt/bacula/etc/ca.pem >> # This is a server certificate. It is used by connecting >> # file daemons to verify the authenticity of this storage daemon >> TLS Certificate = /opt/bacula/etc/crt.pem >> TLS Key = /opt/bacula/etc/key.pem >> } >> >> Director { >> Name = backup-dir >> Password = "123" >> TLS Enable = yes >> TLS Require = yes >> # Require the connecting director to provide a certificate >> # with the matching CN. >> TLS Verify Peer = no >> #TLS Allowed CN = "[EMAIL PROTECTED]" >> TLS CA Certificate File = /opt/bacula/etc/ca.pem >> # This is a server certificate. It is used by the connecting >> # director to verify the authenticity of this storage daemon >> TLS Certificate = /opt/bacula/etc/crt.pem >> TLS Key = /opt/bacula/etc/key.pem >> } >> >> >> bacula-fd: >> >> Director { >> Name = backup-dir >> Password = "123" >> TLS Enable = yes >> TLS Require = yes >> TLS Verify Peer = no >> # Allow only the Director to connect >> #TLS Allowed CN = "[EMAIL PROTECTED]" >> TLS CA Certificate File = /opt/bacula/etc/ca.pem >> # This is a server certificate. It is used by connecting >> # directors to verify the authenticity of this file daemon >> TLS Certificate = /opt/bacula/etc/crt.pem >> TLS Key = /opt/bacula/etc/key.pem >> } >> >> >> And here's output: >> >> 22-Aug 14:29 backup-dir: Start Backup JobId 30, >> Job=nikolaj.2007-08-22_14.29.17 >> 22-Aug 14:29 nikolaj-fd: DIR and FD clocks differ by 24 seconds, FD >> automatically adjusting. > > nikolaj-fd? I see no mention of nikolaj-fd in the above > configuration. > >> 22-Aug 14:29 nikolaj-fd: nikolaj.2007-08-22_14.29.17 Fatal error: >> Authorization problem: Remote server requires TLS. >> 22-Aug 14:29 nikolaj-fd: nikolaj.2007-08-22_14.29.17 Fatal error: Failed >> to >> authenticate Storage daemon. >> 22-Aug 14:29 backup-dir: nikolaj.2007-08-22_14.29.17 Fatal error: Socket >> error on Storage command: ERR=No data available >> 22-Aug 14:29 backup.test.com: nikolaj.2007-08-22_14.29.17 Fatal error: >> Authorization problem: Remote server did not advertise required TLS >> support. >> 22-Aug 14:29 backup.test.com: nikolaj.2007-08-22_14.29.17 Fatal error: >> Incorrect authorization key from File daemon at client rejected. >> Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors >> for >> help. >> 22-Aug 14:29 backup.test.com: nikolaj.2007-08-22_14.29.17 Fatal error: >> Unable to authenticate File daemon >> 22-Aug 14:29 backup-dir: nikolaj.2007-08-22_14.29.17 Error: Bacula >> 1.38.11 >> (28Jun06): 22-Aug-2007 14:29:21 > >>From bconsole, does status client work? Does status storage? > > http://www.freebsddiary.org/bacula-tls.php might help. > > -- > Dan Langille - http://www.langille.org/ > Available for hire: http://www.freebsddiary.org/dan_langille.php > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > > -- View this message in context: http://www.nabble.com/Bacula-fd--%3E-Bacula-sd-SSL-problem-tf4315882.html#a12293249 Sent from the Bacula - Users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users