Re: [Touch-packages] [Bug 1891548] Re: autofs-ldap's /etc/ldap/schema/autofs.schema crashes slapd
Will do, thanks.Michael Peek On Thu, 2020-08-20 at 15:10 +, Paride Legovini wrote: > Hi Michael and thanks for all the digging. If I understand > correctlythere are two issues here: > 1. The slapd crash due to the caseExactMatch/caseExactIA5Match typo, > forwhich you submitted a fix upstream [1]. > 2. The need to "start ; stop ; restart" the slapd service in order > toavoid the "invalid per syntax" errors. > What I suggest is to: > A. Let's wait for upstream to comment on or pickup your patch. > We'llthen be able to cherry-pick the fix from the upstream > repository. Thismakes things easier to manage and give us more > confidence on thecorrectness on the patch (could be obvious for a > ldap/autofs expert, Iam not.) > B. File a separate bug for the "start ; stop ; restart" thing, > whichappears to be unrelated. If you do so, please make it clear it's > aBionic -> Focal regression. Having a minimal steps to reproduce > theissue from a fresh Focal install would be the best. > What do you think? > Paride > [1] https://www.spinics.net/lists/autofs/msg02276.html > -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to openldap in Ubuntu. https://bugs.launchpad.net/bugs/1891548 Title: autofs-ldap's /etc/ldap/schema/autofs.schema crashes slapd Status in autofs package in Ubuntu: New Status in openldap package in Ubuntu: New Status in autofs package in Debian: Unknown Bug description: Ubuntu Release: # lsb_release -rd Description: Ubuntu 20.04.1 LTS Release: 20.04 Version of packages in use: # dpkg -l autofs autofs-ldap slapd | grep '^ii' ii autofs 5.1.6-2ubuntu0.1 amd64kernel-based automounter for Linux ii autofs-ldap5.1.6-2ubuntu0.1 amd64LDAP map support for autofs ii slapd 2.4.49+dfsg-2ubuntu1.3 amd64OpenLDAP server (slapd) Expected: No errors from slaptest Actual Output: 5f359370 /etc/ldap/schema/autofs.schema: line 14 attributetype: AttributeType inappropriate matching rule: "caseExactMatch" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1891548/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
Re: [Touch-packages] [Bug 1891548] Re: autofs-ldap's /etc/ldap/schema/autofs.schema crashes slapd
As a follow-up, I figured out a workaround for the following error that I reported earlier: adding new entry "ou=auto.master,dc=example,dc=org"ldap_add: Invalid syntax (21) additional info: objectClass: value #1 invalid per syntax Original steps: 1) Install /etc/ldap/slapd.conf (which includes the "caseExactIA5Match" fixed version of the autofs schema) 2) Start slapd 3) Attempts to enter an automountMap entry causes an invalid syntax error Workaround: 1) Install /etc/ldap/slapd.conf (which includes the "caseExactIA5Match" fixed version of the autofs schema) 2) start slapd 3) stop and restart slapd again 4) Attempts to enter automountMap entry now succeed Why this is necessary I can't say but the behavior is consistent. This extra restart was not necessary for versions of slapd+autofs that shipped with 18.04 and previous Ubuntu versions. Also I'm going to further show my ignorance here and say that I found "caseExactMatch" in several other schema files too. I'm wondering why other users haven't run into something similar? # find /etc/ldap/schema/ -type f -exec grep -q caseExactMatch {} \; -print/etc/ldap/schema/corba.schema/etc/ldap/schema/duaconf.ldif/etc/ld ap/schema/core.schema <-- commented out/etc/ldap/schema/duaconf.schema/etc/ldap/schema/java.schema/etc/ldap /schema/core.ldif <-- commented out/etc/ldap/schema/java.ldif/etc/ldap/schema/autofs.schema Thank you again for your help on this. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to openldap in Ubuntu. https://bugs.launchpad.net/bugs/1891548 Title: autofs-ldap's /etc/ldap/schema/autofs.schema crashes slapd Status in autofs package in Ubuntu: New Status in openldap package in Ubuntu: New Bug description: Ubuntu Release: # lsb_release -rd Description: Ubuntu 20.04.1 LTS Release: 20.04 Version of packages in use: # dpkg -l autofs autofs-ldap slapd | grep '^ii' ii autofs 5.1.6-2ubuntu0.1 amd64kernel-based automounter for Linux ii autofs-ldap5.1.6-2ubuntu0.1 amd64LDAP map support for autofs ii slapd 2.4.49+dfsg-2ubuntu1.3 amd64OpenLDAP server (slapd) Expected: No errors from slaptest Actual Output: 5f359370 /etc/ldap/schema/autofs.schema: line 14 attributetype: AttributeType inappropriate matching rule: "caseExactMatch" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1891548/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp