My basic setup is this:
Server A - runs everything. LDAP master.
Server B - only MTA, ldap. Configured as a replica.
My plan is to have Server A the primary MX record, and Server B the backup, which would queue mail until Server A becomes available again.
I followed the settings in
LDAP - ZimbraWiki under LDAP replication for my config. I have both servers configured as MX hosts for my domain name.
Everything seems fine, except for the ldap replication. I cannot get zmprov gaa to run successfully against the ldap replica on Server B. If I run the command on Server B, against server A, it works fine.
The command I'm using, and the output, is as below. Any help would be greatly appreciated.
Quote:
zmprov -s ServerB -z -d -v gaa
========== SOAP SEND ==========
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<context xmlns="urn:zimbra"/>
</soap:Header>
<soap:Body>
<AuthRequest xmlns="urn:zimbraAdmin">
<name>zimbra</name>
<password>my_password_here</password>
</AuthRequest>
</soap:Body>
</soap:Envelope>
===============================
[] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
[] INFO: Retrying request
[] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
[] INFO: Retrying request
[] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
[] INFO: Retrying request
ERROR: zclient.IO_ERROR (invoke Connection refused, server: 70.85.16.92) (cause: java.net.ConnectException Connection refused)
com.zimbra.cs.zclient.ZClientException: invoke Connection refused, server: 70.85.16.92
at com.zimbra.cs.zclient.ZClientException.IO_ERROR(ZC lientException.java:44)
at com.zimbra.cs.account.soap.SoapProvisioning.invoke (SoapProvisioning.java:150)
at com.zimbra.cs.account.soap.SoapProvisioning.soapAd minAuthenticate(SoapProvisioning.java:118)
at com.zimbra.cs.account.ProvUtil.initProvisioning(Pr ovUtil.java:299)
at com.zimbra.cs.account.ProvUtil.ma<in(ProvUtil.java :1439)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl .java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSoc ketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.j ava:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.j ava:366)
at java.net.Socket.connect(Socket.java:518)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect (SSLSocketImpl.java:550)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.>init>( SSLSocketImpl.java:394)
at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl. createSocket(SSLSocketFactoryImpl.java:123)
at com.zimbra.cs.httpclient.EasySSLProtocolSocketFact ory.createSocket(EasySSLProtocolSocketFactory.java :125)
at com.zimbra.cs.httpclient.EasySSLProtocolSocketFact ory.createSocket(EasySSLProtocolSocketFactory.java :166)
at org.apache.commons.httpclient.HttpConnection.open( HttpConnection.java:706)
at org.apache.commons.httpclient.HttpMethodDirector.e xecuteWithRetry(HttpMethodDirector.java:386) at org.apache.commons.httpclient.HttpMethodDirector.e xecuteMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMe thod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMe thod(HttpClient.java:324)
at com.zimbra.soap.SoapHttpTransport.invoke(SoapHttpT ransport.java:185)
at com.zimbra.soap.SoapTransport.invoke(SoapTransport .java:225)
at com.zimbra.cs.account.soap.SoapProvisioning.invoke (SoapProvisioning.java:146)
... 3 more
|