I can add a new user source with the LDAP credentials we use for several
other apps. However when I try to add a specific user container,
browsing the AD i get the following error.

"Failure to query the user source because of a failed referral. This is
most often occurs when DNS is not properly configured for an Active
Directory server."


We have newer had any problems with our DNS. I should mention that our
DNS as well as our DHCP is located INFOBLOX equipment (a cluster-aware
appliance)

the zcc.log gives the following

-----

28 Jan 2008 10:38:19 Class.......
com.novell.zenworks.datamodel.exceptions.ReferralF ailedException
28 Jan 2008 10:38:19 Message.....
javax.naming.PartialResultException [Root exception is
javax.naming.PartialResultException [Root exception is
javax.naming.CommunicationException:
DomainDnsZones.gemeentehuis.etten-leur.nl:389 [Root exception is
java.net.UnknownHostException: DomainDnsZones.gemeentehuis.etten-leur.nl]]]
28 Jan 2008 10:38:19 Logged at... DataModelView.......796
28 Jan 2008 10:38:19 ============== Exception (end)
=============================
28 Jan 2008 10:40:48 ============== Exception (begin)
===========================
28 Jan 2008 10:40:48 Exception occured
com.novell.zenworks.datamodel.exceptions.ReferralF ailedException:
javax.naming.PartialResultException [Root exception is
javax.naming.PartialResultException [Root exception is
javax.naming.CommunicationException:
DomainDnsZones.gemeentehuis.etten-leur.nl:389 [Root exception is
java.net.UnknownHostException: DomainDnsZones.gemeentehuis.etten-leur.nl]]]
at
com.novell.zenworks.datamodel.utils.ldap.LDAPUtil. handleSearchException(LDAPUtil.java:825)
at
com.novell.zenworks.datamodel.session.jndi.Abstrac tSearchHelper.readNext(AbstractSearchHelper.java:2 14)
at
com.novell.zenworks.datamodel.session.jndi.Abstrac tSearchHelper.initialize(AbstractSearchHelper.java :65)
at
com.novell.zenworks.datamodel.session.jndi.ldap.Se archHelper.<init>(SearchHelper.java:45)
at
com.novell.zenworks.datamodel.session.jndi.ldap.Ld apAuthoritativeSourceSession.search(LdapAuthoritat iveSourceSession.java:503)
at
com.novell.zenworks.datamodel.services.authsources .AuthoritativeSourceServiceImpl.search(Authoritati veSourceServiceImpl.java:269)
at
com.novell.zenworks.admin.controls.DataModelView.p erformSimpleQuery(DataModelView.java:778)
at
com.novell.zenworks.admin.controls.DataModelView.p erformQuery(DataModelView.java:738)
at
com.novell.zenworks.admin.controls.DataGridView.pr erender(DataGridView.java:188)
at
com.novell.zenworks.admin.controls.DataModelView.p rerender(DataModelView.java:658)
at
com.novell.zenworks.admin.controls.ObjectBrowser.p rerender(ObjectBrowser.java:983)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2618)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at
com.novell.web.controls.WebControl.preRenderRecurs iveInternal(WebControl.java:2629)
at com.novell.web.controls.Page.internalProcessReques t(Page.java:596)
at com.novell.web.controls.Page.processRequest(Page.j ava:525)
at com.novell.web.controls.PageTag.doEndTag(PageTag.j ava:83)
at
org.apache.jsp.jsp.core.controls.AjaxPage_jsp._jsp Service(AjaxPage_jsp.java:64)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:315)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:691)
at
org.apache.catalina.core.ApplicationDispatcher.pro cessRequest(ApplicationDispatcher.java:469)
at
org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:364)
at
org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:301)
at com.novell.web.NJWCServlet.serviceImpl(NJWCServlet .java:82)
at com.novell.zenworks.admin.NRMServlet.service(NRMSe rvlet.java:176)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:691)
at
org.apache.catalina.core.ApplicationDispatcher.pro cessRequest(ApplicationDispatcher.java:469)
at
org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:403)
at
org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:301)
at
com.novell.web.controls.AjaxPostBackHandler.servic e(AjaxPostBackHandler.java:39)
at com.novell.web.ajax.AjaxServlet.service(AjaxServle t.java:79)
at
com.novell.zenworks.admin.ZENworksAjaxServlet.serv ice(ZENworksAjaxServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:210)
at
org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:174)
at
org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:433)
at
org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:108)
at
com.novell.zenworks.tomcat.ZENRequestValve.invoke( ZENRequestValve.java:1090)
at
org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:151)
at
org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:870)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.naming.PartialResultException [Root exception is
javax.naming.PartialResultException [Root exception is
javax.naming.CommunicationException:
DomainDnsZones.gemeentehuis.etten-leur.nl:389 [Root exception is
java.net.UnknownHostException: DomainDnsZones.gemeentehuis.etten-leur.nl]]]
at
com.novell.zenworks.datamodel.session.jndi.ldap.Na mingEnumerationPart.pageIfNeeded(NamingEnumeration Part.java:264)
at
com.novell.zenworks.datamodel.session.jndi.ldap.Na mingEnumerationPart.hasMore(NamingEnumerationPart. java:188)
at
com.novell.zenworks.datamodel.session.jndi.ldap.Jo inedNamingEnumeration.hasMore(JoinedNamingEnumerat ion.java:62)
at
com.novell.zenworks.datamodel.session.jndi.Abstrac tSearchHelper.readNext(AbstractSearchHelper.java:1 92)
... 63 more
Caused by: javax.naming.PartialResultException [Root exception is
javax.naming.CommunicationException:
DomainDnsZones.gemeentehuis.etten-leur.nl:389 [Root exception is
java.net.UnknownHostException: DomainDnsZones.gemeentehuis.etten-leur.nl]]
at
com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImp l(LdapNamingEnumeration.java:224)
at
com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreRef errals(LdapNamingEnumeration.java:362)
at
com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImp l(LdapNamingEnumeration.java:208)
at
com.sun.jndi.ldap.LdapNamingEnumeration.hasMore(Ld apNamingEnumeration.java:171)
at
com.novell.zenworks.datamodel.session.jndi.ldap.Na mingEnumerationPart.pageIfNeeded(NamingEnumeration Part.java:233)
... 66 more
Caused by: javax.naming.CommunicationException:
DomainDnsZones.gemeentehuis.etten-leur.nl:389 [Root exception is
java.net.UnknownHostException: DomainDnsZones.gemeentehuis.etten-leur.nl]
at
com.sun.jndi.ldap.LdapReferralContext.<init>(LdapR eferralContext.java:74)
at
com.sun.jndi.ldap.LdapReferralException.getReferra lContext(LdapReferralException.java:132)
at
com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreRef errals(LdapNamingEnumeration.java:339)
at
com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImp l(LdapNamingEnumeration.java:208)
... 70 more
Caused by: java.net.UnknownHostException:
DomainDnsZones.gemeentehuis.etten-leur.nl
at java.net.PlainSocketImpl.connect(PlainSocketImpl.j ava:177)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.j ava:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:179)
at com.sun.jndi.ldap.Connection.createSocket(Connecti on.java:346)
at com.sun.jndi.ldap.Connection.<init>(Connection.jav a:181)
at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.jav a:118)
at com.sun.jndi.ldap.LdapClient.getInstance(LdapClien t.java:1578)
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:259 6)
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:283)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapC txFactory.java:175)
at
com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstanc e(LdapCtxFactory.java:134)
at
com.sun.jndi.url.ldap.ldapURLContextFactory.getObj ectInstance(ldapURLContextFactory.java:35)
at javax.naming.spi.NamingManager.getURLObject(Naming Manager.java:584)
at javax.naming.spi.NamingManager.processURL(NamingMa nager.java:364)
at javax.naming.spi.NamingManager.processURLAddrs(Nam ingManager.java:344)
at javax.naming.spi.NamingManager.getObjectInstance(N amingManager.java:316)
at
com.sun.jndi.ldap.LdapReferralContext.<init>(LdapR eferralContext.java:93)
... 73 more
28 Jan 2008 10:40:48

Exception Info:
28 Jan 2008 10:40:48 Class.......
com.novell.zenworks.datamodel.exceptions.ReferralF ailedException
28 Jan 2008 10:40:48 Message.....
javax.naming.PartialResultException [Root exception is
javax.naming.PartialResultException [Root exception is
javax.naming.CommunicationException:
DomainDnsZones.gemeentehuis.etten-leur.nl:389 [Root exception is
java.net.UnknownHostException: DomainDnsZones.gemeentehuis.etten-leur.nl]]]
28 Jan 2008 10:40:48 Logged at... DataModelView.......796
28 Jan 2008 10:40:48 ============== Exception (end)
=============================
28 Jan 2008 10:46:15 ZENAuthenticationHa..46 :>>> Cleaning up session
28 Jan 2008 10:46:15 ZENAuthenticationHa..51 :------------Index.java :
session attributes removed---------
----------

Any ideas ?