Solaris Live Upgrade를 사용하여 영역을 업그레이드한 후 /tmp를 사용하여 비전역 영역에서 여러 프로세스를 실행하면 충돌이 발생할 수 있습니다. 업그레이드 프로세스는 응용 프로그램의 실패를 유발하는 /tmp 디렉토리에 대한 권한을 변경합니다. 사용자에게 올바른 drwxrwxrwx 권한 대신 drwxr-xr-x 권한이 표시됩니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
해결 방법 1: 새 부트 환경을 활성화하기 전에 다음 단계를 수행합니다.
디스크를 마운트합니다.
# mount /dev/dsk/c1t1d0s6 /mnt |
권한을 수정합니다.
# chmod 1777 /mnt/zone/*/root/tmp |
그런 다음 디스크를 마운트 해제합니다.
# umount /mnt |
이 해결 방법은 모든 영역을 한 번에 수정합니다.
해결 방법 2: 이미 새 부트 환경을 부트한 경우에는 루트 사용자로 시스템에 로그인합니다. 영역을 정지시킨 후 수동으로 /tmp 디렉토리에 대해 올바른 권한을 설정합니다. 다음 명령을 입력합니다.
# chmod 1777 /path/root/tmp |
여기서 path는 영역 경로입니다.