Hi, I notice this is a repeating issue, has anyone come up with proper troubleshooting yet?

here's my GAL configuration:
Code:
Server type: 	LDAP
LDAP URL: 	ldap://shib.labs.marry.ac.uk:389
LDAP filter:* 	(|(cn=*%s*)(mail=*%s*))
LDAP search base: 	ou=People,dc=shib,dc=labs,dc=ac,dc=uk
Use DN/Password to bind to external server: 	Yes
Bind DN: 	cn=admin,dc=shib,dc=labs,dc=marry,dc=ac,dc=uk
here's one of my LDAP search:
Code:
# ldapsearch -x -W -D 'cn=admin,dc=shib,dc=labs,dc=marry,dc=ac,dc=uk' -b 'ou=People,dc=shib,dc=labs,dc=marry,dc=ac,dc=uk' '(uid=john)'
Enter LDAP Password:
# extended LDIF
#
# LDAPv3
# base <ou=People,dc=shib,dc=labs,dc=marry,dc=ac,dc=uk> with scope subtree
# filter: (uid=john)
# requesting: ALL
#

# john, People, shib.labs.marry.ac.uk
dn: uid=john,ou=People,dc=shib,dc=labs,dc=marry,dc=ac,dc=uk
cn: John Doe
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: eduPerson
objectClass: top
employeeNumber: 0982002
userPassword:: e1NIQX1NMHZ5QnF5b3NTWmFSN2hOdHUrV3cyVnhsZTQ9
givenName: John Doe
mail: john.doe@mail1.marry.ac.uk
cn: Doe


# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1
thanks for the response