Si plusieurs processus s'exécutent dans les zones non globales en utilisant /tmp, ils risquent de s'arrêter brutalement après la mise à niveau à l'aide de Solaris Live Upgrade. Le processus de mise à niveau modifie les autorisations relatives au répertoire /tmp, ce qui entraîne l'échec des applications. Les autorisations affichées sont drwxr-xr-x, alors que les autorisations correctes sont drwxrwxrwx.
Solution : choisissez l'un des palliatifs suivants :
Solution 1 : avant d'activer le nouvel environnement d'initialisation, effectuez la procédure ci-dessous :
Montez le disque :
# mount /dev/dsk/c1t1d0s6 /mnt |
Rétablissez les autorisations adéquates :
# chmod 1777 /mnt/zone/*/root/tmp |
Démontez le disque :
# umount /mnt |
Cette solution résout le problème pour toutes les zones à la fois.
Solution 2 : si vous avez déjà initialisé le nouvel environnement d'initialisation, connectez-vous au système en tant qu'utilisateur root. Arrêtez la zone et définissez manuellement les autorisations correctes sur le répertoire /tmp. Tapez la commande suivante :
# chmod 1777 /path/root/tmp |
où path correspond au chemin de la zone.