slapd 시작 중 오류 발생

slapd 시작 중 오류 발생

slapadd내 CentOS 6.5 시스템에서는 다른 서버에서 새 LDIF를 로드하는 명령을 사용하여 새 가져오기를 수행했습니다.

dc 은 정확히 동일하며 이전 로드로 작업하고 있습니다. 로드 사이에 데이터베이스를 정리합니다.rm -f /var/lib/ldap/*

하지만 이제 slapd 서비스를 시작하려고 하면 service slapd start다음 오류가 발생합니다.

Starting slapd:         [FAILED]

어딘가에 오류 로그가 있는지 확인했지만 찾을 수 없습니다.

  • 폴더에 *ldap*비슷한 내용이 없습니다.*slapd*/var/log
  • /var/lib/ldap의 파일이 log.000000xxx바이너리 파일인 것 같습니다.

slapd가 제대로 시작되지 않는 이유를 알아낼 수 있는 방법이 있나요?

답변1

에서 모든 것을 삭제하면 /var/lib/ldap/해당 파일을 잃게 될 것이므로 slapd(및 도구)는 설정 / 데이터베이스 DB_CONFIG에 사용할 설정을 알기 위해 해당 파일이 필요합니다 .bdbhdb

slapd부팅 거부의 원인을 자세히 조사하려면 디버깅을 활성화한 상태에서 실행해 보세요 .slapd

# slapd -u ldap -g ldap -d 255

이렇게 하면 매우 자세한 디버그 로깅이 가능해집니다 stderr(물론 사용자 이름과 그룹 이름을 적절하게 조정해야 합니다).

관련 정보