Oracle Solaris에 제공된 적절한 여러 매니페스트 지원 덕분에, svccfg validate 명령이 누락된 필수 등록 정보 그룹에 대해 더 이상 경고하지 않습니다. 그러나 svccfg validate 명령이 분할된 매니페스트에서 실패합니다.
이 문제는 별도의 매니페스트에서 서비스 레벨에 정의된 서비스 메소드 없이 매니페스트를 제공하는 인스턴스를 올바로 검증하지 않을 때 발생합니다. 다음 오류 메시지가 표시될 수 있습니다.
$ svccfg validate /lib/svc/manifest/system/console-login-vts.xml Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" Required property group missing: FRI="svc:/system/console-login:vt5"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt2"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" svccfg: Validation failed.
콘솔이 아닌 manifest-import 서비스 로그 파일에 경고가 표시됩니다. 치명적 경고는 아니며 인스턴스 가져오기를 막지는 않습니다. 일단 인스턴스를 가져오면 svccfg validate 명령을 사용하여 수동으로 인스턴스를 성공적으로 검증할 수 있습니다.
임시해결책: 분할된 매니페스트에서 svccfg validate 명령을 사용하지 않도록 하십시오.