Hello

 A nouveau, la DB est corrompue ce matin mais cette fois-ci, le FS n'est 
pas en cause puisque 95%. Le daemon est stoppé et lordsque je le 
redémarre, localmessages n'affiche pas d'erreurs:
Jun 10 09:05:19 hera slapd[1371]: @(#) $OpenLDAP: slapd 2.2.15 (Jan 26 
2005 16:34:33) $         
[EMAIL PROTECTED]:/usr/src/packages/BUILD/openldap-2.2.15/servers/slapd         
                                                                       
Jun 10 09:05:19 hera slapd[1371]: bdb_initialize: Sleepycat Software: 
Berkeley DB 4.2.52: (October  1, 2004) Jun 10 09:05:20 hera slapd[1371]: 
bdb_db_init: Initializing bdb database
Jun 10 09:05:20 hera slapd[1376]: slapd starting Jun 10 09:05:20 hera 
slapd[1376]: conn=0 fd=12 ACCEPT from IP=127.0.0.1:51261 (IP=0.0.0.0:389) 
Jun 10 09:05:20 hera slapd[1376]: conn=0 op=0 BIND dn="" method=128
Jun 10 09:05:20 hera slapd[1376]: conn=0 op=0 RESULT tag=97 err=0 text=
Jun 10 09:05:20 hera slapd[1376]: connection_input: conn=0 deferring 
operation: binding Jun 10 09:05:20 hera slapd[1376]: conn=0 op=1 SRCH 
base="" scope=0 deref=0 filter="(objectClass=*)"


Par compte, si  je fais un ldapsearch -x, il s'arrête tout de suite:
hera:/var/log # ldapsearch -x
# extended LDIF
#
# LDAPv3
# base <> with scope sub
# filter: (objectclass=*)
# requesting: ALL
#
 
# fft.be
dn: dc=fft,dc=be
o: fft
dc: fft
objectClass: top
objectClass: dcObject
objectClass: organization
 
# Manager, fft.be
dn: cn=Manager,dc=fft,dc=be
cn: Manager
sn: Manager
objectClass: top
objectClass: person
 
# People, fft.be
dn: ou=People,dc=fft,dc=be
ou: People
objectClass: top
objectClass: organizationalUnit


Je dois faire un ^C pour reprendre la main et db_recover n'y change rien.

Ca arrive trop souvent, sans logique et je n'ai plus confiance dans ce 
package bdb +openldap (en tout cas le RPM de Suse). Activer un PDC windows 
me prendrait moins de temps que débugger ce brol...

On Fri, 3 Jun 2005, Vincent Jamart wrote:

> Hello
> 
> le slapcat est fait avec la DB down, donc a froid...c'est ca le pire
> db_recover, je vais tester plutot qu'un restore brutal
> 
> On Thu, 2 Jun 2005, Xavier Renard wrote:
> > Hello,
> > 
> > En fait,faire un slapcat à chaud risque de corrompre tes fichiers.
> > cfr man slapcat
> > <quote>
> > Limitations
> >        Your slapd(8) should not be running (at least, not in read-write 
> > mode) when you do this to ensure consistency of the database.
> > </quote>
> > 
> > 
> > Note qu'il me semble qu' avec des versions plus récentes, on puisse le 
> > faire (mais je ne sais plus quel numéro de version :-()
> > maintenant, si tu n'as pas besoin des attributs opérationnels, un 
> > ldapsearch ferait l'affaire
> > Pour rétablir la db en cas de corruption, tu as aussi l'utilitaire 
> > db_recover
> > 
> > Xavier
> > 
> > Vincent Jamart wrote:
> > 
> > >Hello
> > >
> > >Depuis presque un an, le PDC de la societe tourne avec Samba et LDAP. e 
> > >remarque régulièrement que lorsqu'un backup s'est terminé en erreur 
> > >(le plus souvent media full), la DB LDAP est corrompue. Le  système est 
> > >en SuSE 9.2, openldap2-2.2.15-5.2, mode bdb (le seul compilé dans le RPM 
> > >De SuSE, c'est déja pas sérieux) et db-4.2.52-90/db41-4.1.25-75. Tous 
> > >les soirs, je fais un backup offline de la DB ldap avec un slapcat -l. Le 
> > >matin, régulièrement, les users SMB et les services dépendant du LDAP ne 
> > >peuvent 
> > >s'authentifier et pour cause, le service n'a pas redémarré après le backup 
> > >comme prévu et lorsqu'à ce moment je fais un restart du daemon et un 
> > >ldapsearch -x, l'output s'arrête après:
> > ># extended LDIF
> > >#
> > ># LDAPv3
> > ># base <> with scope sub
> > ># filter: (objectclass=*)
> > ># requesting: ALL
> > >#
> > > 
> > ># fft.be
> > >dn: dc=fft,dc=be
> > >o: fft
> > >dc: fft
> > >objectClass: top
> > >objectClass: dcObject
> > >objectClass: organization
> > > 
> > ># Manager, fft.be
> > >dn: cn=Manager,dc=fft,dc=be
> > >cn: Manager
> > >sn: Manager
> > >objectClass: top
> > >objectClass: person
> > > 
> > ># People, fft.be
> > >dn: ou=People,dc=fft,dc=be
> > >ou: People
> > >objectClass: top
> > >objectClass: organizationalUnit
> > >
> > >et je dois faire un stop du daemon, crasher les fichiers bdb corrompus et 
> > >restaurer le backup avec slapadd -l et ensuite redémarrer le dameon (+smb) 
> > >et là tout remarche. J'ai l'impression que l'implémentation de LDAP avec 
> > >BDB est super foireuse et que SuSE n'ait pas compilé avec un support GDBM 
> > >(ou autre plus robuste) c'est du n'importe quoi. 
> > >
> > >  
> > >
> > 
> > _______________________________________________________
> > Linux Mailing List - http://www.unixtech.be
> > Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> > Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> > IRC: chat.unixtech.be:6667 - #unixtech
> > NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
> > 
> 
> _______________________________________________________
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
> 

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à