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 命令。