OSDir


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Openldap authentication issues


Cloudstack version: 4.11.0OpenLdap version: 2.4.44-5OS: Centos 7.4.1708
Cloudstack LDAP Configuration:
ldap.basedn : ou=People,dc=test,dc=net ldap.bind.password : XXXXXXXldap.bind.principal :  cn=LDAPAdmin,ou=People,dc=test,dc=netldap.email.attribute : mailldap.firstname.attribute : cnldap.lastname.attribute : snldap.username.attribute : uidldap.user.object : inetOrgPerson


Error:
com.cloud.exception.InvalidParameterValueException: Unable to bind to the given LDAP server



Logs:
 [root@node1 ~]# tail -f /var/log/cloudstack/management/management-server.log | grep -i -E 'exception|unable|fail|invalid|leak|warn|error|ldap'2018-06-06 10:59:02,588 DEBUG [c.c.a.ApiServlet] (qtp788117692-26:ctx-9e92257d) (logid:76b79610) ===START===  10.0.1.206 -- GET  command=ad LdapConfiguration&hostname=ldap.test.net&port=389&response=json&_=15282971507202018-06-06 10:59:02,605 DEBUG [o.a.c.l.LdapContextFactory] (qtp788117692-26:ctx-9e92257d ctx-d0d40bce) (logid:76b79610) initializing ldap with provider url: ldap://ldap.test.net:3892018-06-06 11:01:09,879 DEBUG [o.a.c.l.LdapManagerImpl] (qtp788117692-26:ctx-9e92257d ctx-d0d40bce) (logid:76b79610) NamingException while doing an LDAP bindjavax.naming.CommunicationException: ldap.test.net:389 [Root exception is java.net.ConnectException: Connection timed out (Connection timed out)]        at com.sun.jndi.ldap.Connection.<init>(Connection.java:226)        at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137)        at com.sun.jndi.ldap.LdapClientFactory.createPooledConnection(LdapClientFactory.java:64)        at com.sun.jndi.ldap.pool.Connections.<init>(Connections.java:114)        at com.sun.jndi.ldap.pool.Pool.getPooledConnection(Pool.java:136)        at com.sun.jndi.ldap.LdapPoolManager.getLdapClient(LdapPoolManager.java:329)        at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1607)        at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2749)        at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:319)        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)        at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210)        at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153)        at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83)        at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154)        at org.apache.cloudstack.ldap.LdapContextFactory.createInitialDirContext(LdapContextFactory.java:62)        at org.apache.cloudstack.ldap.LdapContextFactory.createBindContext(LdapContextFactory.java:51)        at org.apache.cloudstack.ldap.LdapManagerImpl.addConfigurationInternal(LdapManagerImpl.java:118)        at org.apache.cloudstack.ldap.LdapManagerImpl.addConfiguration(LdapManagerImpl.java:103)        at org.apache.cloudstack.api.command.LdapAddConfigurationCmd.execute(LdapAddConfigurationCmd.java:66)Caused by: java.net.ConnectException: Connection timed out (Connection timed out)2018-06-06 11:01:09,881 INFO  [c.c.a.ApiServer] (qtp788117692-26:ctx-9e92257d ctx-d0d40bce) (logid:76b79610) com.cloud.exception.InvalidParameterValueException: Unable to bind to the given LDAP server

*** I'm still trying to capture openldap logs at the moment.