Hello, additional information: On Thu, Mar 12, 2009 at 1:32 PM, Alexander Farber <alexander.far...@gmail.com> wrote: > use constant ROOTDN => 'OU=NIS Groups,DC=internal,DC=mycompany,DC=com'; > ....... > while (my ($key, $value) = each %passwd) { > print "$key -> $value\n"; > > my ($Name, $GidNumber, $PosixMember) = (split ':', $value)[0, 2, 3]; > > print "Name: $Name\n"; > print "GidNumber: $GidNumber\n"; > print "PosixMember: $PosixMember\n" if defined $PosixMember; > > my $dn = "cn=$Name," . ROOTDN; > print "dn: $dn\n\n"; > > my $result = $ldap->add($dn, attrs => [ > msSFU30GidNumber => $GidNumber, > msSFU30Name => $Name, > msSFU30NisDomain => 'internal', > #msSFU30PosixMember => $PosixMember, > ] ); > > $result->code && print STDERR 'Failed to add group: ', > $result->error, "\n"; > } > > This gives me the error: > > calibrat -> calibrat:*:5522:herman,hufeis,konop > Name: calibrat > GidNumber: 5522 > PosixMember: herman,hufeis,konop > dn: cn=calibrat,OU=NIS Groups,DC=internal,DC=mycompany,DC=com > > Failed to add group: 0000207B: UpdErr: DSID-03050FB5, problem 6002 > (OBJ_CLASS_VIOLATION), data 0
if I add objectCategory => 'Group', objectClass => 'group', I get the new error: Failed to add group: 000020B5: AtrErr: DSID-031522A8, #1: 0: 000020B5: DSID-031522A8, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 9030e (objectCategory) Has anybody had a similar problem when creating a group in AD please? Regards Alex