Si vous créez une zone globale, puis que vous lui appliquez un patch, les services de connexion distants ne sont activés sur aucune zone non globale que vous créez ensuite. rlogin et telnet sont des exemples de services distants. Si vous créez une zone non globale après avoir appliqué un patch à une zone globale, vous ne pouvez pas vous connecter à distance à la zone non globale. Ce problème concerne les systèmes auxquels des patchs qui fournissent ou modifient le package SUNWcsr ont été appliqués.
Solution : Choisissez l' un des palliatifs suivants.
Solution 1 : si vous n'avez pas encore initialisé la zone non globale, procédez comme suit.
Dans la zone globale, sélectionnez le répertoire /var/svc/profile dans la zone non globale.
global# cd zone_path/root/var/svc/profile |
Dans l'exemple précédent, zone_path est le chemin d'accès à la zone non globale. Vous pouvez déterminer ce chemin en tapant la commande suivante dans une zone globale.
global# zonecfg -z zonename info zonepath |
Supprimez le profil inetd_services.xml.
global# rm inetd_services.xml |
Créez un lien symbolique pour inetd_services.xml qui pointe vers le profil inetd_generic.xml.
global# ln -s inetd_generic.xml inetd_services.xml |
Initialisez la zone non globale.
Pour plus d'informations concernant l'initialisation d'une zone, consultez le manuel System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Solution 2 : si vous avez déjà initialisé la zone non globale, procédez comme suit.
Suivez les instructions de la solution précédente.
Dans la zone non globale, activez les services figurant dans le profil /var/svc/profile/inetd_services.xml.
my-zone# svccfg apply /var/svc/profile/inetd_services.xml |
Réinitialisez la zone non globale.
my-zone# reboot |
Solution 3 : avant de créer des zones sur le système, appliquez le patch approprié à la plate-forme.
Pour les systèmes SPARC, appliquez le patch ID 119015-01 ou une version ultérieure.
Pour les systèmes x86, appliquez le patch 119016-01 ou une version ultérieure.