[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