Hello, I've upgrade to glibc 2.2.1 (glibc-2.2.1-3mdk.i586.rpm) and openldap 1.2.11 (openldap-servers-1.2.11-15.i386.rpm). Now, when I restart slapd, I get: line 63 (access to dn="*,dc=(.*),dc=zero,dc=sh,ou=oxyroot" attr=children by dn="cn=replication,ou=accounts,o=oxymium,ou=companies,ou=oxyroot" write by group="cn=super-admins,ou=groups,ou=oxyroot" write by group="dc=zero,dc=sh, ou=oxyroot" write by group="cn=add-access,dc=zero,dc=sh,ou=oxyroot" write by group="dc=$1,dc=zero,dc=sh,ou=oxyroot" write by * read) /etc/openldap/slapd.conf: line 63: regular expression "*,dc=(.*),dc=zero,dc=sh,o u=oxyroot" bad because of Invalid preceding regular expression Any hint ? Thank you. Manuel -- ______________________________________________________________________ Manuel Guesdon - Software Builders <mguesdon@sbuilders.com>
Yes, your ACLs contain invalid regexes. In particular, the leading stars likely should be preceeded by a ".". See re_format(7) or other page detailing POSIX regexes for details. At 10:57 AM 1/19/01 +0000, ml@sbuilders.com wrote: >Hello, > >I've upgrade to glibc 2.2.1 (glibc-2.2.1-3mdk.i586.rpm) and openldap 1.2.11 (openldap-servers-1.2.11-15.i386.rpm). >Now, when I restart slapd, I get: > >line 63 (access to dn="*,dc=(.*),dc=zero,dc=sh,ou=oxyroot" attr=children >by dn="cn=replication,ou=accounts,o=oxymium,ou=companies,ou=oxyroot" write >by group="cn=super-admins,ou=groups,ou=oxyroot" write by group="dc=zero,dc=sh, >ou=oxyroot" write by group="cn=add-access,dc=zero,dc=sh,ou=oxyroot" write >by group="dc=$1,dc=zero,dc=sh,ou=oxyroot" write by * read) >/etc/openldap/slapd.conf: line 63: regular expression "*,dc=(.*),dc=zero,dc=sh,o >u=oxyroot" bad because of Invalid preceding regular expression > >Any hint ? > >Thank you. > >Manuel >-- >______________________________________________________________________ >Manuel Guesdon - Software Builders <mguesdon@sbuilders.com>
On Fri, 19 Jan 2001 08:55:49 -0800 Kurt D. Zeilenga <Kurt D. Zeilenga <Kurt@OpenLDAP.org>> wrote: >| Yes, your ACLs contain invalid regexes. In particular, >| the leading stars likely should be preceeded by a ".". >| See re_format(7) or other page detailing POSIX regexes >| for details. Thanks Kurt. It was working without the "." in openldap v1.2.9 with glibc v?.?.?. Seems to works well, now, after adding the "." . Just to be sure: in such expression dn=".*,ou=(.*),dc=aa,dc=bb" Is $1 the first (.*) (the "ou" part) ? Manuel >| At 10:57 AM 1/19/01 +0000, ml@sbuilders.com wrote: >| >I've upgrade to glibc 2.2.1 (glibc-2.2.1-3mdk.i586.rpm) and openldap 1.2.11 (openldap-servers-1.2.11-15.i386.rpm). >| >Now, when I restart slapd, I get: >| > >| >line 63 (access to dn="*,dc=(.*),dc=zero,dc=sh,ou=oxyroot" attr=children >| >by dn="cn=replication,ou=accounts,o=oxymium,ou=companies,ou=oxyroot" write >| >by group="cn=super-admins,ou=groups,ou=oxyroot" write by group="dc=zero,dc=sh, >| >ou=oxyroot" write by group="cn=add-access,dc=zero,dc=sh,ou=oxyroot" write >| >by group="dc=$1,dc=zero,dc=sh,ou=oxyroot" write by * read) >| >/etc/openldap/slapd.conf: line 63: regular expression "*,dc=(.*),dc=zero,dc=sh,o >| >u=oxyroot" bad because of Invalid preceding regular expression -- ______________________________________________________________________ Manuel Guesdon - Software Builders <mguesdon@sbuilders.com> 14 rue Jean-Baptiste Clement - 93200 Saint-Denis - France Tel: +33 1 4940 0999 - Fax: +33 1 4940 0998
changed notes changed state Open to Closed
user error