Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
 
Go Back   Zimbra - Forums > Zimbra Collaboration Suite > ZCS Client Connectors > Zimbra Connector for Outlook

Welcome to the Zimbra - Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-30-2007, 02:38 PM
Intermediate Member
 
Posts: 21
Default Outlook Global Address book failure

Got the Zimbra Outlook connector installed and working. But when I changed the Global Address Book in the Zimbra admin to be in the "Both" mode, adding an additional LDAP server to pull email addresses from, the syncing of addresses to Outlook stopped.

The second LDAP server for email addresses works fine in the web interface. Can see all the email addresses. Outlook can't even see accounts defined within Zimbra since the change.

I ran the ZCOLogCtl.exe and got this:

<code>
30-03-2007 16:27:38 [2612]: *2* HTTP body:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><context xmlns="urn:zimbra"><nonotify/><noqualify/><authToken>0_ffac8927fe078f773fc6565468ba100d0f4e c21d_69643d33363a36376433636363632d383931622d34656 6342d386539382d3435363430653732373234613b6578703d3 1333a313137353435393235383830313b</authToken><sessionId>64</sessionId></context></soap:Header><soap:Body><SyncGalRequest xmlns="urn:zimbraAccount" token="20070328160723Z"/></soap:Body></soap:Envelope>
30-03-2007 16:27:38 [2612]: *2* <<<<-------- HTTP stream End (Request) ----------------------------------------------->>>>
30-03-2007 16:27:38 [2612]: *2* <<<<-------- HTTP stream Start (Response) ----------------------------------------------->>>>
30-03-2007 16:27:38 [2612]: *2* DEBUG: in Zimbra::Rpc::Connection::ReadResponseFully - content-length in http response header: 3873
30-03-2007 16:27:38 [2612]: *2* HTTP Headers:
30-03-2007 16:27:38 [2612]: HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Content-Length: 3873
Date: Fri, 30 Mar 2007 20:27:38 GMT
Connection: close
30-03-2007 16:27:38 [2612]: *2* HTTP body:
<soap:Envelope xmlns:soap=" http://www.w3.org/2003/05/soap-envelope"><soap:Header><context xmlns="urn:zimbra"><sessionId id="64">64</sessionId><change token="44584"/></context></soap:Header><soap:Body><soap:Fault><soap:Code><soa p:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text>system failure: unable to search GAL</soap:Text></soap:Reason><soapetail><Error xmlns="urn:zimbra"><Code> service.FAILURE</Code><Trace>com.zimbra.common.service.ServiceExcep tion: system failure: unable to search GAL
at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:175)
at com.zimbra.cs.account.ldap.LdapProvisioning.search LdapGal (LdapProvisioning.java:3445)
at com.zimbra.cs.account.ldap.LdapProvisioning.search Gal(LdapProvisioning.java:3237)
at com.zimbra.cs.service.account.SyncGal.handle(SyncG al.java:55)
at com.zimbra.soap.SoapEngine.dispatchRequest (SoapEngine.java:270)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:168)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:90)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:223)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:709)
at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:162)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke (StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:541)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection (Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java :80)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.naming.directory.InvalidSearchFilterExceptio n: Unbalanced parenthesis; remaining name 'dc=mydomain,dc=com' [ROJS: changed real domain to mydomain]
at com.sun.jndi.ldap.Filter.findRightParen(Filter.jav a:479)
at com.sun.jndi.ldap.Filter.encodeFilterList(Filter.j ava:514)
at com.sun.jndi.ldap.Filter.encodeComplexFilter(Filte r.java:442)
at com.sun.jndi.ldap.Filter.encodeFilter (Filter.java:87)
at com.sun.jndi.ldap.Filter.encodeFilterString(Filter .java:55)
at com.sun.jndi.ldap.LdapClient.search(LdapClient.jav a:520)
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:19 44)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1 806)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:17 31)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_sea rch(ComponentDirContext.java:368)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.search(PartialCompositeDirContext.java:338)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.search(PartialCompositeDirContext.java:321)
at javax.naming.directory.InitialDirContext.search (InitialDirContext.java:248)
at com.zimbra.cs.account.ldap.LdapUtil.searchLdapGal( LdapUtil.java:838)
at com.zimbra.cs.account.ldap.LdapProvisioning.search LdapGal(LdapProvisioning.java:3443)
... 24 more
</Trace></Error></soapetail></soap:Fault></soap:Body></soap:Envelope>
30-03-2007 16:27:38 [2612]: *2*
30-03-2007 16:27:38 [2612]: *2* DEBUG: in Zimbra::Rpc::Connection::ReadResponseFully - Total bytes read from wire: 3873
30-03-2007 16:27:38 [2612]: *2* <<<<-------- HTTP stream End (Response) ----------------------------------------------->>>>
30-03-2007 16:27:38 [2612]: *2* Exit Zimbra::Rpc::Connection::SendRequest ...
30-03-2007 16:27:38 [2612]: DEBUG: Zimbra::Rpc::ZimbraConnection::HandleError - the error (service.FAILURE) can not be handled here.
30-03-2007 16:27:38 [2612]: Zimbra::Sync::GalSynchronizerImpl::SyncThreadProc: Response is soap error exception ( service.FAILURE).
30-03-2007 16:27:38 [2612]: GalSynchronizer error code service.FAILURE: system failure: unable to search GAL
</code>
Reply With Quote
  #2 (permalink)  
Old 03-30-2007, 02:54 PM
sam sam is offline
Zimbra Employee
 
Posts: 813
Default

How is your GAL configured on the server? It looks like theres a typo in your GAL filter. Did you delete a paren by accident?
__________________
Sam Khavari

:: :: [ Zimbra ] :: :: [ Bugzilla ] :: :: [ Product Portal ] :: :: [ Wiki ] :: :: [ Downloads ] :: :: [ . ] ::
Reply With Quote
  #3 (permalink)  
Old 03-30-2007, 03:09 PM
Intermediate Member
 
Posts: 21
Default

GAL mode = Both
Most results returned by GAL search: 100

Server type: LDAP
LDAP url: ldap://my.ldapserver.com
Port: 389
Use SSL: unchecked
LDAP filter: mail=*%s*
Autocomplete filter: externalLdapAutoComplete
LDAP search base: dc=mydomain,dc=com

Use DN/Password to bind to external server: unchecked

Test works fine.
Email addresses from the second LDAP server show up in auto-complete in web interface.
Reply With Quote
Reply


Thread Tools
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

Zimbrablog.com




 

Search Engine Optimization by vBSEO 3.1.0