Quando il sistema si avvia per la prima volta dopo l'installazione di Solaris 10, si può verificare un errore con i servizi dipendenti. Il sottocomando svccfg import non attiva i servizi dipendenti che sono stati dichiarati nel file manifesto di un servizio. Di conseguenza, i servizi dipendenti non si avviano nell'ordine corretto e generano messaggi di errore corrispondenti.
Soluzione: eseguire il comando svcadm refresh per il servizio dipendente. Ad esempio:
svcadm refresh FMRI dipendente |
Gli sviluppatori di software possono evitare questo problema con le seguenti procedure:
Dichiarare i servizi dipendenti a livello dell'istanza anziché a livello del servizio.
Per le installazioni live, abilitare lo script di postinstallazione di un pacchetto all'esecuzione del comando svcadm refresh FMRI dipendente.
Per le installazioni che utilizzano un ambiente di boot alternativo, aggiungere il comando svcadm refresh FMRI dipendente al file /var/svc/profile/upgrade.