Lorsque le système se réinitialise après une installation de Solaris 10, une erreur peut se produire avec les services dépendants. La sous-commande svccfg import peut ne pas parvenir à activer les services dépendants qui ont été déclarés dans un fichier global du service. Par conséquent, les services dépendants risquent de ne pas démarrer dans l'ordre et peuvent générer des messages d'erreur qui font référence à ces services.
Solution : exécutez la commande svcadm refresh pour le service dépendant. Exemple :
svcadm refresh dependent FMRI |
Les développeurs de logiciels peuvent éviter ce problème avec les solutions suivantes :
Déclarez les services dépendants au niveau de l'instance plutôt qu'au niveau du service.
Pour les installations en direct, activez un script de post-installation d'un package pour exécuter la commande svcadm refresh dependent FMRI.
Pour les installations qui ont recours à un environnement d'initialisation secondaire, ajoutez la commande svcadm refresh dependent FMRI au fichier /var/svc/profile/upgrade.