On Thu, Mar 13, 2003 at 07:43:17AM +0200, David Young wrote:
> I'm afraid that I have nothing to add to this, but that I am having
> exactly the same problem. I upgraded three of my servers to 20030301,
> and none of the upgraded servers can transfer messages across the
> cluster (Temporary_error_in_qmail-qm qpc...) whether the message is
> going to an upgraded server or not.
>
> Watching the tcpserver logs on the receiving side, I see that a
> connection is not even attempted, (although it logs a "telnet remotehost
> 628") so I'm deducing that it's not an incompatibility in qmqp protocol.
>
> I thought it might be related to the new control/outgoingip and
> control/qmqpcip ?
>
There is a typo bug in qmail-qmqpc.c that made qmail-qmqpc to crash/exit.
The following diff should fix the problem.
RCS file: /home/cvs-qmail-ldap/CVS/qmail-ldap/qmail-qmqpc.c,v
retrieving revision 1.8
diff -u -u -r1.8 qmail-qmqpc.c
--- qmail-qmqpc.c 27 Feb 2003 17:59:51 -0000 1.8
+++ qmail-qmqpc.c 14 Mar 2003 13:06:29 -0000
@@ -203,7 +203,7 @@
if (control_rldef(&outgoingip, "control/qmqpcip", 0, "0.0.0.0") == -1)
die_control();
if (!stralloc_0(&outgoingip)) nomem();
- if (ip_scan(outgoingip.s,&outip)) die_control();
+ if (!ip_scan(outgoingip.s,&outip)) die_control();
getmess();
--
:wq Claudio