<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title></title>
<style type="text/css">
<!--
body{margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;}
-->
</style>
</head>
<body marginleft="10" marginright="10" margintop="10" marginbottom="10">
<font face="Arial" size="+0" color="#000000" style="font-family:Arial;font-size:10pt;color:#000000;">hi, when starting a sync, i get SSL error..<br />
<br />
has anyone an idea what i may have missed?<br />
<br />
I generated the server key and the self-signed keys.<br />
openssl genrsa -out /etc/csync2_ssl_key.pem 1024<br />
openssl req -new -key /etc/csync2_ssl_key.pem -out /etc/csync2_ssl_cert.csr<br />
openssl x509 -req -days 600 -in /etc/csync2_ssl_cert.csr -signkey /etc/csync2_ssl_key.pem -out /etc/csync2_ssl_cert.pem<br />
<br />
<br />
debian packages on 2.6.18 / 2.6.20<br />
csync2 1.33-2<br />
<br />
config is:<br />
group webservers {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;host web01;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;host web02;<br />
key /etc/csync2-serverfarm.key;<br />
include /var/www;<br />
}<br />
strace:<br />
client:<br />
[pid &nbsp;8835] write(2, &quot;&lt;8835&gt; New connection from 192.1&quot;..., 47&lt;8835&gt; New connection from 192.168.22.1:42972.<br />
) = 47<br />
[pid &nbsp;8835] dup2(4, 0) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] dup2(4, 1) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1<br />
[pid &nbsp;8835] close(4) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] setsockopt(1, SOL_TCP, TCP_NODELAY, [1], 4) = 0<br />
[pid &nbsp;8835] read(0, &quot;SSL\n&quot;, 512) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 4<br />
[pid &nbsp;8835] write(1, &quot;OK (activating_ssl).\n&quot;, 21) = 21<br />
[pid &nbsp;8835] access(&quot;/dev/random&quot;, R_OK) = 0<br />
[pid &nbsp;8835] access(&quot;/dev/urandom&quot;, R_OK) = 0<br />
[pid &nbsp;8835] open(&quot;/dev/urandom&quot;, O_RDONLY) = 4<br />
[pid &nbsp;8835] select(5, [4], NULL, NULL, {3, 0}) = 1 (in [4], left {3, 0})<br />
[pid &nbsp;8835] read(4, &quot;M@%\211\361\346\2069us\335Uby\370\332#\v\253\0o\304x\324&quot;..., 120) = 120<br />
[pid &nbsp;8835] select(5, [4], NULL, NULL, {3, 0}) = 1 (in [4], left {3, 0})<br />
[pid &nbsp;8835] read(4, &quot;_3\363d\203\25b\362\245*\264\32\22\350G\376\323z4\311\256&quot;..., 120) = 120<br />
[pid &nbsp;8835] select(5, [4], NULL, NULL, {3, 0}) = 1 (in [4], left {3, 0})<br />
[pid &nbsp;8835] read(4, &quot;6r3\367@D,\325\370}\35\332mH\364U\265\277\257\25\34\267&quot;..., 120) = 120<br />
[pid &nbsp;8835] select(5, [4], NULL, NULL, {3, 0}) = 1 (in [4], left {3, 0})<br />
[pid &nbsp;8835] read(4, &quot;D\25z\r\3435Zn\330\364N1Vxy\230fZU\336\225kw\327\316\252&quot;..., 120) = 120<br />
[pid &nbsp;8835] select(5, [4], NULL, NULL, {3, 0}) = 1 (in [4], left {3, 0})<br />
[pid &nbsp;8835] read(4, &quot;k\345\6\234C\222o\210Pt\255\375\356\262\r\2469Xa\230}\352&quot;..., 120) = 120<br />
[pid &nbsp;8835] gettimeofday({1177091272, 357090}, NULL) = 0<br />
[pid &nbsp;8835] getrusage(RUSAGE_SELF, {ru_utime={0, 4000}, ru_stime={0, 0}, ...}) = 0<br />
[pid &nbsp;8835] time(NULL) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1177091272<br />
[pid &nbsp;8835] times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 1726072714<br />
[pid &nbsp;8835] open(&quot;/etc/csync2_ssl_cert.pem&quot;, O_RDONLY) = 5<br />
[pid &nbsp;8835] fstat64(5, {st_mode=S_IFREG|0644, st_size=704, ...}) = 0<br />
[pid &nbsp;8835] mmap2(NULL, 704, PROT_READ, MAP_SHARED, 5, 0) = 0xb7f59000<br />
[pid &nbsp;8835] close(5) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] munmap(0xb7f59000, 704) &nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] open(&quot;/etc/csync2_ssl_key.pem&quot;, O_RDONLY) = 5<br />
[pid &nbsp;8835] fstat64(5, {st_mode=S_IFREG|0644, st_size=887, ...}) = 0<br />
[pid &nbsp;8835] mmap2(NULL, 887, PROT_READ, MAP_SHARED, 5, 0) = 0xb7f59000<br />
[pid &nbsp;8835] close(5) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] munmap(0xb7f59000, 887) &nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] open(&quot;/etc/csync2_ssl_cert.pem&quot;, O_RDONLY) = 5<br />
[pid &nbsp;8835] fstat64(5, {st_mode=S_IFREG|0644, st_size=704, ...}) = 0<br />
[pid &nbsp;8835] mmap2(NULL, 704, PROT_READ, MAP_SHARED, 5, 0) = 0xb7f59000<br />
[pid &nbsp;8835] close(5) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] munmap(0xb7f59000, 704) &nbsp;&nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] gettimeofday({1177091272, 361773}, NULL) = 0<br />
[pid &nbsp;8835] getrusage(RUSAGE_SELF, {ru_utime={0, 8000}, ru_stime={0, 0}, ...}) = 0<br />
[pid &nbsp;8835] time(NULL) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1177091272<br />
[pid &nbsp;8835] times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 1726072715<br />
[pid &nbsp;8835] gettimeofday({1177091272, 361999}, NULL) = 0<br />
[pid &nbsp;8835] getrusage(RUSAGE_SELF, {ru_utime={0, 8000}, ru_stime={0, 0}, ...}) = 0<br />
[pid &nbsp;8835] time(NULL) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1177091272<br />
[pid &nbsp;8835] times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 1726072715<br />
[pid &nbsp;8835] recv(0, &quot;\26\3\1\0D&quot;, 5, 0) = 5<br />
[pid &nbsp;8835] recv(0, &quot;\1\0\0@\3\1F(\374\315\374\10\241\367\21)1\212.\0323\361&quot;..., 68, 0) = 68<br />
[pid &nbsp;8835] brk(0x80a3000) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 0x80a3000<br />
[pid &nbsp;8835] time(NULL) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1177091272<br />
[pid &nbsp;8835] time(NULL) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1177091272<br />
[pid &nbsp;8835] gettimeofday({1177091272, 362676}, NULL) = 0<br />
[pid &nbsp;8835] getrusage(RUSAGE_SELF, {ru_utime={0, 8000}, ru_stime={0, 0}, ...}) = 0<br />
[pid &nbsp;8835] time(NULL) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1177091272<br />
[pid &nbsp;8835] times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 1726072715<br />
[pid &nbsp;8835] time(NULL) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1177091272<br />
[pid &nbsp;8835] send(1, &quot;\26\3\1\0J\2\0\0F\3\1F(\374\310d\345\3069t~\373\273\231&quot;..., 79, 0) = 79<br />
[pid &nbsp;8835] send(1, &quot;\26\3\1\1\351\v\0\1\345\0\1\342\0\1\3370\202\1\3330\202&quot;..., 494, 0) = 494<br />
[pid &nbsp;8835] send(1, &quot;\26\3\1\0?\r\0\0;\2\1\2\0006\0004021\v0\t\6\3U\4\6\23\2&quot;..., 68, 0) = 68<br />
[pid &nbsp;8835] send(1, &quot;\26\3\1\0\4\16\0\0\0&quot;, 9, 0) = 9<br />
[pid &nbsp;8835] recv(0, &quot;\26\3\1\0\7&quot;, 5, 0) = 5<br />
[pid &nbsp;8835] recv(0, &quot;\v\0\0\3\0\0\0&quot;, 7, 0) = 7<br />
[pid &nbsp;8835] write(2, &quot;&lt;8835&gt; &quot;, 7&lt;8835&gt; ) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 7<br />
[pid &nbsp;8835] write(2, &quot;Establishing SSL connection fail&quot;..., 36Establishing SSL connection failed.<br />
) = 36<br />
[pid &nbsp;8835] munmap(0xb7f5a000, 4096) &nbsp;&nbsp;&nbsp;= 0<br />
[pid &nbsp;8835] exit_group(1) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= ?<br />
<br />
<br />
</font>
</body>
</html>