이 장에서는 Solaris 7 소프트웨어 환경의 설치와 관련된 알려진 문제들을 설명합니다.
이 장에 있는 정보는 Solaris 7 CD에 있는 SUNWrdm 패키지의 일부인 installation_bugs 파일에 서술된 정보를 대체합니다. Solaris 7 CD에서 부트할 때에 installation_bugs 파일은 다음 디렉토리에서 찾을 수 있습니다:
/cdrom/sol_7_sparc/s2/Solaris_2.7/Docs/release_info/C
installation_bugs 파일의 기본 설치 위치는 다음과 같습니다:
/usr/share/release_info/Solaris_2.7/C
본 제품의 이름은 Solaris 7이지만 코드와 경로 또는 패키지 경로 이름에는 Solaris 2.7 또는 SunOS 5.7이 사용될 수 있습니다. 항상 기록된 코드나 경로를 그대로 따르십시오.
이 절에서는 Solaris 소프트웨어 및 동봉된 소프트웨어를 모두 설치할 수 있게 하는 브라우저 계통 프로그램인 Solaris Web Start를 사용할 때에 발생할 수 있는 알려진 설치 문제들을 설명합니다. Solaris 대화식 설치 프로그램을 사용할 때에는 이 문제들이 발생하지 않습니다.
Solaris Web Start의 클라이언트-서버 모드를 사용하려면, 다음 소프트웨어 구성 중 하나가 클라이언트에 설치되어 있어야 합니다:
Solaris 2.6 또는 Solaris 7과 같이 제공된 HotJavaTM 버전 또는 Netscape NavigatorTM 4.0 브라우저
Windows 95와 HotJava 또는 Netscape Navigator 4.0 브라우저
구 버전의 HotJava, 구 버전의 Navigator 브라우저 또는 Internet Explorer를 사용할 경우 Solaris Web Start가 제대로 실행되지 않거나 표시되지 않을 수 있습니다.
이 절에서는 Solaris 소프트웨어 및 동봉된 소프트웨어를 모두 설치할 수 있게 하는 브라우저 계통 프로그램인 Solaris Web Start를 사용할 때에 발생할 수 있는 알려진 설치 버그만을 설명합니다. Solaris 대화식 설치 프로그램을 사용할 때에는 이 문제들이 발생하지 않습니다.
Solaris Web Start에서 시스템 디스크를 선택할 수 있지만 나중에 시스템 디스크 외로 루트 분할 영역을 이동할 수 없습니다.
문제 해결 방법: 루트 분할 영역을 이동할 필요가 있을 경우, Solaris Web Start 대신에 Solaris 대화식 설치 프로그램을 사용하십시오.
Solaris Web Start는 설치한 모든 제품의 총 요건에 근거하여 디스크 공간을 유보합니다. 제품을 설치하였지만 아직 사용하기 전에 디스크 공간 할당을 점검하려면 명백히 사용되지 않은 공간의 상당 부분을 찾을 수 있습니다. 이 공간의 일부는 소프트웨어 실행시 사용할 수 있거나 사용하지 않는 상태로 남습니다.
문제 해결 방법: 전체 디스크 공간을 Solaris Web Start가 필요로 하는 것보다 더 적게 할당하려면 대신에 Solaris 대화식 설치 프로그램을 사용하십시오.
정보 옵션에서 다수의 HTML 파일들을 선택하면 메모리 누출과 설치 실패가 발생할 수 있습니다.
문제 해결 방법: 하이퍼텍스트 링크를 많이 누르지 마십시오.
아시아 로켈에서 Solaris Web Start를 사용할 경우, 다음 경고 메시지가 표시될 수 있습니다:
There is not enough disk space to install all of the software you have selected. Please choose to install fewer products. |
이 메시지가 나온 후에 설치를 계속할 수도 있고 하지 못할 수도 있습니다.
문제 해결 방법: 설치를 취소하고 시스템 소프트웨어를 재설치하십시오.
Solaris 2.6 운영 환경뿐만 아니라 Solaris 7에서 JumpStartTM 소프트웨어가 이미 설치된 상태에서 시스템을(이에는 새 시스템과 다른 설치가 실행된 이미 설치된 시스템이 포함됨) 켜면, Solaris Web Start 소개 화면이 나타납니다. 이때에 Solaris Web Start를 종료하고 JumpStart 설치를 실행할 수 있습니다.
Solaris 7 운영 환경은 어느 데스크탑을 사용하든 상관없이 사용자가 최초로 워크스테이션을 부트할 때에 기본값에 따라 로그인 화면이 나옵니다. 로그인 화면에서 데스크탑을 선택할 수 있습니다. 로그인 화면은 사용자의 이름과 암호를 요구합니다. 로그인 이름과 암호가 확인되면 데스크탑이 나옵니다. 로그인 화면에 관한 자세한 내용은 dtlogin 매뉴얼 페이지(Solaris 공통 데스크탑 환경(CDE) 매뉴얼 페이지와 함께 제공됨)나 Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서를 참조하십시오.
CDE를 처음 대하는 시스템 관리자는 CDE의 그래픽식 로그인 프로그램인 dtlogin에 대해 배울 필요가 있습니다. dtconfig 매뉴얼 페이지를 참조하십시오.
다음 메시지가 표시될 수 있습니다:
The Solaris operating environment on slice c0t0d0s0 cannot be upgraded. A file system listed in the file system table (vfstab) could not be mounted. |
설치 소프트웨어는 루트 inodes를 위해 줄무늬가 있는 DiskSuiteTM 메타 장치에 저장된 inodes를 해석하고 메타 장치를 업그레이드 가능한 슬라이스로 마운트하려고 시도할 수 있습니다. 이 문제가 발생하면 마운트에 실패하고 설치가 중단됩니다.
경고: mod_install: MT-unsafe driver 'tnatp' rejected panic[cpu0] / thread=7051e040:mutex-enter:bad_mutex lp=1046aa20 owner=7051e040 thread=7051e040
Solaris 7 운영 환경에서는 드라이버 충돌 때문에 TotalNET Advanced Server (SunLinkTM) 버전 5.2로 업그레이드해야 합니다. TotalNET Advanced Server의 5.0 버전과 5.1 버전은 Solaris 7 운영 환경이 잘못 부트되게 합니다.
문제 해결 방법: Solaris 7 운영 환경을 설치하기 전에 TotalNET Advanced Server를 위한 모든 설치를 5.2 버전으로 업그레이드해야 하는데 이 버전은 Solaris Easy Access Server 2.0 CD에 있습니다. 지시된 방법에 따라 기존 TotalNET Advanced Server 설치를 업그레이드하십시오.
이 메시지는 이미 설치된 것과 구조와 버전이 동일한 패키지를 설치하려는 시도로서 나타납니다. 이 설치는 이 패키지에 겹쳐 쓰여집니다.
전체 배포 및 OEM 클러스터로 시스템을 업그레이드할 때에 다음 패키지들이 두번 추가된 것 같습니다:
SUNWolinc
SUNWxwdim
SUNWxwinc
SUNWxwman
SUNWxwpmn
SUNWxwsrc
SUNWolbk
SUNWoldim
SUNWolman
SUNWolsrc
"Solaris 소프트웨어 설치 - 설치가 아직 진행되고 있는데도 진행" 표시줄에 설치가 완료되었다고 표시되는 경우가 있습니다. 진행 표시줄에 설치가 완료되었다고 표시된 후 몇 분 있다가 설치 프로그램이 패키지들을 추가할 수 있습니다. 설치가 완료되었음을 나타내는 진행 표시줄을 전적으로 믿지 마십시오. 설치 프로그램이 설치 작업을 완료하면 다음 메시지가 표시됩니다:
설치 완료 |
어떤 경우에는 JumpStart가 현재 기본 부트 디스크에 기본 부트를 설치하지 않습니다. 이 문제는 2개의 하드 디스크 드라이브를 갖춘 SPARCstationTM에서 완전 자동 설치를 사용할 때 발생되었습니다. 이 경우에는 재부트시 현재 버전 대신에 이전 버전의 Solaris 운영 환경이 부트됩니다.
문제 해결 방법: JumpStartTM 없이 Solaris 운영 환경을 설치하십시오.
디스크 없는 클라이언트를 갖춘 서버에서 Solaris 운영 환경을 업그레이드할 경우, dfstab 행의 옵션들은 /usr을 위해 보존되지 않습니다. 예를 들어 dfstab 파일에 다음 내용을 입력한 경우:
share -F nfs -o rw /export/exec/Solaris_2.7_sparc.all/usr |
이 내용은 업그레이드 중에 다음 내용으로 자동 교체됩니다:
share -F nfs -o ro /export/exec/Solaris_2.7_sparc.all/usr |
문제 해결 방법: 디스크 없는 클라이언트나 SolsticeTM AutoClientTM를 갖춘 OS 서버에서 Solaris 운영 환경을 업그레이드하기 전에 클라이언트를 위한 /etc/dfs/dfstab 파일을 백업하십시오.
디스크 없는 sun4c, sun4d 및 sun4m 클라이언트를 갖춘 sun4u 서버와 같이 여러 가지 SPARC 커널 구조를 가진 디스크 없는 클라이언트들을 갖춘 서버를 업그레이드한 후에는 서버와 커널 구조가 다른 클라이언트용SUNWkvm 패키지들은 패치될 수 없습니다.
문제 해결 방법: 이들에 영향을 미치는 패치를 적용하기 전에 모든 SUNWkvm 패키지들을 수동으로 추가하십시오.
# pkgadd -d SUNWkvm.* |
업그레이드 프로그램은 Solaris 소프트웨어로 시스템을 업그레이드하는 데에 필요한 공간의 크기를 최고 30%만큼 과장할 수 있습니다. 이러한 과장으로 인해 많은 시스템에서 패키지 선택을 취소하거나 더 많은 공간을 확보하지 않고서는 업그레이드할 수 없게 됩니다.
문제 해결 방법: 수동으로 파일 시스템 간에 디스크 공간을 할당하거나 소프트웨어 사용자화 메뉴를 사용하여 불필요한 소프트웨어 패키지들을 삭제하십시오.
SolsticeTM AutoClientTM들은 재부트시에 다음 메시지를 표시합니다:
fsck -F cachefs: Cache directory /.cache/rootcache does not exist. mount -F cachefs: cache fsck mount failed fsck -F cachefs: Cache directory /.cache/rootcache does not exist. mount -F cachefs: cache fsck mount failed |
이 지침은 루트 파일 시스템이 cachefs 유형이라는 것을 커널에 대해 표시합니다. 업그레이드를 시도하기 전에 특정 Solstice AutoClient가 이 문제로 인해 영향을 받을지를 결정하려면, 서버에서 /export/root//var/sadm/pkg 디렉토리를 검토하십시오 (이것은 Solstice AutoClient의 /var/sadm/pkg 디렉토리임). 이 디렉토리에 TADcar라고 불리는 서브디렉토리가 있을 경우, Solstice AutoClient들이 영향을 받을 수 있습니다.
문제 해결 방법: 업그레이드 후에 다음 행을 추가하여 Solstice AutoClient용 /etc/system 파일을 편집하십시오:
rootfs:cachefs |
Solstice AutoClient의 /etc/system 파일은 서버에 /etc/root//etc/system로 저장됩니다.
이 절에서는 설치와 관련된 64 비트 Solaris 문제들을 설명합니다.
UltraSPARC 시스템에서 64 비트 Solaris 운영 환경을 실행하려면 이 플래시 PROM 펌웨어를 업그레이드 해야 할 수도 있습니다. Solaris 7 설치 프로그램에는 64 비트 지원 추가를 위한 새로운 확인란이 있습니다. 이 새로운 64비트 지원은 Sun UltraSPARC 시스템 설치시 기본값에 따라 선택됩니다.
Sun 또는 UltraSPARC 시스템에서 32 비트 Solaris 운영 환경을 실행하기로 선택한 경우, 플래시 PROM 업그레이드는 필요하지 않습니다.
다음 표에는 영향을 받는 UltraSPARC (sun4u) 시스템과 필요한 최소한의 펌웨어 버전이 제시되어 있습니다. "시스템 유형"은 uname -i 명령 실행시 출력되는 내용입니다. prtconf -V 명령을 사용하여 현재 실행 중인 펌웨어 버전을 확인할 수 있습니다.
uname -i을 통해 파악한 시스템 유형 |
prtconf -V를 통해 파악한 최소한의 펌웨어 버전 |
---|---|
SUNW,Ultra-1-Engine |
3.10.0 |
SUNW,Ultra-1 |
3.11.1 |
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
시스템이 위의 표에 나열되지 않은 경우, 그 시스템은 부트 PROM 업그레이드를 필요로 하지 않습니다.
Solaris CD를 사용하여 플래시 PROM 갱신을 실행하는 방법에 대해서는 Solaris 7 Sun Hardware Platform Guide를 참조하십시오. 이 설명서가 없을 경우, http://docs.sun.com에서 입수할 수 있습니다.
ld: fatal: file /usr/lib/adb/sparcv9/adbsub.o: |
/usr/lib/adb/sparcv9/adbgen.o이 기본값에 따라 4 GB 이상의 64 비트 프로토콜에서 연결되도록 올바로 구축되지 않았기 때문에 64 비트 매크로 생성을 시도할 때에 adbgen이 작동하지 않습니다.
문제 해결 방법: 패치가 필요합니다.