title: ldap_modify: Other (e.g., implementation specific) error (80)
body: <p>I followed <a href="https://www.certdepot.net/rhel7-configure-ldap-directory-service-user-connection/" rel="noreferrer">RHEL7: Configure a LDAP directory service for user connection</a> to configure openldap on CentOS Linux release 7.</p>
  
  <p>First I create the <code>/etc/openldap/changes.ldif</code> file and paste the content with replacing the password of course with the previously created password.</p>
  
  <p>Then I get to send the new configuration to the slapd server using the command </p>
  
  <pre><code># ldapmodify -Y EXTERNAL -H ldapi:/// -f /etc/openldap/changes.ldif
  </code></pre>
  
  <p>Once I do that I get the following error:</p>
  
  <pre><code># ldapmodify -Y EXTERNAL -H ldapi:/// -f /etc/openldap/changes.ldif
  SASL/EXTERNAL authentication started
  SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
  SASL SSF: 0
  modifying entry "olcDatabase={2}hdb,cn=config"
  modifying entry "olcDatabase={2}hdb,cn=config"
  modifying entry "olcDatabase={2}hdb,cn=config"
  modifying entry "cn=config"
  ldap_modify: Other (e.g., implementation specific) error (80)
  </code></pre>
  
  <p>All the files are readable for the user slapd is running as.
  What's wrong there? I couldn't find anything useful to feed SEARCHENGINE with.</p>
  
  <p>It's been a while that I've been looking for a solution but at the moment all what I found is two people</p>
  
  <ul>
  <li><a href="https://www.openldap.org/lists/openldap-technical/201603/msg00090.html" rel="noreferrer">Re: Error 80 with ldapmodify</a></li>
  <li><a href="https://www.centos.org/forums/viewtopic.php?f=47&amp;t=67443" rel="noreferrer">ldap_modify: Other (e.g., implementation specific) error (80)</a></li>
  </ul>
  
  <p>Having the same problem and asking the same question but no answers.</p>