Univention Bugzilla – Bug 37909
Missing hyphen/dash in univention-run-join-scripts (UCC 1.0)
Last modified: 2015-07-01 13:48:12 CEST
> 138 if [ -z "$binddn" ]; then > 139 # Next check is the local ldapi interface > 140 binddn="$(univention-ssh "$DCPWD" "$DCACCOUNT"@"$ldap_master" \ > 141 ldapsearch -x LLL -H ldapi:/// "(&(uid=$DCACCOUNT)(objectClass=person))" dn | ldapsearch-decode64 | sed -ne 's|^dn: ||p;s|^DN: ||p')" > 142 fi Because there is a '-' missing before 'LLL', ALL DNs are returned and not only the one we are looking for ($DCACCOUNT). This might let the join fail, produce confusing warnings during join and is probably related to Bug #30222. This also applies to UCC 2.0. The version in UCS has been fixed with Bug #32005. I guess we should regularly adopt the current version from UCS.
We should merge the UCS fix from Bug 32005
univention-ucc-join - 1.1.16-7 3.1-0-0-ucc-errata 2015-04-22-univention-ucc-join.yaml
OK: Fix: merge from ucc2 OK: YAML Verified
http://errata.univention.de/ucc/1.0/45.html