[Csync2] How Can I Troubleshoot Config Command Failed?

Lars Ellenberg lars.ellenberg at linbit.com
Mon Oct 10 13:31:27 CEST 2011


On Sat, Oct 08, 2011 at 02:15:17PM -0400, Shalom Levytam wrote:
> Just a quick update.  I've managed to get a sync to work by running
> csync2 -ii -vvv on the remote.  however, if i attempt to run csync2 -i
> -vvv I receive a "Can't set TCP_NODELAY option on TCP socket" error
> message and am unable to make the connection.


Don't do -vvv in inetd mode.
csync2 -i only.

Keywords: csync2, centos6, xinetd, "Can't set TCP_NODELAY option on TCP socket".

Problem is, at least I think so, that xinetd starts csync2 with stderr
on stdout, and csync2 with -v logs warnings to stderr, which is stdout,
and gets connected to the reply channel of the invoking csync2, which
again thinks that's some weird protocol error, and closes the
connection.

> Can anyone help with this?

Does it work with "csync2 -i", without any -v?

> slevytam
> 
> On 2011-10-08, at 1:20 PM, Shalom Levytam wrote:
> 
> > Hi,
> > 
> > I have been really struggling to get a simple implementation of
> > csync working and would really appreciate some assistance.  I'm
> > getting a Config command failed. and have no idea how to
> > troubleshoot the problem.  
> > 
> > If someone could be please help, I'd be very thankful.
> > 
> > slevytam
> > 
> > 
> > 
> > 
> > Output from csync2 -xvvv
> > ...
> > Connecting to host mail.the10thfloor.com (PLAIN) ...
> > Local> CONFIG \n
> > Peer> 
> > ERROR from peer mail.the10thfloor.com: Connection closed.
> > Config command failed.
> > ERROR: Connection to remote host failed.
> > Host stays in dirty state. Try again later...
> > SQL: SELECT command, logfile FROM action GROUP BY command, logfile
> > SQL Query finished.
> > Finished with 2 errors.
> > 
> > iptables -L for both systems
> > ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:csync2
> > 
> > [root at www1 csync2]# uname -n
> > www1.the10thfloor.com
> > 
> > [root at mail csync2]# uname -n
> > mail.the10thfloor.com
> > 
> > csync2.cfg for both hosts
> > 
> >> nossl * *;
> >> group mygroup
> >> {
> >>      host www1.the10thfloor.com;
> >>      host mail.the10thfloor.com;
> >>      key /etc/csync2/mygroup.key;
> >>      include /home/the10thfloor/test/;
> >>      exclude *~ .*;
> >>      auto none;
> >> }
> > 
> > same key used for both systems: /etc/csync2/mygroup.key
> > _______________________________________________
> > Csync2 mailing list
> > Csync2 at lists.linbit.com
> > http://lists.linbit.com/mailman/listinfo/csync2
> 

> _______________________________________________
> Csync2 mailing list
> Csync2 at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/csync2


-- 
: 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