The LDAP module in Karaf 4.0.8 randomly fails at startup. Logs: 14:26:13,438 | ERROR | 1.0.0 | | FrameworkEvent ERROR - custom-ldap-moduleorg.osgi.framework.BundleException: Unable to resolve custom-ldap-module [286](R 286.0): missing requirement [custom-ldap-module [286](R 286.0)] osgi.wiring.package; (osgi.wiring.package=org.apache.karaf.jaas.modules.ldap) Unresolved requirements: [[custom-ldap-module [286](R 286.0)] osgi.wiring.package; (osgi.wiring.package=org.apache.karaf.jaas.modules.ldap)] at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4111)[org.apache.felix.framework-5.6.1.jar:] at org.apache.felix.framework.Felix.startBundle(Felix.java:2117)[org.apache.felix.framework-5.6.1.jar:] at org.apache.felix.framework.Felix.setBundleStartLevel(Felix.java:1563)[org.apache.felix.framework-5.6.1.jar:] at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:338)[org.apache.felix.framework-5.6.1.jar:] at java.lang.Thread.run(Thread.java:745)[:1.8.0_111] Blueprint file being used: <?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.0.0" xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0">
<manifest xmlns="http://karaf.apache.org/xmlns/deployer/blueprint/v1.0.0"> Import-Package: org.apache.karaf.jaas.modules.ldap </manifest> <ext:property-placeholder placeholder-prefix="$[" placeholder-suffix="]"> </ext:property-placeholder> <ext:property-placeholder placeholder-prefix="$(" placeholder-suffix=")"> <ext:location>$[secure.file]</ext:location> </ext:property-placeholder> <jaas:config name="karaf" rank="1"> <jaas:module className="org.apache.karaf.jaas.modules.ldap.LDAPLoginModule" flags="required"> connection.url=$[ldap.url] connection.username=CN=$(serviceAccount.username),OU=ServiceAccounts,DC=company,DC=com connection.password=$(serviceAccount.password) user.base.dn=DC=company,DC=com user.filter=(sAMAccountName=%u) user.search.subtree=true role.base.dn=OU=CompanyGroups,DC=company,DC=com role.name.attribute=cn role.filter=(member=%fqdn) role.search.subtree=false ssl.protocol=SSL authentication=simple </jaas:module> </jaas:config> </blueprint> -- View this message in context: http://karaf.922171.n3.nabble.com/LDAP-module-fails-randomly-tp4050828.html Sent from the Karaf - User mailing list archive at Nabble.com.
