본 설명서에서는 Solaris 8 2/02 운영 환경의 설치와 관련된 문제점에 대해 설명합니다.
본 설명서가 Solaris 8 2/02 설명서 CD 및 Solaris 8 2/02 설치 CD의 설치 키오스크에 출판된 이후, 다음 설치 버그 설명들이 본 장에 추가되었습니다.
"Solaris 2.6 및 Solaris 7 운영 환경에서 Solaris 8 2/02 DVD의 데이터에 액세스할 수 없습니다. (4511090)"
"스왑 슬라이스가 실린더 0 에서 시작하지 않는 경우, 초기 설치가 불가능할 수 있습니다. (4508297) "
"스왑 슬라이스가 기본 부트 디스크에 있지 않은 경우, 기본 설치가 불가능할 수 있습니다. (4527984) "
"사용자 정의 JumpStart 또는 re-preinstall 명령을 사용할 때, Solaris 8 소프트웨어 2 설치 프로그램이 자동으로 시작되지 않습니다.(4556860) "
"유럽어 로켈에 사용되는 Solaris Web Start 설치 키오스크 메뉴가 현지화되지 않았습니다. (4510925)"
본 제품의 이름은 Solaris 8 2/02이지만, 코드 및 경로 또는 패키지 경로의 이름은 Solaris 2.8 또는 SunOSTM 5.8을 사용할 수 있습니다.코드나 경로는 제품에 표시되어 있는 것과 동일한 것을 사용하면 됩니다.
Solaris 8 2/02 운영 환경은 이제 DVD로 구입할 수 있습니다. DVD에서 설치 또는 업그레이드 하려면, DVD-ROM 드라이브에 Solaris 8 2/02 DVD를 넣은 후, ok 프롬프트에서 다음 명령을 사용하여 시스템을 부트하십시오.
ok boot cdrom |
사용자의 시스템에 펌웨어 개정판이 1007으로 된 Toshiba SD-M1401 DVD-ROM 드라이브가 있는 경우, 시스템은 Solaris 8 2/02 DVD에서 부팅이 불가능 합니다.
해결 방법:패치 111649를 적용하여 Toshiba SD-M1401 DVD-ROM 드라이브의 펌웨어를 업데이트 하십시오. 패치 111649는 Solaris 8 부록 CD의 다음 디렉토리에 있습니다.
DVD_Firmware/Patches |
이 디렉토리의 README 파일에서 패치 설치에 관한 지시 사항을 참조하십시오. 패치를 설치하기 전에 README 파일에 있는 모든 주의 및 경고 사항들을 반드시 읽고 따르십시오.
사용자의 시스템에 Solaris 2.6 또는 Solaris 7 운영 환경을 구동하고 있는 경우, Volume Management가 Solaris 8 2/02 DVD를 잘못 마운트합니다.Solaris 8 2/02 DVD는 마운트되지만, 데이터에 액세스할 수는 없습니다. 따라서, 설치 서버 설정, Live Upgrade 실행, 또는 미디어의 어떠한 데이터에도 액세스할 수 없습니다.
사용자의 시스템에 적합한 패치를 적용하십시오.
표 1-1 Solaris 2.6 및 Solaris 7 운영 환경용 DVD 패치
릴리스 |
패치 ID |
---|---|
Solaris 2.6 운영 환경 |
107618-03 |
Solaris 7 운영 환경 |
107259-03 |
Solaris 8 2/02 DVD를 수동으로 마운트합니다. Volume Management를 사용하여 Solaris 8 2/02 DVD를 마운트하지 마십시오. 다음 단계를 따르십시오.
수퍼유저가 되십시오.
Volume Management를 중지하십시오.
# /etc/init.d/volmgt stop |
DVD를 수동으로 마운트합니다.
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
DVD가 마운트되었고 데이터에 액세스할 수 있는지 확인하십시오.
# cd /mnt1 # ls |
DVD가 올바르게 마운트되었을 경우, 시스템은 다음과 같은 정보를 표시합니다.
Copyright Solaris_8 |
Solaris 8 설치 CD로부터 설치하는 경우, SolarisTM Web Start 설치 프로그램이 기존의 스왑 슬라이스를 사용하여 설치 프로그램을 보존하라는 메시지를 나타낼 수도 있습니다. 그러나, 설치 프로그램은 기존의 스왑 슬라이스가 실린더 0에서 시작하는지 여부를 나타내지는 않습니다. 이 슬라이스의 사용을 선택했는데 이 슬라이스가 실린더 0에서 시작하지 않는 경우, 일부 디스크 구성에서 설치가 불가능할 수 있습니다.
해결 방법:초기 설치를 하려면, 다음 단계를 따르십시오.
이는 디스크 상의 모든 파일 시스템을 보존할 수 없게 만듭니다.
설치 과정 동안, 기존 스왑 슬라이스 사용에 관련된 모든 질문에 No라고 답하십시오.
메시지가 나타나면, 선택 사항 목록에서 None을 선택한 다음, 슬라이스를 다시 선택하여 Solaris 설치 프로그램을 보존하라는 메시지가 나타나면 No라고 답하십시오.
설치 프로그램에서 메시지가 나타나면, 다시 파티션할 디스크를 선택하십시오.
스왑 슬라이스의 크기를 묻는 메시지가 나타나면 크기를 선택합니다.
스왑 슬라이스가 디스크의 처음에서 시작할 수 있는지를 설치 프로그램이 물어오면 Yes라고 답하십시오.
설치를 완료하십시오.
다시 파티션하기 또는 스왑 슬라이스 크기 선택하기에 관한 자세한 정보는, Solaris 8 Advanced Installation Guide를 참조하십시오.
Solaris 8 설치 CD로부터 설치하면서 기본 부트 디스크에 있지 않은 스왑 슬라이스를 선택하는 경우, 기존 설치 선택 항목의 사용이 불가능 할 수 있습니다. 스왑 슬라이스가 실린더 0에서 시작하고 기본 부트 디스크에 기본 설치에 사용할 수 있는 공간이 충분한 경우에도 이 문제가 발생할 수 있습니다. 다음과 같은 오류 메시지가 나타납니다.
참고: 기본 설치를 할 수 없습니다. 파일 시스템은 수동 레이아웃이 필요합니다. |
해결 방법: 다음 해결 방법중 한 가지를 선택하십시오.
초기 설치를 하는 경우, 스왑 슬라이스의 위치로 기본 부트 디스크를 선택하십시오.
스왑 슬라이스가 기본 부트 디스크에 위치하지 않는 경우, 사용자 정의 설치를 수행하십시오.
네트워크 게이트웨이는 다른 네트워크와 통신하는데 사용됩니다. 게이트웨이 시스템에는 복수의 네트워크 인터페이스 어댑터가 있으며 각 어댑터는 서로 다른 네트워크에 연결되어 있습니다.
게이트웨이 시스템에 Solaris 8 설치 CD를 사용하여 Solaris 8 2/02 운영 환경을 설치하는 경우, Solaris Web Start 3.0은 주 인터페이스를 사용하여 시스템 정보를 수집합니다.Solaris Web Start 3.0이 대체 네트워크 인터페이스를 사용해서 시스템 식별에 사용할 정보를 수집하도록 사용자가 강제로 지정할 수 없습니다.
해결 방법:시스템 정보 수집을 위해 다른 인터페이스를 지정하려면, 다음 해결 방법중 하나를 선택하십시오.
시스템 식별 과정에서 사용할 네트워크 인터페이스를 지정하는 sysidcfg 파일을 작성하십시오.sysidcfg파일을 작정하고 수정하는 방법은 "Preconfiguring With the File" in Solaris 8 Advanced Installation Guide 및 설명서 페이지 sysidcfg(4)를 참조하십시오.
Solaris 8 소프트웨어 CD 1을 사용하여 Solaris 8 2/02 운영 환경의 대화식 설치를 시작하십시오.시스템이 네트워크에 연결됐는지 확인한 다음, 목록에서 시스템 식별에 사용할 대체 네트워크 인터페이스를 선택하십시오.
CD 또는 CD 이미지를 사용하여 Solaris 2.6 및 7 운영 환경으로부터 업그레이드할 경우, 로켈이 시스템에 존재하지 않은 유럽 언어들이 추가적으로 설치될 수 있습니다. 파일 시스템에 공간이 부족한 경우, 업그레이드는 완성되지 않습니다. 시스템에 있는 로켈언어가 없다면 설치가 안되었습니다.
해결 방법: 다음 해결 방법중 한 가지를 선택하십시오.
업그레이드 중 설치하고 싶은 언어를 수동으로 선택하십시오. 다음 단계를 따르십시오.
언어 CD 설치판이 표시되면, 백 버튼을 설정하십시오.
추가언어를 선택해제한 다음 업그레이드를 계속하십시오.
Solaris 2.6 및 7 운영 환경에서 업그레이드하려면 전체 네트 워크 설치 이미지를 사용하십시오. 업그레이드하기 위해 CDs 또는 CD 이미지를 사용하지 마십시오.
시스템에 로그인하십시오.
prodreg을 실행 하십시오.
여분의 언어를 설치 제거하십시오.
언어CD를 CD-ROM드라이브에 삽입 시키시고 탑래벨 설치를 실행하십시오.
사용자 정의 설치를 선택하십시오.
설치하기 원하는 언어를 선택하십시오.
언어CD 설치를 마치기 위해 다음 버튼과 지금설치 버튼을 선택하십시오.
Solaris 8 2/02 또는 호환 가능한 운영 환경으로 업그레이드하고 Solaris Management ConsoleTM 1.0, 1.0.1, 또는 1.0.2 소프트웨어가 설치되어 있으면, 업그레이드 이전에 Solaris Management Console 소프트웨어를 삭제해야 합니다.Solaris Management Console 2.0 소프트웨어는 이전의 어느 버전의 콘솔과도 호환되지 않습니다. Solaris Management Console 소프트웨어는 SEAS 2.0 오버박스, SEAS 3.0 오버박스 또는 Solaris 8 Admin Pack을 설치 한 경우 시스템에 존재할 수 있습니다.
해결 방법: 다음 해결 방법중 한 가지를 선택하십시오.
업그레이드하기 전에, /usr/bin/prodreg를 실행하고 Solaris Management Console 소프트웨어를 완전히 설치 제거하십시오.
업그레이드 전에 Solaris Management Console 1.0, 1.0.1, 또는 1.0.2 소프트웨어를 삭제하지 않았다면, Solaris Management Console 1.0, 1.0.1., 또는 1.0.2 소프트웨어 패키지 전부를 삭제해야 합니다. 패키지 제거는 prodreg 대신 pkgrm 를 사용 하시고 조심히 패키지 제거 순서를 따라하십시오. 다음 단계를 따르십시오.
수퍼유저가 되십시오.
터미널 창에서 다음 명령을 입력합니다.
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
설명이 Solaris Management Console 2.0으로 시작하지 않으면 출력에 있는 패키지 이름은 Solaris Management Console 1.0을 인식합니다.
아래의 순서대로 Solaris Management Console 1.0 소프트웨어 패키지의 모든 인스턴스를 삭제하려면 pkgrm을 사용하십시오.
설명 부분에 "Solaris Management Console 2.0"을 포함하는 패키지는 제거하지 마십시오. 예를 들어, SUNWmc.2는 Solaris Management Console 2.0 소프트웨어를 가리킵니다.
pkginfo 출력이 다수 버전의 Solaris Management Console 1.0 소프트웨어 패키지를 표시하는 경우, pkgrm를 사용하여 모든 패키지를 삭제하십시오. 원 패키지를 먼저 제거 한 다음 번호가 추가된 패키지를 제거 하십시오. 예를 들어, pkginfo 출력에 SUNWmcman 및 SUNWmcman.2 패키지가 나타나는 경우, 먼저 SUNWmcman을 제거한 다음 SUNWmcman.2를 제거하십시오.prodreg는 사용하지 마십시오.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
터미널 창에서 다음 명령을 입력합니다.
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris Management Console 2.0 소프트웨어가 이제 작동할 것 입니다. 앞으로의 유지 보수 또는 콘솔이 제대로 작동하지 않으면, Solaris Management Console 2.0 소프트웨어를 삭제하고 아래의 단계로 다시 설치할 것을 권장합니다.
터미널 창에서 다음 명령을 입력합니다.
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
출력의 패키지 이름은 시스템에 설치되어있는 나머지 Solaris Management Console 소프트웨어를 식별합니다.
pkgrm Solaris Management Console 2.0 소프트웨어를 전부 삭제하려면 아래의 순서대로 pkgrm을 사용하십시오.
SUNWmc 및 SUNWmc.2와 같은 다수의 Solaris Management Console 2.0 소프트웨어 패키지의 인스턴스가 있으면, 먼저 SUNWmc를 삭제하고 나서 SUNWmc.2를 삭제하십시오.prodreg는 사용하지 마십시오.
# pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Solaris 8 소프트웨어(SPARC 플랫폼판) CD 1을 CD-ROM 드라이브에 넣은 다음 터미널 창에서 다음과 같이 입력하십시오.
# cd /cdrom/sol_8_202_sparc/s0/Solaris_8/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt |
모든 이전 버전의 Solaris Management Console 소프트웨어가 삭제되었으며 Solaris Management Console 2.0 소프트웨어가 이제 작동합니다.
Solaris 8 운영 환경에서는 로켈 지원 설치 체계가 변경되었습니다. Solaris 2.5.1, 2.6 및 7 운영 환경에서 설치된 로켈 지원 수준은 선택한 소프트웨어 클러스터에 따라 달라집니다. Solaris 8 운영 환경에는 사용자가 로켈 지원을 원하는 특정 지역을 선택할 수 있는 새로운 설치 인터페이스가 포함되어 있습니다. 따라서, Solaris 2.5.1, 2.6 및 7 운영 환경보다 Solaris 8 운영 환경을 설치할 때 더 자유롭게 시스템 구성을 사용자 정의할 수 있습니다.
설치할 로켈은 초기 설치할 때 지역 선택 창에서 선택해야 합니다. 자동 설치되는 로켈은 C(POSIX 로켈)와 en_US.UTF-8(유니코드 지원)뿐입니다.
이전 릴리스에서 업그레이드할 경우 일부 로켈은 업그레이드할 시스템에서 사용 가능한 로켈에 따라 자동으로 선택됩니다. 영어, 불어, 독일어, 이탈리아어, 스페인어 및 스웨덴어 부분 로켈들은 Solaris 2.5.1, 2.6 및 7 운영 환경에서 시스템에 항상 존재했다는 점에 유의하십시오.
유니코드 로켈(UTF-8)은 다국어 텍스트 입력 기능을 갖고 있습니다. 이들 로켈들은 각 로켈에서 제공하는 아시아권 언어 입력 메소드를 사용하기 때문에 사용자가 텍스트를 입력할 때 필요한 아시아권 로켈들을 설치합니다.
사용자 정의 JumpStartTM 또는 re-preinstall 명령을 사용하여 설치하는 경우, Solaris 8 소프트웨어 CD 1이 완료될 때, Solaris 8 소프트웨어 CD 2 설치 프로그램이 자동으로 시작되지 않습니다. 시스템은 정상적으로 부트되지만 설치가 완료된 것은 아닙니다.
해결 방법: 사용자 정의 JumpStart 설치를 수행하거나, re-preinstall 명령을 사용하는 경우, 다음 해결 방법 중 하나를 선택하십시오.
Solaris 8 소프트웨어 CD의 결합 네트워크 이미지를 사용하여 설치를 수행하십시오.
Solaris 8 소프트웨어 CD 1의 설치 프로그램이 완료되면, 다음 단계를 따르십시오.
수퍼유저로 로그인합니다.
/var/sadm/system/data/packages_to_be_added 파일이 존재하는지 확인합니다. 다음 명령을 입력하십시오.
# ls /var/sadm/system/data/ |
ls 명령을 입력하여 나타난 목록에 packages_to_be_added 파일이 있으면, 다음 단계로 이동합니다.
ls 명령을 입력하여 나타난 목록에 packages_to_be_added 파일이 없으면, 설치가 완료된 것입니다. 더 이상 진행할 필요가 없습니다.
Solaris 8 소프트웨어 CD 2를 CD-ROM 드라이브에 삽입한 후, 다음 명령을 입력하여 설치 프로그램을 시작하십시오.
# volcheck # cd /cdrom/cdrom0/Solaris_8/Tools/Installers # ./solaris2 |
Solaris 8 소프트웨어 2 설치를 완료한 후에는, 다음 명령을 입력하여 /var/sadm/system/data/packages_to_be_added 파일이 존재하는지 확인하십시오.
# ls /var/sadm/system/data |
ls 명령을 입력하여 나타난 목록에 packages_to_be_added 파일이 있으면, 다음 단계로 이동합니다.
ls 명령을 입력하여 나타난 목록에 packages_to_be_added 파일이 없으면, 설치가 완료된 것입니다.더 이상 진행할 필요가 없습니다.
Solaris 8 언어 CD를 CD-ROM 드라이브에 삽입한 다음, 다음 명령을 입력하십시오.
# volcheck # cd /cdrom/cdrom0 # ./installer |
Solaris 8 언어 CD 설치 프로그램에서 사용자 정의 설치 경로를 선택하십시오.
사용자의 시스템에 필요한 언어를 선택하고 설치를 완료하십시오.
하나 이상의 CD-ROM 드라이브가 있는 경우, 경로는 /cdrom/cdrom#일 수 있습니다. 여기서 cdrom#은 Solaris 8 소프트웨어 CD 2 또는 Solaris 8 언어 CD를 삽입한 CD-ROM 드라이브입니다.
Solaris 소프트웨어 설치 - 진행 표시줄이 아직 설치가 진행 중인데도 불구하고 설치 완료를 나타내는 경우가 있습니다. 진행 표시줄이 설치가 완료되었음을 알린 후에도, 수분동안 패키지가 추가되는 경우가 있습니다.
진행 표시줄만을 보고 설치가 완료되었다고 확신하지 마십시오. 프로그램이 모든 설치 작업을 완료하면 다음 메시지를 표시합니다.
Installation complete |
설치 동안 파일 시스템이 작성되면 다음 경고 메시지 중 하나가 표시될 수 있습니다.
Warning: inode blocks/cyl group (87)>= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
또는
Warning:1 sector(s) in last cylinder unallocated |
생성된 파일 시스템의 크기가 사용 중인 디스크의 공간으로 정확히 맵핑되지 않는 경우 경고 메시지가 나타날 수 있습니다. 이 차이로 인해 지정된 파일 시스템으로 통합되지 않는 디스크 공간이 생깁니다. 이러한 사용되지 않는 공간은 파일 시스템에서 사용할 수 없습니다.
해결 방법: 경고 메시지를 무시하십시오.
Solaris 8 소프트웨어 CD 1 설치가 완료된후, 사용자 정의 JumpStart 설치가 Solaris 8 소프트웨어 CD 2 설치를 요구하지 않습니다.
해결 방법: 다음 해결 방법중 한 가지를 선택하십시오.
최종 사용자 소프트웨어 그룹만 설치하는 경우에는, 최종 사용자 소프트웨어와 기본 로켈 지원이 Solaris 8 소프트웨어 CD 1에 포함되어 있기 때문에 Solaris 8 소프트웨어 CD 2를 설치할 필요가 없습니다.
Entire Distribution plus OEM, Entire Distribution 또는 Developer 소프트웨어를 설치하고 있고, 서버에서 사용자 정의 JumpStart 설치를 사용하는 경우에는, Solaris 8 1, 2 및 언어 CD가 있는 네트워크 설치 서버를 사용하십시오. "Creating a Profile Server for Networked Systems" in Solaris 8 Advanced Installation Guide를 참조하십시오.
Entire Distribution plus OEM, Entire Distribution 또는 Developer 소프트웨어를 설치하고 있고, 디스켓에서 사용자 정의 JumpStart 설치를 사용하고 있다면, 아래의 단계를 따라 Solaris 8 Software 2 및 언어 CD를 설치하십시오.
사용자 정의 JumpStart가 Solaris 8 소프트웨어 1 CD의 설치를 완료하면 시스템을 다시 부팅하십시오.
시스템에 로그인하십시오.
Solaris 8 소프트웨어 2 CD를 넣으십시오.
installer 스트립트를 실행한 다음 화면의 지시에 따라 나머지 소프트웨어를 설치합니다.
Solaris 8 언어 CD를 넣으십시오.
installer 스트립트를 실행한 다음 화면의 지시에 따라 특정 언어를 설치합니다.
Solstice DiskSuiteTM, SolarisTM 볼륨 관리자의 이중화된 루트, 혹은 Veritas의 캡슐화된 루트에서 부트하는 경우, lucreate 명령으로 부트 장치를 결정하지 못할 수도 있습니다. 다음과 같은 오류 메시지가 나타납니다.
WARNING: Unable to determine root device by accessing boot device settings directly. ERROR: Unable to determine root device for current BE. ERROR: Unable to determine the physical boot device for the current BE <...>. Use the <-C> command line option to specify the physical boot device for the current BE <...> |
lucreate -C를 사용하여 물리적 부트 장치를 지정하는 경우, 이 명령이 작동하지 않습니다.
해결 방법: /usr/sbin/lucreate 파일을 수동으로 편집하여 Live Upgrade가 Solstice DiskSuite 또는 Solaris 볼륨 관리자의 이중화된 루트, 혹은 Veritas의 캡슐화된 루트로부터 부트 장치를 결정하도록 하십시오. 다음 단계를 따르십시오.
/usr/sbin/lucreate 파일을 백업 복사하십시오.
텍스트 편집기에서 /usr/sbin/lucreate 파일을 엽니다.
/usr/sbin/lucreate 파일에서 다음 라인을 찾습니다.
elif [ "${dpbe_pbeBootDev}" -eq "-" ] ; 그런 다음 |
위의 라인을 다음과 같이 변경하십시오.
elif [ "${dpbe_pbeBootDev}" = '-' ] ; 그런 다음 |
/usr/sbin/lucreate 파일에서 다음 라인을 찾습니다.
if [ "${OPTARG}" -ne "-" ] ; 그런 다음 |
위의 라인을 다음과 같이 변경하십시오.
if [ "${OPTARG}" != '-' ] ; 그런 다음 |
/usr/sbin/lucreate에 변경한 내용을 저장합니다.
이제 lucreate 명령이 부트 장치를 결정할 수 있으며, -C 옵션이 올바로 작동할 것입니다.
업그레이드가 완료되면 /usr/sbin/lucreate의 백업 복사본을 삭제할 수 있습니다.
/export 디렉토리의 용량이 거의 가득 찬 상태에서 Solaris 8 2/02 운영 환경으로 업그레이드하는 경우, /export에 필요한 공간이 잘못 계산되기 때문에, 업그레이드가 실패합니다. 시스템에 디크스 없는 클라이언트가 설치되어 있거나, /export에 타사의 소프트웨어가 설치되어 있는 경우에 이런 문제가 자주 발생합니다. 다음 메시지가 표시됩니다.
WARNING: Insufficient space for the upgrade. |
해결 방법: 업그레이드하기 전에, 다음 해결 방법 중 하나를 선택하십시오.
업그레이드가 완료될 때까지 /export 디렉토리의 이름을 임시로 변경합니다.
업그레이드가 완료될 때까지 /etc/vfstab 파일의 /export 행을 임시로 코멘트 표시하십시오.
/export가 개별적인 파일 시스템인 경우, 업그레이드하기 전에 /export의 마운트를 해제합니다.
Solaris 2.5.1 8/97 또는 11/97 운영 환경을 Solaris 8 운영 환경으로 업그레이드하면, /a/var/sadm/system/logs/upgrade_log에 다음 오류가 발생할 수 있습니다.
rm: Unable to remove directory /a/var/sadm/pkg/.save.SUNWcsr: File exists |
해결 방법:오류를 방지하려면, Solaris 8 운영 환경으로 업그레이드하기 전에, 루트 파일 시스템에서 fsck를 실행하십시오.
업그레이드 후에 발생하는 오류를 해결하려면, 루트 파일 시스템에서 fsck를 실행하십시오.
사용자의 시스템이 현재 AdminSuite 2.3 Diskless Client 도구와 함께 설치된 디스크 없는 클라이언트를 지원하는 경우, Solaris 8 2/02 운영 환경을 설치하기 전에, 기존의 모든 디스크 없는 클라이언트를 우선 삭제해야 합니다.구체적인 설명은 Solaris 8 System Administration Supplement의 "How to Set Up Your Diskless Client Environment"를 참조하십시오.
기존의 디스크 없는 클라이언트에 Solaris 8 2/02 운영 환경 설치를 시도하면, 다음 오류 메시지가 나타납니다.
The Solaris Version (Solaris 7) on slice <xxxxxxxx> cannot be upgraded. There is an unknown problem with the software configuration installed on this disk. |
Solaris 8 (Solaris WBEM Services 2.0), Solaris 8 6/00 (WBEM Services 2.1), Solaris 8 10/00 (WBEM Services 2.2) 또는 Solaris 8 1/01 (WBEM Services 2.3) 운영 환경에서 Solaris 8 2/02 운영 환경(Solaris WBEM Services 2.4)으로 업그레이드하는 경우, 사용자 정의 관리 대상 객체 포맷(MOF)을 모두 Solaris WBEM Services 2.4에서 사용되는 새로운 Reliable Log 저장소 포맷으로 변환해야 합니다. 데이터 변환 실패는 데이타 손실을 초래합니다.
해결 방법: WBEM 데이터를 변환하려면, 업그레이드하기 전에 JavaSpacesTM 소프트웨어를 저장해야 합니다. 업그레이드를 마친 후에는 wbemconfig convert 명령어를 실행해야 합니다.
Solaris Solaris 8 2/02 운영 환경으로 업그레이하기 전에, 다음 단계를 따라 JavaSpaces 소프트웨어를 저장하십시오.
수퍼유저가 되십시오.
JavaSpaces 소프트웨어를 저장하십시오.
cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp |
사용자의 시스템에 설치된 JDKTM 소프트웨어의 버전을 확인하고 기록하십시오. 예를 들어, 다음과 같습니다.
# /usr/bin/java -version java version "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, native threads, sunwjit) |
원본 JavaSpaces datastore가 작성 되었을 때 실행하던 같은 버전의 JDK 소프트웨어를 실행 중이어야 합니다.
Solaris Solaris 8 2/02 운영 환경으로 업그레이드한 후, WBEM 데이터를 변환해야 합니다. 구체적인 설명은 "Upgrading the CIM Object Manager Repository" in Solaris WBEM Services Administrator's Guide를 참조하십시오.
이 문제는 Solaris 2.5.1과 Solaris 2.5.1의 번들로 포함되지 않은 CDE 운영 환경을 실행하는 시스템에 영향을 줍니다. 그러나, 번들로 포함되지 않은 CDE가 /usr/dt 이외의 디렉토리로 재배치된 경우에만 시스템이 영향을 받습니다. 재배치된 CDE를 가리키는 /usr/dt에 심볼릭 링크를 작성함으로써 이러한 시스템상에 CDE 재배치가 이루어졌습니다.
Solaris 8 운영 환경으로 업그레이드하고, CDE가 /usr/dt에 다시 설치되면, 재배치된 버전에 대한 링크가 제거됩니다. 따라서 재배치된 CDE는 제거되지 않으며 고립됩니다.
업그레이드에 파일 시스템의 재할당이 포함된 경우, 재할당 메커니즘이 새 버전의 CDE용 /usr/dt에 필요한 여분의 공간을 허가하지 않기 때문에 업그레이드가 실패할 수 있습니다. 이러한 문제는 업그레이드가 완료되기 전까지는 나타나지 않습니다. 이 오류가 발생하면, 업그레이드에 더 많은 공간이 필요하다는 내용의 몇가지 메시지가 업데이트 로그에 기록됩니다.
해결 방법: Solaris 8 운영 환경으로 업그레이드하기 전에 재배치된 CDE를 설치 제거하십시오. 설치를 제거하려면 Solaris 2.5.1 CDE CD에서 install-cde 스크립트를 사용하십시오. CDE를 삭제하려면 -uninstall 플래그를 사용하여 이 스크립트를 실행해야 합니다.
Solaris 7 운영 환경을 실행하는 Solaris Easy Access Server (SEAS) 3.0 CD에서 WBEM 1.0을 설치한 경우, Solaris 8 운영 환경으로 업그레이드하기 전에 WBEM 1.0 패키지를 제거해야 합니다. WBEM 1.0이 있는 Solaris 7 운영 환경을 Solaris 8 운영 환경으로 업그레이드한 뒤에는 Solaris WBEM 서비스 2.0이 실행되지 않습니다. Common Information Model (CIM) 객체 관리자가 실행되지 않습니다. 다음과 같은 오류 메시지가 나타납니다.
File not found: /opt/sadm/lib/wbem/cimom.jar |
해결 방법:pkgrm명령을 사용하여 Solaris 8 운영 환경으로 업그레이드하기 전에 WBEM 1.0 패키지를 삭제하십시오.
pkginfo 명령을 다음과 같이 입력하여 WBEM 1.0 패키지가 설치되었는지 확인하십시오.
% pkginfo | grep WBEM |
수퍼유저가 되십시오.
pkgrm 명령을 다음과 같이 입력하여 모든 WBEM 1.0 패키지를 삭제하십시오.
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
업그레이드 로그에 SUNWeeudt 패키지가 일부만 설치되었다는 내용이 포함됩니다.
Doing pkgadd of SUNWeeudt to /. ERROR: attribute verification of </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> failed pathname does not exist ... Installation of <SUNWeeudt> partially failed. pkgadd return code = 2 |
해결 방법: 업그레이드를 완료한 뒤 다음 절차를 수행하십시오.
SUNWeeudt 패키지를 삭제하려면 다음과 같이 입력하십시오.
# pkgrm SUNWeeudt |
SUNWeeudt패키지를 추가하려면 다음과 같이 입력하십시오.
# pkgadd SUNWeeudt |
Solaris 2.6 또는 Solaris 7 운영 환경에서 Solaris 8 2/02 운영 환경으로 업그레이드할 때 업그레이드 옵션으로 64비트 지원을 선택하지 않은 경우, 다음 64비트 패키지가 불필요하게 설치됩니다.
SUNWceuox
SUNWeeoux
SUNWneoux
SUNWseoux
SUNWweoux
해결 방법: 업그레이드를 완료한 후, pkgrm 명령을 사용하여 다음의 64비트 패키지를 제거하십시오.
# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox |
시스템에 64비트를 지원하는 펌웨어가 설치되어 있다면 플래시 PROM의 업그레이드는 필요하지 않습니다.
UltraSPARCTM 시스템에서 64비트 Solaris 운영 환경을 실행하려면, 플래시 PROM 펌웨어를 업데이트해야 합니다. Solaris 8 설치 프로그램에서 64비트를 지원할 수 있도록 선택할 수 있습니다. Sun UltraSPARC 시스템에 설치할 때는 이 64비트 지원 확인란이 기본적으로 선택됩니다. CPU 속도가 200Mhz 이상이면 기본적으로 64비트 시스템은 64비트 모드에서만 부팅됩니다.
SunTM 또는 UltraSPARC 시스템에서 32비트 Solaris 운영 환경을 실행하도록 선택하면 플래시 PROM을 업그레이드할 필요가 없습니다.
다음 표는 영향을 받는 UltraSPARC (sun4u) 시스템과 필요한 최소 펌웨어 버전을 보여줍니다. System type은 uname -i 명령을 실행했을 때의 출력 내용과 같습니다. prtconf -V 명령을 사용하면 사용 중인 펌웨어의 버전을 알 수 있습니다.
표 1-2 UltraSPARC 시스템에서 64비트 Solaris 운영 환경 실행에 필요한 최소 펌웨어 버전
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 8 on Sun Hardware Collection을 참조하십시오. 이 설명서가 없는 경우 http://docs.sun.com 사이트에서 다운로드하십시오.
awk 및 nawk 유틸리티의 200 필드 제한 때문에 추가 소프트웨어 설치가 실패할 수 있습니다. 다음 상황에서 이와 같은 문제가 발생합니다.
Solaris 8 2/02 운영 환경을 구동하는 시스템에 Veritas Volume Manager (VxVm)와 Sun EnterpriseTM Alternate Pathing을 설치하는 경우.
Solaris 8 2/02 운영 환경을 구동하는 시스템에 Sun StorEdgeTM Component Manager 소프트웨어를 설치하는 경우.
다음과 비슷한 메시지가 표시됩니다.
Installing VxVM for Solaris 8 awk: record `Patch: 108528-13 Obs...' has too many fields record number 12 Alternate Pathing (AP) version 2.3.1 has been detected. This version of VxVM requires the following patch(es) to co-existwith AP 2.3.1: 110722 Install the above patch(es) before you continue the VxVM installation. This installation will now be aborted. pkgadd: ERROR: request script did not complete successfully Installation of <VRTSvxvm> failed. No changes were made to the system. |
해결 방법: awk 및 nawk 필드 제한을 늘려주는 Solaris 패치를 얻으려면 사용자의 지원 채널을 통하여 문의하십시오.
Solaris 8 2/02 설치 CD를 사용하여 유럽어 로켈에서 설치하는 경우, 설치 과정 마지막에 나타나는 키오스크 메뉴가 C 로켈에서 표시됩니다.
Solaris 7 3/99, 5/99, 8/99 또는 11/99 운영 환경을 Solaris 8 2/02 운영 환경으로 업그레이드하면, 업그레이드 로그에 다음과 같은 오류가 나타날 수 있습니다.
Doing pkgadd of SUNWplow to /. pkgadd: ERROR: unable to create package object </a/usr/openwin/share/locale/de.ISO8859-15>. file type <s> expected <d> actual unable to remove existing directory at </a/usr/openwin/share/locale/de.ISO8859-15> .... Installation of <SUNWplow> partially failed. pkgadd return code = 2 Doing pkgadd of SUNWpldte to /. WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15 may not overwrite a populated directory. ...... pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 could not be installed. ....... Installation of <SUNWpldte> partially failed. pkgadd return code = 2 |
이 경고 메시지는 패치가 업그레이드 로그에 나열된 해당 디렉토리를 심볼릭 링크에서 디렉토리로 전환하기 때문에 발생합니다. 그 다음 업그레이드 절차는 변경된 내용이 포함되지 않은 업데이트된 버전의 패키지를 설치합니다. 이러한 오류는 시스템의 운영 환경에 영향을 미치지 않습니다.
해결 방법: 이 오류 메시지를 무시하십시오.