Newsgroup: it.comp.os.linux.sys
Titolo: Server ldap morto

Stamani sono tornato in ditta e non potevamo più connetterci al
filesystem condiviso! (dominio con ldap)
Se provo ad eseguire dei comandi ldap sul server mi restituisce
l'errore:
"Can't contact ldap server"
Che cosa devo fare per ripristinare tutto?!
Aiuto! :-(

Ho controllato e mi dice all'avvio:
"sldap_startup failed (test would succed using the -U switch)"
"file stab lock possono essere presenti in /var/lib/ldap"
Cosa devo fare?!
Help!

E pure questo! Ma che diavolo è successo?!! O_O
"unknown group netdev in message group"

Ok ho controllato in /var/lib/ldap/
ci sono dei file risalenti a stamani (all'avvio del server dopo la
caduta di corrente)
c'è:
'openldap-master-replog.lock'
e un sospetto file 'alock'
dovrei eliminare uno dei due?
O fare qualcos'altro per sbloccarli?
Grazie!

Pictor wrote:

fai prima un backup di /var/lib/ldap
poi dai questo comando:
db_recover -v -h /var/lib/ldap
assicurati che il proprietario di /var/lib/ldap sia ldap:ldap
fai ripartire ldap

 fai ripartire ldap
-bash: db_recover: command not found
Ho fatto il backup e il proprietario è ldap:ldap.
Però mi dice che il comando non è trovato.
Che devo fare?

 Che devo fare?
che distribuzione usi?


Fedora Core Release 6 con Kernel 2.6.18-1.
Se non c'è il comando cosa dovrei fare?
Sembra che il package db4 non ci sia sulla distribuzione (che è
minimale... è praticamente senza ambiente grafico).
Io ho provato a cancellare il file 'alock', sotto /var/lib/ldap/ con
'rm' ma appena rifaccio "# service ldap restart" me lo ricrea e mi
ridice che è bloccato?
Come posso risolvere?
Secondo me basterebbe sbloccare i file ma non capisco come fare...

 Secondo me basterebbe sbloccare i file ma non capisco come fare...
non hai il dvd di installazione?
altrimenti puoi scaricarli da qui:
ftp://mirror.stanford.edu/pub/mirrors/fedora/linux/core/6/i386/os/Fedora/RPMS/

Se faccio:
#ps aux | grep ldap
mi restituisce un processo con un certo PID.
Se faccio
#kill -9 <PID>
mi dice "No such process".
Se rifaccio #ps aux | grep ldap
mi restituisce lo stesso una entry ma con un PID diverso.
Non capisco come killare ldap.... :(

Pictor ha scritto:

Ti ripeto quello che ti ho scritto in reti.locali: chiama il sistemista.
Non si fanno esperimenti sulle macchine in produzione.

 Non si fanno esperimenti sulle macchine in produzione.
Ho chiamato il sistemista infatti e gli ho inviato i file di
configurazione.
Però se imparo qualcosa (con i dovuti backup prima di tentare) è
preferibile, visto che quasi sempre non possiamo attendere
l'intervento di tecnici esterni (bloccare il lavoro per anche solo
mezza giornata o 1 giornata è proibitivo!).

Ho risolto!
La soluzione del db_recover (che avevo trovato anche io stamani ma che
non funzionava) era quella giusta!
Però anzichè db_recover si doveva eseguire /usr/sbin/slapd_db_recover -
v -h /var/lib/ldap
Diamine l'ho cercato per tutta la mattinata!
Spero che sia utile a qualcuno in futuro.
Personalmente ho passato delle brutte ore... ^_^


Sì ma non basta imparare qualcosa, non è come amministrare windows che
clicchi un po' qui e un po' là riavvii e poi magari funziona.
Qui se non sei capace rischi di fare grossi danni, altroché!

 giornata è proibitivo!).
fai bene ad imparare, ma non tenendo l'azienda ferma mentre c'è una 
emergenza in corso.
segnati: appena il sistemista ha fatto ripartire tutto mi metto a 
studiare come funziona ldap.

 l'intervento di tecnici esterni
Esiste il momento per imparare ed il momento per risolvere i problemi.
Questo era il momento per risolvere i problemi
Enrico
P.S. personalmente, vi consiglierei di assumere qualcuno che si dedichi
all'attivita` di manutenzione ed amministrazione dei sistemi a tempo
pieno, sicuramente ne trarrete vantaggio

 clicchi un po' qui e un po' là riavvii e poi magari funziona.
http://www.mentecritica.net/professione-informatica-clicca-a-cacchio-qualcosa-succedera-alla-peggio-facciamo-reboot/
XD
-- 
syaochan - 
syao...@hotmail.com
Fan #1 di Sakura
- dite anche voi NO allo yaoi >__< -

 Personalmente ho passato delle brutte ore... ^_^
E visto che ci sei ripensa alla prima risposta che hai avuto.
Per quanto brutale un 'non sei in grado farai disastri' è un consiglio
ottimo in un sacco di occasioni.