[Csync2] csync2 questions

Lars Ellenberg lars.ellenberg at linbit.com
Tue Dec 9 13:56:52 CET 2008


On Sat, Nov 29, 2008 at 01:24:20PM -0500, Yan Morin wrote:
> Hi,
>
> I have some questions and I can't find answer. I use csync2 1.34.
>
> I try to synchronize files between debian sid (host1) and sidux  
> (siduxbox) and I don't understand some feature/configuration/usage.
>
> 1. In the paper.pdf, it is written: "Next you need to create an SSL  
> certificate for the
> local Csync2 server. [...] You have to do that on each host you’re  
> running csync2 on. When servers are talking with each other fr the first  
> time, they add each other to the database."
>
> What I understand is that we need to create different SSL certificate on  
> each host. I've tried that and the SSL_connect() fail with a broken pipe  
> (seen with strace command). When I use the same SSL certificate on both  
> hosts, the SSL works correctly. At least, csync2 -x sends some files.

most of the csync2 installations I did do not use SSL,
as they just go via direct link.
maybe someone else can give you some hints there.

> 2. If I update /etc/csync2.cfg on host1 (the file is inside an include),  
> and I proceed to csync -xv on host1, the output is:
>
> host1:/# csync2 -xv
> Connecting to host siduxbox (SSL) ...
> Updating /etc/csync2.cfg on siduxbox ...
> While syncing file /etc/csync2.cfg:
> ERROR from peer siduxbox: Open error while backing up '/etc/csync2.cfg':  
> No such file or directory

"Error while backing up" ...

now, is it possible that you have a backup directory configured,
but that backup directory does not exist?

if so, just mkdir it.

> File stays in dirty state. Try again later...
> ERROR from peer siduxbox:
> Finished with 2 errors.
>
> The message "Open error while backing up '*': No such file or directory"  
> is for each file that I update on the primary host.
> To remove this message, I currently need to manually remove  
> /etc/csync2.cfg on my second host2 (siduxbox).
>
> 3. If I remove a file on host2 by error, is there a way to download it  
> from host1, so that host1and host2 have the same file?

what about

host2# touch "file I don't want to remove"
host2# csync2 -xv "file I don't want to remove"


-- 
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.


More information about the Csync2 mailing list