The first strange thing from the get-go is that LDAPHierarchicalAuthentication which you're using is no longer in DSpace 3.0, its functionality has been integrated into LDAPAuthentication. So you probably used the old class with the new code. This should work, assuming you compiled it (LDAPHierarchicalAuthentication.java) in the new codebase. If you decide to go use the new LDAPAuthentication class, you should set search.anonymous = false (I'm not sure what the default is if it's not set).
About "no DN found for user" - this is printed when the admin user's DN cannot be found in the LDAP directory. This means that either search.user/search.password is wrong or connection to LDAP couldn't be established (provider_url et al). Try the new LDAPAuthentication class first. Details are in the upgrading notes. Regards, ~~helix84 Compulsory reading: DSpace Mailing List Etiquette https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

