Re: NameErr: DSID-03050C55, problem 2003 (BAD_ATT_SYNTAX) when adding group with nested group

[email protected] (Natxo Asenjo) Wed, 16 Dec 2015 11:24:21 +0100
Newsgroups perl.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--