View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000375 | bareos-core | director | public | 2014-12-17 12:49 | 2014-12-18 19:01 |
| Reporter | pstorz | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Linux | OS | any | OS Version | 3 |
| Product Version | 14.2.2 | ||||
| Fixed in Version | 14.2.2 | ||||
| Summary | 0000375: passive mode with TLS does not work during backup. | ||||
| Description | When using passive mode in combination with TLS, backups do not work anymore. The problem seems only to exist during passive mode when the sd connects to the fd. | ||||
| Additional Information | Director Log of failing job: bareos-dir JobId 74: Start Backup JobId 74, Job=BackupDasi1.2014-12-17_11.35.51_34 bareos-dir JobId 74: Using Device "FileStorage" to write. bareos-sd JobId 74: Error: crypto_openssl.c:1481 Connect failure: ERR=error:14092072:SSL routines:SSL3_GET_SERVER_HELLO:bad message type bareos-sd JobId 74: Fatal error: TLS negotiation failed with File daemon at "localhost:9102" bareos-sd JobId 74: Fatal error: authenticate.c:413 Authorization problem: Two way security handshake failed with File daemon at File Daemon bareos-sd JobId 74: Fatal error: Failed to authenticate File daemon. bareos-dir JobId 74: Fatal error: Bad response to Passive client command: wanted 2000 OK passive client , got 3991 Bad passive client command: ������������������������������������������������@ FD log: bareos-fd: dir_cmd.c:576-0 Conn: Hello Storage calling Start Job BackupDasi1.2014-12-17_11.38.52_36 bareos-fd: dir_cmd.c:590-0 Got a SD connection at 17-Dec-2014 11:39:20 bareos-fd: sd_cmds.c:69-0 Found Job BackupDasi1.2014-12-17_11.38.52_36 bareos-fd: cram-md5.c:68-0 send: auth cram-md5 <1234183231.1418812760@bareos-fd> ssl=2 bareos-fd: cram-md5.c:123-0 cram-get received: auth cram-md5 <1113085872.1418812760@bareos-sd> ssl=2 bareos-fd: cram-md5.c:143-0 sending resp to challenge: h6V3jD+p9X+73h+Yg6/54B bareos-fd: crypto_openssl.c:1480-0 jcr=7fd134001078 Connect failure: ERR=error:14092072:SSL routines:SSL3_GET_SERVER_HELLO:bad message type bareos-fd: sd_cmds.c:78-0 Authentication failed Job BackupDasi1.2014-12-17_11.38.52_36 Job output: bareos-sd JobId 75: Error: crypto_openssl.c:1481 Connect failure: ERR=error:14092072:SSL routines:SSL3_GET_SERVER_HELLO:bad message type bareos-sd JobId 75: Fatal error: TLS negotiation failed with File daemon at "localhost:9102" bareos-sd JobId 75: Fatal error: authenticate.c:413 Authorization problem: Two way security handshake failed with File daemon at File Daemon bareos-sd JobId 75: Fatal error: Failed to authenticate File daemon. bareos-dir JobId 75: Fatal error: Bad response to Passive client command: wanted 2000 OK passive client , got 3991 Bad passive client command: @ bareos-fd JobId 75: Error: crypto_openssl.c:1481 Connect failure: ERR=error:14092072:SSL routines:SSL3_GET_SERVER_HELLO:bad message type bareos-fd JobId 75: Fatal error: TLS negotiation failed. bareos-fd JobId 75: Fatal error: Unable to authenticate File daemon bareos-dir JobId 75: Fatal error: Network error with FD during Backup: ERR=No data available bareos-dir JobId 75: Fatal error: No Job status returned from FD. | ||||
| Tags | No tags attached. | ||||
|
bareos: bareos-14.2 cedb2d9b 2014-12-17 14:27 Ported: N/A Details Diff |
When initiating the TLS connection use tls_server. |
Affected Issues 0000375 |
|
| mod - src/filed/authenticate.c | Diff File | ||
|
bareos-regress: master 2c41cda5 2014-12-17 15:19 Ported: N/A Details Diff |
Add tls test for passive mode |
Affected Issues 0000375 |
|
| mod - DartTestfile.txt.in | Diff File | ||
| add - scripts/tls-bareos-dir-passive.conf.in | Diff File | ||
| add - scripts/tls-bareos-fd-passive.conf.in | Diff File | ||
| add - tests/tls-passive-test | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-12-17 12:49 | pstorz | New Issue | |
| 2014-12-17 16:23 | mvwieringen | Changeset attached | => bareos bareos-14.2 cedb2d9b |
| 2014-12-17 16:25 | mvwieringen | Changeset attached | => bareos-regress master 2c41cda5 |
| 2014-12-18 19:01 | mvwieringen | Status | new => closed |
| 2014-12-18 19:01 | mvwieringen | Resolution | open => fixed |
| 2014-12-18 19:01 | mvwieringen | Fixed in Version | => 14.2.2 |