The quote signs (") are not stripped here and this results in error messages: "ldap_initialize: Bad parameter to an ldap routine" In 3.2, this used to work due to the following: * In 3.2, the "idmap backend" was of type string list, and the string was processed with str_list_make(), which stripped all quotes using next_token_talloc(). * In 3.4, "idmap backend" parameter is of type string, so the quotes are not stripped by loadparm. Hence the stipping of the quotes from the location is needed in 3.4. Michael
This also applies to the idmap alloc backend parameter.
Created attachment 4968 [details] Patchset for 3.4. Patch to fix the issue on 3.4. Volker, please review.
Comment on attachment 4968 [details] Patchset for 3.4. Looks good, thanks
Pushed to v3-4-test. Closing out bug report. Thanks!
3.3 is also affected by this one.
Created attachment 4979 [details] Patchset for 3.3 This contains the patchset for the v3-3-test branch. But the 3.4 patchset can also be applied (with "git am -3" due to the source/ -> source3/ change, apart from that it is the same patch).
Pushed to v3-3-test. Closing out bug report. Thanks!