Cuando el sistema se arranca por primera vez tras una instalación del Sistema operativo Solaris 10, se puede producir un error con los servicios dependientes. Es probable que el subcomando svccfg import no active los servicios dependientes que se han declarado en un archivo manifest del servicio. Por tanto, los servicios dependientes no se iniciarán en orden y generarán mensajes de error que hacen referencia a dichos servicios.
Solución: emita el comando svcadm refresh para el servicio dependiente. Por ejemplo:
svcadm refresh dependent FMRI |
Los programadores de software pueden evitar este problema con las siguientes soluciones:
Declarar servicios dependientes en el nivel de instancia en vez de en el nivel de servicio.
Para las instalaciones automáticas, habilitar una secuencia de comandos postinstall del paquete para ejecutar el comando svcadm refresh dependent FMRI.
Para las instalaciones que utilizan un entorno de arranque alternativo, adjunte el comando svcadm refresh dependent FMRI al archivo /var/svc/profile/upgrade.