Oracle® Solaris 11.2 릴리스 노트

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

svccfg validate 명령이 분할된 매니페스트에서 실패함(15891161)

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 명령을 사용하지 않도록 하십시오.