Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CRITICAL main - Unexpected LDAP failure reading group members: {'desc': 'Critical extension is unavailable'} #324

Closed
bajwa-adobe opened this issue Jan 4, 2018 · 1 comment
Assignees
Labels
Milestone

Comments

@bajwa-adobe
Copy link
Contributor

bajwa-adobe commented Jan 4, 2018

I am running the UST v2.2.2 against Oracle Directory Enterprise Directory 11g Release 1. However, I am getting following error

2018-01-04 21:25:43 25356 CRITICAL main - Unexpected LDAP failure reading group members: {'desc': 'Critical extension is unavailable'}

I tried to narrow down the issue that seems to be in paged LDAP query or directory_ldap.py: iter_search_result code for Oracle Directory, I have created a script test_dir2.py.txt which also report same issue.

The ldapsearch seems to return correct results. Same UST's setup work for AD (with correct AD filters).

connector-ldap.yml.txt
ldapsearch_result.txt
2018-01-04_Issue.log
test_dir2.py.txt

@bajwa-adobe
Copy link
Contributor Author

bajwa-adobe commented Jan 6, 2018

It seems Oracle Directory Enterprise Edition 11g Release 1 does not support PagedResults which throws this error.

supportedControl.txt - List of Available Controls for Oracle Directory Server, Simple Page Mode Control ( 1.2.840.113556.1.4.319) does not exist in the list

However, the UST seems to return correct results from directory when I do connection.search(...) (without PagedResults) in directory_ldap.py: iter_search_result code

https://docs.oracle.com/cd/E19455-01/806-5580/6jej518p5/index.html
http://www.ietf.org/rfc/rfc2696.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants