Pagina 1 di 1

ldap_add: Already exists

Inviato: mer 7 lug 2010, 12:28
da ZeroUno
Salve.
Sto inserendo una entry in un database ldap usando il comando ldapmodify.

ldap mi risponde
ldap_add: Already exists

ma la entry non esiste.

Secondo voi perchè fa così?

Re: ldap_add: Already exists

Inviato: mer 7 lug 2010, 14:38
da masalapianta
ZeroUno ha scritto:Salve.
Sto inserendo una entry in un database ldap usando il comando ldapmodify.

ldap mi risponde
ldap_add: Already exists

ma la entry non esiste.

Secondo voi perchè fa così?
perchè gia esiste, controlla con un ldapsearch (nel caso tu abbia controllato con ldapbrowser o altra zozzeria simile)

Re: ldap_add: Already exists

Inviato: mer 7 lug 2010, 16:42
da ZeroUno
masalapianta ha scritto:
ZeroUno ha scritto:ma la entry non esiste.
perchè gia esiste, controlla con un ldapsearch (nel caso tu abbia controllato con ldapbrowser o altra zozzeria simile)
è ovvio che avevo già controllato. con ldapsearch.

Comunque ho approfittato dell'occasione per sdraiarlo (conteneva solo schemi di base) e rifarlo from scratch

Però la storia non è la prima volta che mi si presenta. Anche con un altro ldap, invece popolato. Sono stato costretto a restorare dal backup (di pochi minuti prima, quindi completo, per fortuna).

Ciao
Matteo

Re: ldap_add: Already exists

Inviato: mer 7 lug 2010, 17:04
da masalapianta
ZeroUno ha scritto: è ovvio che avevo già controllato. con ldapsearch.
controlla meglio :lol:

Re: ldap_add: Already exists

Inviato: mer 7 lug 2010, 19:33
da ZeroUno
masalapianta ha scritto:
ZeroUno ha scritto: è ovvio che avevo già controllato. con ldapsearch.
controlla meglio :lol:
la entry è ou=regole,dc=reg-bus-users,dc=it

non mi viene un controllo migliore di questi:

Codice: Seleziona tutto

# ldapsearch -D "cn=Directory Manager" -b "ou=regole,dc=reg-bus-users,dc=it" "objectclass=*" -w -
Enter bind password: 
ldap_search: No such object
ldap_search: matched: dc=iam-reg-bus-users,dc=it

 
# ldapsearch -D "cn=Directory Manager" -b "dc=it" "objectclass=*" -w - >all.ldiff
# grep regole all.ldiff
# echo $?
1
Su un altro server risponde correttamente la entry
se hai controlli migliori da fare dimmeli.

Re: ldap_add: Already exists

Inviato: gio 8 lug 2010, 10:24
da masalapianta
strano; che dice "slapcat|grep -i regole" ? sicuro che la entry che cerchi di aggiungere sia "ou=regole,dc=reg-bus-users,dc=it"?

Re: ldap_add: Already exists

Inviato: gio 8 lug 2010, 13:17
da ZeroUno
non posso effettuare la verifica... l'ldap è stato piallato e ricostruito da zero.