Although the manpage for NET::LDAP::Entry states that using add method
would add to the values of an existing entry, LDAP server refuses to
add the entry on calling update method stating "Already exists"
(message code 68, ldap_error_text given below). How do I overcome
this?

TIA

--------
Net::LDAP::Entry manpage excerpt:
--------

add ( ATTR => VALUE [, ATTR2 => VALUE2 ... ] )

Add one or more new attributes to the entry. Each value must be a
scalar variable or a reference to an array. The values given will be
added to the values which already exist for the given attributes.

--------
ldap_error_text
--------

The client attempted to add an entry that already exists. This can
occur as
a result of

* An add request was submitted with a DN that already exists

* A modify DN requested was submitted, where the requested new DN
already exist
s

* The request is adding an attribute to the schema and an attribute
with the
given OID or name already exists