Oracle® Solaris 11.2 – Versionshinweise

Druckansicht beenden

Aktualisiert: Mai 2015
 
 

svccfg validate-Befehl schlägt auf einem geteilten Manifest fehl (15891161)

Aufgrund der Unterstützung mehrerer Manifeste in Oracle Solaris wird durch Verwendung des Befehls svccfg validate nicht mehr vor fehlenden erforderlichen Eigenschaftsgruppen gewarnt. Der Befehl svccfg validate schlägt jedoch bei einem geteilten Manifest fehl.

Dieses Problem tritt auf, wenn die Instanz, die das Manifest liefert, ohne Servicemethoden, die auf der Serviceebene in einem separaten Manifest festgelegt sind, nicht korrekt validiert. Die folgende Fehlermeldung wird möglicherweise angezeigt:

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

Die Warnung wird in der Serviceprotokolldatei mainfest-import statt auf der Konsole angezeigt. Die Warnung hat keine schweren Folgen und verhindert somit nicht den Import der Instanz. Nach dem Import der Instanz können Sie die Instanz manuell erfolgreich validieren, indem Sie den Befehl svccfg validate verwenden.

Problemumgehung: Verwenden Sie den svccfg validate-Befehl nicht bei geteilten Manifesten.