Because your terminal was not wide enough to contain all the output and you did not specify systemctl -l, your output is truncated. However, it would appear from the bits of it that can be read, that you ldap database is corrupted ldif_read_file: checksum error on "...". You'll need to find out how to repair that - probably some bdb utility or a dump/restore. Start by rre-running the systemctl with -l so that you can see the rest of the text.