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/이 누락될 것입니다 . 이 파일은 / 데이터베이스 DB_CONFIG를 설정할 설정을 알기 위해 필요한 도구입니다 .bdbhdb

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

# slapd -u ldap -g ldap -d 255

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

관련 정보