{"action":"closed","issue":{"url":"https://api.github.com/repos/canariecaf/idp-installer-CAF/issues/53","labels_url":"https://api.github.com/repos/canariecaf/idp-installer-CAF/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/canariecaf/idp-installer-CAF/issues/53/comments","events_url":"https://api.github.com/repos/canariecaf/idp-installer-CAF/issues/53/events","html_url":"https://github.com/canariecaf/idp-installer-CAF/issues/53","id":67639066,"number":53,"title":"ldapwhoami fails to connect to Active Directory 2003","user":{"login":"canariecaf","id":5281413,"avatar_url":"https://avatars.githubusercontent.com/u/5281413?v=3","gravatar_id":"","url":"https://api.github.com/users/canariecaf","html_url":"https://github.com/canariecaf","followers_url":"https://api.github.com/users/canariecaf/followers","following_url":"https://api.github.com/users/canariecaf/following{/other_user}","gists_url":"https://api.github.com/users/canariecaf/gists{/gist_id}","starred_url":"https://api.github.com/users/canariecaf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/canariecaf/subscriptions","organizations_url":"https://api.github.com/users/canariecaf/orgs","repos_url":"https://api.github.com/users/canariecaf/repos","events_url":"https://api.github.com/users/canariecaf/events{/privacy}","received_events_url":"https://api.github.com/users/canariecaf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/canariecaf/idp-installer-CAF/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/canariecaf/idp-installer-CAF/milestones/4","html_url":"https://github.com/canariecaf/idp-installer-CAF/milestones/3.0.0-CAF%20Release","labels_url":"https://api.github.com/repos/canariecaf/idp-installer-CAF/milestones/4/labels","id":1084234,"number":4,"title":"3.0.0-CAF Release","description":"The version of the IdP Installer that supports the 3.x level of the Shibboleth IdP ","creator":{"login":"canariecaf","id":5281413,"avatar_url":"https://avatars.githubusercontent.com/u/5281413?v=3","gravatar_id":"","url":"https://api.github.com/users/canariecaf","html_url":"https://github.com/canariecaf","followers_url":"https://api.github.com/users/canariecaf/followers","following_url":"https://api.github.com/users/canariecaf/following{/other_user}","gists_url":"https://api.github.com/users/canariecaf/gists{/gist_id}","starred_url":"https://api.github.com/users/canariecaf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/canariecaf/subscriptions","organizations_url":"https://api.github.com/users/canariecaf/orgs","repos_url":"https://api.github.com/users/canariecaf/repos","events_url":"https://api.github.com/users/canariecaf/events{/privacy}","received_events_url":"https://api.github.com/users/canariecaf/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":16,"state":"open","created_at":"2015-04-26T20:53:39Z","updated_at":"2015-09-29T13:47:34Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-04-10T17:02:24Z","updated_at":"2015-09-29T13:47:34Z","closed_at":"2015-09-29T13:47:34Z","body":"the function ldapwhoami which is used in the preflight check for directory reachability fails mysteriously against Active Directory 2003.\r\nThis is substantiated with this bugzilla report from RedHat: \r\nhttps://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=916195\r\n\r\nThe work around is to use ldapsearch:\r\nfiles/script.bootstrap.functions.sh:\r\n \r\n`#${Echo} \"ldapwhoami -vvv -H ldaps://${ldapserver} -D \\\"${ldapbinddn}\\\" -x -w \\\"<removed>\\\"\" >> ${statusFile}\r\n \r\n#ldapwhoami -vvv -H ldaps://${ldapserver} -D \"${ldapbinddn}\" -x -w \"${ldappass}\" &>> ${statusFile}\r\n \r\n${Echo} \"ldapsearch -LLL -x -w \\\"<removed>\\\" -H ldaps://${ldapserver} -D \\\"${ldapbinddn}\\\" -b \\\"${ldapbinddn}\\\"\" '(objectclass=*)' >> ${statusFile}\r\n \r\nldapsearch -LLL -x -w \"${ldappass}\" -H ldaps://${ldapserver} -D \"${ldapbinddn}\" -b \"${ldapbinddn}\" '(objectclass=*)' &>> ${statusFile} `"}}