slapcat -n 1 -l users.ldif slapcat: 데이터베이스가 필요한 작업을 지원하지 않습니다.

slapcat -n 1 -l users.ldif slapcat: 데이터베이스가 필요한 작업을 지원하지 않습니다.

오류가 발생했습니다.

slapcat: database doesn't support necessary operations. 

명령을 실행하려고 할 때

slapcat -n 1 -l users.ldif

1을 0으로 바꾸는 것은 내 구성의 백업이 될 것임을 이해합니다.

이 오류가 발생하는 이유와 LDAP를 새 서버로 마이그레이션할 수 있도록 처리하는 방법을 이해하도록 도와줄 수 있는 사람이 있습니까?

답변1

이에 대해 100% 확신할 수는 없지만 데이터베이스를 생성할 때 설정한 데이터베이스와 관련이 있다고 생각합니다. 적어도 내 경우에는 olcDatabase를 {2}로 설정했기 때문에 n을 2로 변경했을 때 작동했습니다. 그런 다음 users.ldif 파일에서 내 사용자를 보았습니다.

dn: olcDatabase={2}hdb,cn=config

내 경우에는 같은 오류가 발생하여 다음으로 변경했습니다.

slapcat -n 2 -l users.ldif

관련 정보