在使用 Solaris Live Upgrade 對使用 /tmp 的非全域區域執行升級之後,在該區域中執行的各種程序可能會當機。升級程序會變更 /tmp 目錄的權限,這會導致應用程式失敗。使用者將會看到 drwxr-xr-x 權限,而不是正確的 drwxrwxrwx 權限。
解決方法: 請選取以下解決方法之一:
解決方法 1:在啟動新的啟動環境之前,請執行下列步驟:
掛載磁碟:
# mount /dev/dsk/c1t1d0s6 /mnt
修正權限;
# chmod 1777 /mnt/zone/*/root/tmp
卸載磁碟:
# umount /mnt
此解決方法可一次修正所有區域。
解決方法 2: 如果您已經啟動新的啟動環境,請以超級使用者身份登入到系統。停止區域,手動設定正確的 /tmp 目錄權限。鍵入以下指令:
# chmod 1777 /path/root/tmp
其中, path 為區域的區域路徑。