Ergo non ha creato correttamente gli indici.
Ferma il servizio slapd (possibilmente in maniera "delicata")
cancella dalla directory che contiene i dati tutti i file con estensione
bdb a eccezione di id2entry.bdb e dn2id.bdb
lancia slapindex
al termine dovresti trovare che ha aggiunto dei file con estensione bdb
(uno per ciascun attributo indicizzato)
fai ripartire slapd

Il 09/07/2010 09:56, Luigi Augello 840600 ha scritto:
> Scusa , ma ad una più attenta verifica putroppo l'errore me lo da ancora
> grazie
> ciao
> Luigi
>> Non mi ero accorto che prima avevi risposto solo a me.
>> Non so quanti dei dati che mi hai inviato sei disposto a rendere
>> totalmente pubblici, ma ti chiedo ti tenere sempre in CC la mailing
>> list.
>>
>> Credevo che tu gestissi tutti i nodi e quindi ti ho risp in quel
>> modo. Ho immaginato che gli indici ti mancassero su tutti i tuoi nodi
>> dell'architettura.
>> L'utente con cui dovevi eseguire il comando e' quello con cui gira
>> openldap. Se e' diverso rischi poi problemi subdoli a posteriori in
>> quanto tutti i file creati dallo slapindex (li vedi con il nome
>> attributo.bdb nella dir del db) avranno proprietario diverso da
>> quello degli altri file, con il rischio che il db risulti poi
>> corrotto...
>>
>> Per tornare "regolari" ti propongo di scrivere quello che hai fatto
>> in una mail di risposta alla mia mail che aveva in Cc la mailing list.
>>
>> Ciao
>>    Marco
>>
>>
>> 2010/7/8 Luigi Augello <lauge...@unipa.it <mailto:lauge...@unipa.it>>
>>
>>     Non ho accesso al nodo master e anche se lo avessi dovrei fermare
>>     l'intera università: mi farebbero fuori in modo lento e
>>     violento... :-)
>>     ergo posso operare solo sul nodo slave a cui ho accesso. Ho già
>>     lanciato il comando senza alcun parametro e da utente root. Spero
>>     che vada bene. Ti farò sapere altri sviluppi
>>     Grazie
>>     Luigi
>>
>>     Il 08/07/2010 16.29, Marco Pizzoli ha scritto:
>>>     Allora posso supporre che il tuo problema sia proprio quello.
>>>
>>>     2 scenari:
>>>
>>>     1)
>>>     - fermi a turno *tutti* i motori openldap,
>>>     - con l'utente di openldap (di solito si chiama "ldap") esegui
>>>     il comando "slapindex". Senza parametri ti crea tutti gli indici
>>>     che hai definito per TUTTI i database che hai configurato. Se
>>>     hai piu' di un db definito ti occorre l'opzione -b per
>>>     specificare lo specifico db.
>>>     - tiri su il motore
>>>
>>>     2)
>>>     - fai l'attivita' del punto 1 sul solo nodo master
>>>     - fermi a turno gli altri nodi, cancelli tutti i file della dir
>>>     del db *TRANNE* il file DB_CONFIG
>>>     - riattivi i nodi e lasci che si ri-popolino con il meccanismo
>>>     della replica
>>>
>>>     Va da se' che se lasci che gli slave siano acceduti via rete
>>>     durante il tempo della popolazione, rischi che i client facciano
>>>     query su un db non ancora popolato e quindi non trovano tutte le
>>>     entry nel db
>>>
>>>     Fammi sapere
>>>     Ciao
>>>     M.
>>>
>>>
>>>     2010/7/8 Luigi Augello <luigi.auge...@unipa.it
>>>     <mailto:luigi.auge...@unipa.it>>
>>>
>>>         Dimenticavo come si usa slapindex?
>>>
>>>
>>>         Augello Luigi
>>>         Amministratore di Sistema Poli didattici di Agrigento,
>>>         Caltanissetta e Trapani
>>>         Università degli Studi di Palermo
>>>         tel 093420928
>>>         VoIP 09123865802
>>>
>>>         ---------- Original Message -----------
>>>         From: Marco Pizzoli <marco.pizz...@gmail.com
>>>         <mailto:marco.pizz...@gmail.com>>
>>>         To: Luigi Augello <luigi.auge...@unipa.it
>>>         <mailto:luigi.auge...@unipa.it>>
>>>         Cc: openldap@mail.sys-net.it <mailto:openldap@mail.sys-net.it>
>>>         Sent: Thu, 8 Jul 2010 15:11:46 +0200
>>>         Subject: Re: [OpenLDAP] indicizzazione database
>>>
>>>         > Ciao,
>>>         > scusa la domanda ma dopo aver aggiunto le direttive
>>>         "index" nel file
>>>         > di conf, hai lanciato lo slapindex?
>>>         >
>>>         > Se gli indici sono definiti nel file di conf e popoli da
>>>         zero il db,
>>>         > allora gli indici vengono creati e popolati di
>>>         conseguenza. Se
>>>         > aggiungi solo le direttive ad un db gia&#39; popolato
>>>         allora ottieni
>>>         > errore perche&#39; il motore OpenLDAP cerca di utilizzare
>>>         degli
>>>         > indici che di fatto non esistono.
>>>         >
>>>         > Marco
>>>         >
>>>         > 2010/7/8 Luigi Augello <luigi.auge...@unipa.it
>>>         <mailto:luigi.auge...@unipa.it>>
>>>         > Salve
>>>         > ricevo una serie di messaggi di errore   relativi
>>>         > all&#39;indicizzazione che di seguito aggiungo. Il fiel
>>>         slapd.conf
>>>         > contene le seguenti opzioni
>>>         >
>>>         > index objectClass                               eq
>>>         > index uid,uidNumber,gidNumber,memberUid         eq
>>>         > index cn,mail,surname,givenname                 eq,subinitial
>>>         > index sambaSid                                   eq
>>>         > index sambaPrimaryGroupSID                       eq
>>>         > index sambaDomainName                           eq
>>>         > index entryUUID                                 eq
>>>         >
>>>         > il database è un database parecchio consistente, ci sono
>>>         tutti gli studfenti
>>>         > dell&#39;università, lo utilizzo con samba come PDC per
>>>         > l&#39;autenticazione degli utenti e a sua volta da
>>>         dansguardian neil
>>>         > log in modo da sapere da chi è statop visitato un
>>>         dete3rminato sito.
>>>         > Ho notato che nella ricerca perde parecchio tempo e il log
>>>         legato
>>>         > all&#39;aperture di un sito è nel file test
>>>         >
>>>         > insomma mi servirebbe ottimizzare le ricerche e di
>>>         conseguenza gli
>>>         > indici che no sono ottimizzati dato che lo stesso log me
>>>         lo dice. Grazie
>>>         > Luigi Augello
>>>         >
>>>         > Augello Luigi
>>>         > Amministratore di Sistema Poli didattici di Agrigento,
>>>         Caltanissetta
>>>         > e Trapani Università degli Studi di Palermo tel 093420928
>>>         VoIP 09123865802
>>>         >
>>>         > _______________________________________________
>>>         > OpenLDAP mailing list
>>>         > OpenLDAP@mail.sys-net.it <mailto:OpenLDAP@mail.sys-net.it>
>>>         > https://www.sys-net.it/mailman/listinfo/openldap
>>>         >
>>>         > --
>>>         > _________________________________________
>>>         > Non è forte chi non cade, ma chi cadendo ha la forza di
>>>         rialzarsi.
>>>         >  Jim Morrison
>>>         ------- End of Original Message -------
>>>
>>>
>>>
>>>
>>>     -- 
>>>     _________________________________________
>>>     Non è forte chi non cade, ma chi cadendo ha la forza di rialzarsi.
>>>     Jim Morrison
>>
>>
>>
>>
>> -- 
>> _________________________________________
>> Non è forte chi non cade, ma chi cadendo ha la forza di rialzarsi.
>> Jim Morrison
>
>
> _______________________________________________
> OpenLDAP mailing list
> OpenLDAP@mail.sys-net.it
> https://www.sys-net.it/mailman/listinfo/openldap
>   


-- 

/Luca Scamoni
/
*Gruppo Partners Associates*
Tel. Milano +39 02 67380435* *- Udine +39 0432 689815 - Roma +39 06 54832300
Fax Milano +39 02 67386214 - Udine +39 0432 570120 - Roma +39 06 91659273
Cell. +39 348 0471710
Email: luca.scam...@gruppopa.it <mailto:luca.scam...@gruppopa.it>
Sito: _www.GruppoPA.it_ <http://www.GruppoPA.it> 


Prima di stampare, pensa all'ambiente ** Think about the environment
before printing

_______________________________________________
OpenLDAP mailing list
OpenLDAP@mail.sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap

Rispondere a