[LatinaLUG] errrore apache ds

Nicola Scendoni scendoni@gmail.com
Mar 28 Apr 2015 13:58:29 CEST


Ciao Jusi,

la mia risposta inline qui sotto.




> Se  eseguo  questa ricerca:
> -----------------------------------------------------------------------
> ldapsearch -h localhost -p 10389 -b "o=sevenSeas" -s sub "(cn=James Hook)"
> +
> version: 1
> dn: cn=James Hook,ou=people,o=sevenSeas
> accessControlSubentries:
> cn=sevenSeasAuthorizationRequirementsACISubentry,o=sevenSeas
> creatorsName: cn=Horatio Nelson,ou=people,o=sevenSeas
> createTimestamp: 20061203140109Z
> -------------------------------------------------------------------
> e mi dà questo errore:
> ----------------------------------
> ldapsearch -h localhost -p 10389 -b "o=sevenSeas" -s sub "(cn=James Hook)"
> +
> version: 1
> #!RESULT ERROR
> #!CONNECTION ldap://localhost:10389
> #!DATE 2015-04-28T11:31:46.671
> #!ERROR [LDAP: error code 65 - OBJECT_CLASS_VIOLATION: failed for
> MessageType : ADD_REQUEST Message ID : 19     Add Request : Entry
>  dn[n]: cn=James Hook,ou=people,o=sevenSeas createTimestamp:
> 20061203140109Z     accessControlSubentries:
> cn=sevenSeasAuthorizationRequirementsACISubentry,o=sevenSeas creatorsName:
> cn=Horatio Nelson,ou=people,o=sevenSeas : ERR_60 Entry cn=James
> Hook,ou=people,o=sevenSeas does not contain a STRUCTURAL ObjectClass]
> dn: cn=James Hook,ou=people,o=sevenSeas
> accessControlSubentries:
> cn=sevenSeasAuthorizationRequirementsACISubentry,o=
>  sevenSeas
> creatorsName: cn=Horatio Nelson,ou=people,o=sevenSeas
> createTimestamp: 20061203140109Z
> -----------------------------------------------------------
> suppongo che nell'entry  manchi la  classe che   contiene gli attributi
> "creatorsName" e "createTimestamp";vero? ma come faccio a sapere qual'e'?
>


Gli attributi creatorsName e createTimestamp sono di tipo operational
(gestiti direttamente dal directory server) e non credo siano il problema.
Non mi e' chiaro la query che stai facendo. Hai 2 possibilita':

Query 1:

ldapsearch -h localhost -p 10389 -b "o=sevenSeas" -s sub "(cn=James Hook)"

Questa ti ritorna la entry e gli attibuti che hai definito.


Query 2:

ldapsearch -h localhost -p 10389 -b "o=sevenSeas" -s sub "(cn=James Hook)" +

Questa (con il + alla fine) ti ritorna la entry con gli attributi che hai
definito ed in piu' gli attributi operational (creatorsName,
createTimestamp,...)

provale entrambe e posta il risultato... se non ci sono problemi
particolari nel server dovrebbero funzionare entrambe.


Nicola



> Ciao e grazie
>
>
> Il 24/04/2015 15:36, Roberto Polli ha scritto:
>
>> Il 24 aprile 2015 13:14, Jusi Pomenti <jusipom@gmail.com> ha scritto:
>>
>>> ERR_60 Entry cn=James Hook,ou=people,o=sevenSeas does not contain a
>>> STRUCTURAL ObjectClass]
>>>
>> Sembra che la entry sia stata creata male.
>>
>> Cancella e ricreala con l'objectclass corrette e vedi che succede.
>>
>> Pace,
>> R:
>> _______________________________________________
>> http://www.llg.it
>> latina mailing list
>> latina@lists.linux.it
>> http://lists.linux.it/listinfo/latina
>>
>>
> --
> -------------------------------
> Junior Silvestro Pomenti
> Latina
>
> Sito Web: www.jusipom.it
> Email: jusipom(at)gmail.com
>        info(at)jusipom.it
> -------------------------------
>
> _______________________________________________
> http://www.llg.it
> latina mailing list
> latina@lists.linux.it
> http://lists.linux.it/listinfo/latina
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/latina/attachments/20150428/47400f3b/attachment.html>


Maggiori informazioni sulla lista latina