ERR – dse_check_file – The backup file /etc/dirsrv/slapd-NIX-MDS-XYZ/dse.ldif.bak has zero length, refusing to restore it.
Recover the backup from the OK copy, literally:
/etc/dirsrv/slapd-NIX-MDS-XYZ# ls -altri
total 1904
2076 -rw——-. 1 dirsrv root 197845 May 24 2020 dse.ldif.ipa.b22658eb606be0d2
249372 -rw-r–r–. 1 dirsrv root 197954 May 24 2020 dse.ldif.modified.out
130281 -rw——-. 1 dirsrv dirsrv 197835 Mar 7 15:50 dse.ldif.startOK
456855 -rw——-. 1 dirsrv dirsrv 0 May 17 03:12 dse.ldif.bak-backup
/etc/dirsrv/slapd-NIX-MDS-XYZ# cp -ip dse.ldif.startOK dse.ldif.bak
Result:
/etc/dirsrv/slapd-NIX-MDS-XYZ#ipactl start
Starting Directory Service
Starting krb5kdc Service
Starting kadmin Service
Starting named Service
Starting httpd Service
Starting ipa-custodia Service
Starting ntpd Service
Starting pki-tomcatd Service
Starting smb Service
Starting winbind Service
Starting ipa-otpd Service
Starting ipa-dnskeysyncd Service
ipa: INFO: The ipactl command was successful
HTH,