[rudder-users] LDAP issue

Matthieu CERDA matthieu.cerda at normation.com
Mon Mar 3 15:13:30 CET 2014


Hi Cédric,

It seems the disk full condition happened just during a write operation
in slapd, causing a corruption of it's BDB databases.

Let's fix it:

  * First, you need the Berkeley DB utilities: yum install db4-utils
  * Then, you need to make sure slapd is off: /etc/init.d/slapd stop
  * Try to recover the databases: db_recover -h
    /var/rudder/ldap/openldap-data
  * Reindex the database: /etc/init.d/slapd reindex
  * Restart slapd: /etc/init.d/slapd start
  * Take a look at the logs to see if the error happens again while
    using the webapp

Can you tell me if it solves the issue ?

Thanks in advance,
--
Matthieu CERDA

Le 03/03/2014 14:20, Prestasit01 a écrit :
>
> Hi François ,
>
>  
>
> Current Slapd.log and ldapsearch seems normal.
>
>  
>
> But I found that information in *slapd.log-20140303* :
>
>  
>
> Mar  3 11:10:08 p2rudder01 slapd[1345]: [OK] OpenLDAP started on port
> 389 and 636
>
> Mar  3 11:11:47 p2rudder01 slapd[1340]: bdb(cn=rudder-configuration):
> id2entry.bdb page 91 is on free list with type 7
>
> Mar  3 11:11:47 p2rudder01 slapd[1340]: bdb(cn=rudder-configuration):
> PANIC: Invalid argument
>
> Mar  3 11:13:22 p2rudder01 slapd[2430]: [INFO] Using
> /etc/default/slapd for configuration
>
> Mar  3 11:13:22 p2rudder01 slapd[2435]: [INFO] Halting OpenLDAP...
>
> Mar  3 11:13:22 p2rudder01 slapd[2437]: [OK] OpenLDAP stopped after 0
> seconds
>
> Mar  3 11:13:22 p2rudder01 slapd[2438]: [INFO] Launching OpenLDAP
> database backup...
>
> Mar  3 11:13:22 p2rudder01 slapd[2455]: [ALERT] OpenLDAP database
> backup failed
>
> Mar  3 11:13:22 p2rudder01 slapd[2469]: [INFO] Using
> /etc/default/slapd for configuration
>
> Mar  3 11:13:22 p2rudder01 slapd[2474]: [INFO] Launching OpenLDAP
> configuration test...
>
> Mar  3 11:13:22 p2rudder01 slapd[2476]: [OK] OpenLDAP configuration
> test successful
>
> Mar  3 11:13:22 p2rudder01 slapd[2477]: [INFO] Launching OpenLDAP
> replication...
>
> Mar  3 11:13:22 p2rudder01 slapd[2478]: [INFO] no replica found in
> configuration, aborting lauching slurpd
>
> Mar  3 11:13:22 p2rudder01 slapd[2479]: [INFO] no db_recover done
>
> Mar  3 11:13:22 p2rudder01 slapd[2480]: [INFO] Launching OpenLDAP...
>
> Mar  3 11:13:22 p2rudder01 slapd[2481]: [OK] file descriptor limit set
> to 1024
>
> Mar  3 11:13:22 p2rudder01 slapd[2482]: @(#) $OpenLDAP: slapd 2.4.30
> (Jan 15 2014 21:29:11) $
>
>        
> root at centos-builder-6-64.labo.normation.com:/usr/src/redhat/BUILD/openldap-source/servers/slapd
>
> Mar  3 11:13:22 p2rudder01 slapd[2483]: hdb_db_open: database
> "cn=rudder-configuration": unclean shutdown detected; attempting recovery.
>
> Mar  3 11:13:23 p2rudder01 slapd[2483]: slapd starting
>
> Mar  3 11:13:24 p2rudder01 slapd[2488]: [OK] OpenLDAP started on port
> 389 and 636
>
>  
>
> Is that talking to you ?
>
>  
>
> BR
>
> Cédric
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rudder-project.org/pipermail/rudder-users/attachments/20140303/d6b7884d/attachment.html>


More information about the rudder-users mailing list