From: Jim H. <ha...@us...> - 2002-03-05 14:24:46
|
Here are a few things to try. Make sure that you print the full dn ($dn) and that it is what you think. Use a generic tool like ldapsearch to display the contents of that dn and and also the contents of something created by the vendor's tool that you think should be very similar. It is possible that their tool expects a certain objectclass or attribute to be present that you aren't supplying. Use Net::LDAP to delete the object with the same dn. Check the status that comes back to be sure that it worked. It is possible that the dn that you are dinding with doesn't have sufficient privileges to eithr add a certain attribute of to deleted objects. --Jim Harle On Tue, 5 Mar 2002, Armin Fuerst wrote: > > hi! > > i am using the Net::LDAP library to create a little maintenance utility > for a ldap-server. > searching and removing was working perfectly, but i now have a problem > adding new entries. > the ldap-server used is from data connection limited. > i created a new entry using (before, i used 'new' and 'bind'): > > $ldapresults=$ldapconnection->add ($dn) > > and this did something in the database, but i'm not sure exactly what. > when i try to search this entry, i don't see it (but i see other entries). > with the directory admin tool that came with the ldap-server, i see the > entry, but when i try to access it, i receive the error-message, that the > entry has been deleted. when i try again, the entry appears again and when > i try to delete it, the directory admin closes without any comment > (crashes?). > > when i try to create the entry again (like above), i get the > error-message: "The entry already exists", when i try to delete it, i get > the error-message : "No such object". > when i try to delete the whole tree in the directory admin, i get the > error-message: > Unable to delete the entry "..." (or any of its superiors) because this > area of the directroy contains links or aliases. > > > can you please tell me: > * how can i get rid of the entry? > * what did i do wrong when trying to create the entry? > > kind regards, > > armin fuerst > > |