Re: NameErr: DSID-03050C55, problem 2003 (BAD_ATT_SYNTAX) when adding group with nested group
Natxo Asenjo <[email protected]> Wed, 16 Dec 2015 11:24:21 +0100
| Newsgroups | gmane.comp.lang.perl.modules.ldap |
|---|---|
| Message-ID | <CAHBEJzU=nOhtZM4Drzre_OpUGLziUbkuAS++sFqpiMcDYfz5Dw@mail.gmail.com> |
--001a113ed654381cf60527014f76 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable hi Cl=C3=A9ment, On Wed, Dec 16, 2015 at 10:38 AM, Cl=C3=A9ment OUDOT <[email protected]> wrote: > > > 2015-12-16 10:31 GMT+01:00 Natxo Asenjo <[email protected]>: > >> >> my $result =3D $ldaptest->add( >> "$dn", >> attrs =3D> [ >> 'objectclass' =3D> [qw/top group/], >> 'cn' =3D> "cn=3D$nested_group", >> 'samAccountName' =3D> "$nested_group", >> 'grouptype' =3D> 0x80000002, >> 'member' =3D> [@groups], >> ] >> ); >> >> $result->code && warn "failed to add group $dn ", $result->error; >> >> Adding users is no problem. Do you know what I'm doing wrong? >> > > > You need to pass an array ref to the member attribute : > > 'member' =3D> \@groups, > sorry, again operator error. The solution was: my $result =3D $ldaptest->add( "$dn", attrs =3D> [ 'objectclass' =3D> [qw/top group/], 'cn' =3D> "$nested_group", ^ 'samAccountName' =3D> "$nested_group", 'grouptype' =3D> 0x80000002, 'member' =3D> [@groups], ] ); not 'cn' =3D> "cn=3D$nested_group", ^^^^ -- Groeten, natxo --001a113ed654381cf60527014f76 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+aGkgQ2zDqW1lbnQsPGJyPjxkaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0 cmEiPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gV2VkLCBEZWMgMTYsIDIwMTUgYXQg MTA6MzggQU0sIENsw6ltZW50IE9VRE9UIDxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFp bHRvOmNsZW0ub3Vkb3RAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Y2xlbS5vdWRvdEBnbWFp bC5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9x dW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29s aWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48YnI+ PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PHNw YW4+MjAxNS0xMi0xNiAxMDozMSBHTVQrMDE6MDAgTmF0eG8gQXNlbmpvIDxzcGFuIGRpcj0ibHRy Ij4mbHQ7PGEgaHJlZj0ibWFpbHRvOm5hdHhvLmFzZW5qb0BnbWFpbC5jb20iIHRhcmdldD0iX2Js YW5rIj5uYXR4by5hc2Vuam9AZ21haWwuY29tPC9hPiZndDs8L3NwYW4+Ojxicj48YmxvY2txdW90 ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9y ZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRp diBkaXI9Imx0ciI+PGJyPjxkaXY+PGRpdj48ZGl2Pm15ICRyZXN1bHQgPSAkbGRhcHRlc3QtJmd0 O2FkZCg8YnI+wqDCoMKgICZxdW90OyRkbiZxdW90Oyw8YnI+wqDCoMKgIGF0dHJzID0mZ3Q7IFs8 YnI+wqDCoMKgwqDCoMKgwqAgJiMzOTtvYmplY3RjbGFzcyYjMzk7wqDCoMKgID0mZ3Q7IFtxdy90 b3AgZ3JvdXAvXSw8YnI+wqDCoMKgwqDCoMKgwqAgJiMzOTtjbiYjMzk7wqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgID0mZ3Q7ICZxdW90O2NuPSRuZXN0ZWRfZ3JvdXAmcXVvdDssPGJyPsKgwqDCoMKg wqDCoMKgICYjMzk7c2FtQWNjb3VudE5hbWUmIzM5OyA9Jmd0OyAmcXVvdDskbmVzdGVkX2dyb3Vw JnF1b3Q7LDxicj7CoMKgwqDCoMKgwqDCoCAmIzM5O2dyb3VwdHlwZSYjMzk7wqDCoMKgwqDCoCA9 Jmd0OyAweDgwMDAwMDAyLDxicj7CoMKgwqDCoMKgwqDCoCAmIzM5O21lbWJlciYjMzk7wqDCoMKg wqDCoMKgwqDCoCA9Jmd0OyBbQGdyb3Vwc10sPGJyPsKgwqDCoCBdPGJyPik7PGJyPjxicj4kcmVz dWx0LSZndDtjb2RlICZhbXA7JmFtcDsgd2FybiAmcXVvdDtmYWlsZWQgdG8gYWRkIGdyb3VwICRk biAmcXVvdDssICRyZXN1bHQtJmd0O2Vycm9yOzxicj48YnI+PC9kaXY+PGRpdj5BZGRpbmcgdXNl cnMgaXMgbm8gcHJvYmxlbS4gRG8geW91IGtub3cgd2hhdCBJJiMzOTttIGRvaW5nIHdyb25nPzxi cj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PGJyPjwvZGl2 Pjwvc3Bhbj48ZGl2PllvdSBuZWVkIHRvIHBhc3MgYW4gYXJyYXkgcmVmIHRvIHRoZSBtZW1iZXIg YXR0cmlidXRlIDo8YnI+PGJyPsKgJiMzOTttZW1iZXImIzM5O8KgwqDCoMKgwqDCoMKgwqAgPSZn dDsgXEBncm91cHMsPGJyPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rp dj48YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48L2Rpdj48ZGl2IGNsYXNz PSJnbWFpbF9leHRyYSI+c29ycnksIGFnYWluIG9wZXJhdG9yIGVycm9yLiBUaGUgc29sdXRpb24g d2FzOjxicj48YnI+PHNwYW4+bXkgJHJlc3VsdCA9ICRsZGFwdGVzdC0mZ3Q7YWRkKDxicj7CoMKg wqAgJnF1b3Q7JGRuJnF1b3Q7LDxicj7CoMKgwqAgYXR0cnMgPSZndDsgWzxicj7CoMKgwqDCoMKg wqDCoCAmIzM5O29iamVjdGNsYXNzJiMzOTvCoMKgwqAgPSZndDsgW3F3L3RvcCBncm91cC9dLDxi cj7CoMKgwqDCoMKgwqDCoCAmIzM5O2NuJiMzOTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSZn dDsgJnF1b3Q7JG5lc3RlZF9ncm91cCZxdW90Oyw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF48YnI+wqDCoMKgwqDCoMKgwqAg JiMzOTtzYW1BY2NvdW50TmFtZSYjMzk7ID0mZ3Q7ICZxdW90OyRuZXN0ZWRfZ3JvdXAmcXVvdDss PGJyPsKgwqDCoMKgwqDCoMKgICYjMzk7Z3JvdXB0eXBlJiMzOTvCoMKgwqDCoMKgID0mZ3Q7IDB4 ODAwMDAwMDIsPGJyPsKgwqDCoMKgwqDCoMKgICYjMzk7bWVtYmVyJiMzOTvCoMKgwqDCoMKgwqDC oMKgID0mZ3Q7IFtAZ3JvdXBzXSw8YnI+wqDCoMKgIF08YnI+KTs8L3NwYW4+PGJyIGNsZWFyPSJh bGwiPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PC9kaXY+PGRpdiBjbGFzcz0i Z21haWxfZXh0cmEiPm5vdMKgwqAgPHNwYW4+ICYjMzk7Y24mIzM5O8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCA9Jmd0OyAmcXVvdDtjbj0kbmVzdGVkX2dyb3VwJnF1b3Q7LDxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5eXl48YnI+ PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGJyPjxkaXY+LS08YnI+ R3JvZXRlbiw8YnI+bmF0eG88L2Rpdj4NCjwvZGl2PjwvZGl2PjwvZGl2Pg0K --001a113ed654381cf60527014f76--