Notas de la versión de Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

El comando svccfg validate falla en un manifiesto de división (15891161)

Gracias a la compatibilidad con múltiples manifiestos adecuados que ofrece Oracle Solaris, el comando svccfg validate ya no debería advertir sobre grupos de propiedad requeridos faltantes. Sin embargo, el comando svccfg validate falla en un manifiesto de división.

Este problema se produce cuando la instancia de entrega de manifiesto no valida correctamente sin métodos del servicio que se definen en el nivel de servicio en un manifiesto diferente. Puede aparecer el mensaje de error siguiente:

$ 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.

La advertencia se muestra en el archivo de registro de servicio manifest-import, en lugar de mostrarse en la consola. La advertencia no es grave y no impide la importación de la instancia. Una vez que se importa la instancia, puede validar correctamente la instancia de forma manual mediante el comando svccfg validate.

Solución alternativa: evite el uso del comando svccfg validate en los manifiestos de división.