Difference between revisions of "Troubleshooting openLDAP errors"

From Notes_Wiki
m
m
Line 1: Line 1:
<yambe:breadcrumb>OpenLDAP</yambe:breadcrumb>
<yambe:breadcrumb>OpenLDAP|OpenLDAP</yambe:breadcrumb>
=Troubleshooting openLDAP errors=
=Troubleshooting openLDAP errors=


Line 30: Line 30:




<yambe:breadcrumb>OpenLDAP</yambe:breadcrumb>
<yambe:breadcrumb>OpenLDAP|OpenLDAP</yambe:breadcrumb>

Revision as of 18:11, 17 August 2018

<yambe:breadcrumb>OpenLDAP|OpenLDAP</yambe:breadcrumb>

Troubleshooting openLDAP errors

Problem while adding new entries

Sometimes ldap may give error while adding new entries if the LDAP server has recently been shudown uncleanly. The error message would be of the form:

ldap_add: Other (e.g., implementation specific) error (80)
additional info: index generation failed

To solve this problem one can take backup of existing data using slapcat and then restore it using slapadd. Then the server can be restarted and the value addition would start working properly. Steps for taking database backup and restoring it are mentioned at Database wide operations such as backup or restore for openLDAP


Generic troubleshooting

In case of complex problems start slapd using

slapd -h 'ldap:// ldaps://' -u ldap -d 1

where -d 1 will start slapd in debugging mode.

For debugging client issues use:

ldapsearch -x -d 1 -LLL

where -d 1 will print debugging information from client side.

Using both slapd debug info and ldapsearch debug info it should be possible to find out exactly what is not working.


<yambe:breadcrumb>OpenLDAP|OpenLDAP</yambe:breadcrumb>