Com o suporte adequado a vários manifestos fornecido no Oracle Solaris, o comando svccfg validate não deverá mais avisar sobre grupos de propriedades necessários ausentes. No entanto, o comando svccfg validate falha em um manifesto separado.
Esse problema ocorre quando a instância que entrega o manifesto não faz a validação correta sem os métodos de serviços que são definidos no nível de serviço em um manifesto separado. A seguinte mensagem de erro pode ser exibida:
$ 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.
O aviso é exibido no arquivo de log do serviço manifest-import, e não no console. O aviso não é fatal e não impede a importação da instância. Uma vez que a instância seja importada, você poderá validá-la manualmente usando o comando svccfg validate.
Solução alternativa: evite usar o comando svccfg validate em manifestos separados.