설치 및 업그레이드 > Windchill 설치 및 구성 > 문제 해결 > 초기 설치 문제 해결
  
초기 설치 문제 해결
일반적인 문제에 대한 다음 설명을 읽어보면 설치 문제를 해결하는 데 많은 도움이 됩니다.
문제:
설치가 실패했는데 표준 출력 디렉토리인 <설치 디렉토리>/installer/logs에 설치 관리자 로그가 기록되지 않았습니다.
대응책:
이 경우 설치 관리자가 만든 설치 로그 파일의 위치가 표시됩니다. 설치 관리자가 지정한 위치를 적어 두십시오. 로그 파일 위치는 설치가 실패한 단계에 따라 다릅니다. 자세한 내용은 설치 로그 파일을 참조하십시오.
문제:
Windows에서 설치할 때 설치가 완료되기 전에 PSI(PTC Solution Installer)가 닫힌 후 설치가 실패합니다.
대응책:
이는 Windchill Directory Server 또는 Java가 로컬 드라이브에 설치되지 않았기 때문일 수 있습니다. WINDCHILLDS_PtcInstall.log에서 다음 오류가 발견됩니다.
javax.naming.CommunicationException: Could not connect to the LDAP Server
문제:
IBM AIX Platform에서 Windchill Directory Server를 설치할 경우 다음과 같은 오류로 인해 설치가 실패할 수 있습니다.
javax.naming.CommunicationException: Could not connect to the LDAP Server,

ldap port: 389 ldap manager: cn=Manager at com.ptc.ldapserver.install.

actions.CheckServerStatus.process(CheckServerStatus.java:78)

at com.ptc.windchill.install.framework.InstallAction.run(InstallAction.java:476)
기본적으로 IBM JVM은 처음에 모든 네트워크 액세스에 IPv6(인터넷 프로토콜 버전 6)을 사용하고, 이후에는 IPv4를 사용합니다. 사이트의 도메인 이름 서버가 제대로 설치되지 않아 IPv6 요청에 응답하지 못하는 경우 IPv4 사용이 시도되기도 전에 IPv6 요청이 시간 초과될 수 있습니다. 예를 들어 로컬 호스트 이름을 가져오는 단순한 요청으로도 시간 초과가 초래될 수 있습니다. Windchill Directory Server 코드는 여러 로컬 호스트 이름을 요청하므로 일부 AIX 사이트에서 시작하는 데 오래 걸릴 수 있습니다.
Windchill Directory Server 설치 프로세스에서는 Windchill Directory Server가 시작할 때까지 120초만 기다린 후 설치 작업을 계속하며 이 서버가 실행되고 있어야만 설치가 성공적으로 완료됩니다. DNS 시간 초과의 결과로 Windchill Directory Server가 시작하는 데 120초보다 오래 걸릴 경우 Windchill Directory Server 설치가 실패하고 위에 확인된 오류가 표시될 수 있습니다. Windchill Directory Server가 결국 시작되더라도 설치가 성공적으로 완료되지 않으며 제어판에 연결할 수 없습니다.
대응책:
이 문제는 사이트의 IPv6 DNS 구성 및 IBM JVM에서 IPv6을 사용하는 방식과 관련이 있습니다. 이 문제에 대한 자세한 내용은 IBM 사이트에서 다음에 제공되는 정보를 참조하십시오.
http://www-01.ibm.com/support/docview.wss?uid=swg21170467 .
또한 다음에서 제공되는 RFC 4074도 참조하십시오.
http://www.ietf.org/rfc/rfc4074.txt.
문제를 해결하는 한 가지 방법은 RFC 4074의 3단원에 설명된 대로 DNS를 업데이트하여 IPv6 요청에 제대로 응답하도록 하는 것입니다.
문제를 해결한 후 설치 관리자를 다시 실행합니다.
또는 IPv6을 사용하지 않는 경우 /etc/netsvc.conf 파일에 다음 라인을 추가하여 IPv4만 사용하도록 IP 구성을 설정합니다.
hosts=bind4,local
IPv4를 사용하면 Windchill Directory Server 설치가 실패하게 만든 시간 초과 문제가 해결됩니다.
문제를 해결한 후 설치 관리자를 다시 실행합니다.
문제:
UNIX 시스템에서 설치 관리자가 실행되지 않습니다.
TMP 디렉토리에 설치 관리자가 필요로 하는 디스크 공간이 부족하면 이러한 문제가 발생할 수 있습니다.
대응책:
설치 관리자를 실행한 셸에서 환경 변수 LAX_DEBUG를 1로 설정하고 설치 관리자를 다시 시작하십시오. 그러면 콘솔 창에 메시지가 출력됩니다.
해당 설치를 수행하기 위해 필요한 /tmp 디스크 공간이 현재 사용 가능한 디스크 공간보다 크다는 출력이 표시될 경우 IATEMPDIR 환경 변수를 여유 공간이 충분한 디스크 파티션의 디렉토리로 설정하면 됩니다. 그런 다음 설치 관리자를 다시 시작합니다.
변수를 설정하려면 이 설치 관리자를 다시 실행하기 전에 UNIX 명령줄 프롬프트에 다음 명령 중 하나를 입력합니다.
Bourne 셸(sh), ksh, bash 및 zsh의 경우:
$ IATEMPDIR=/<your>/<free>/<space>/<directory>
$ export IATEMPDIR
C 셸(csh) 및 tcsh의 경우:
$ setenv IATEMPDIR /<your>/<free>/<space>/<directory>
문제:
설치 관리자가 유효한 JVM(Java Virtual Machine)을 찾지 못합니다.
이 문제는 다음과 같은 경우에 발생할 수 있습니다.
NoVM 디렉토리에 있는 실행 파일을 사용하여 설치 관리자를 실행한 경우
네트워크 연결을 통해 Windchill Third Party Software CD 또는 Windchill Services CD의 제품을 설치하려 하는데 로컬 시스템에 지원되는 VM이 없을 경우. 설치 관리자의 경우 지원되는 JVM은 Java 1.5 버전입니다.
다음과 같은 메시지가 표시될 수 있습니다.
The installer requires Java 3.81 cm your path. (UNIX)
Could not find a valid JVM to load. (Windows).
대응책:
CD 루트 디렉토리에 있는 설치 스크립트를 사용하지 않았을 경우 이 스크립트를 사용하여 설치 관리자를 다시 실행하십시오. 루트 디렉토리에서 설치 관리자를 실행하면 설치 관리자와 함께 제공된 JVM이 사용됩니다.
네트워크 연결을 통해 설치할 경우 지원되는 JVM을 확인한 후 명령줄에서 설치 명령과 함께 다음 두 인수를 맨 앞에 지정하여 설치 관리자를 다시 실행하십시오.
UNIX:
<install_dir>/<setup_script> LAX_VM <java_install_dir>/bin/java
Windows:
<install_dir>/<setup_script> LAX_VM <java_install_dir>/bin/java.exe
여기서 <설치 디렉토리>는 설치 파일의 디렉토리 경로이고, <설치 스크립트>는 설치할 제품 CD의 루트 디렉토리에 있는 설치 스크립트(예: setup_tomcat.vbs)이며, <java 설치 디렉토리>는 JVM의 설치 디렉토리입니다. 두 번째 인수는 디렉토리가 아닌 실제 Java VM 실행 파일입니다. 다른 인수를 전달할 경우 이 두 인수 다음에 와야 합니다.
Alternative Method:
LAX_VM 환경 변수를 명령줄에서 사용한 값과 동일한 값으로 설정하여 명령줄에서 설치 스크립트를 실행하고 LAX_VM 옵션을 포함시킬 수도 있습니다. 이 변수를 설정하면 CD 루트 디렉토리의 설치 스크립트를 실행할 경우 시작하는 설치 관리자의 명령줄에 LAX_VM 및 <java 설치 디렉토리>/bin/java가 자동으로 추가됩니다.
문제:
AIX에서 설치 관리자 코어가 손상되어 실행되지 않습니다.
대응책:
이 문제는 IBM_MIXED_MODE_THRESHOLD 환경 변수가 설정되었을 경우에 발생할 수 있습니다. IBM_MIXED_MODE_THRESHOLD 변수의 설정을 해제하십시오.
문제:
기술 지원 담당자가 설치 관리자를 시작하는 방법에 대한 진단 정보와 설치 관리자를 실행하는 데 사용되는 JRE에 대한 진단 정보를 요청합니다.
대응책:
추가 진단 정보를 구하는 방법에는 다음 두 가지가 있습니다.
일부 Windows 버전에서는 Ctrl 키를 누른 채 CD 루트 디렉토리에 있는 setup.vbs 스크립트를 두 번 클릭하는 방법을 사용할 수 있습니다. 그러면 진단 정보가 표시된 명령 셸 창이 열립니다. 이 정보를 파일로 복사한 후 기술 지원으로 보내 주십시오.
UNIX 및 Windows에서 환경 변수 LAX_DEBUG를 1로 설정할 수 있습니다. 그런 다음 CD의 루트 레벨에 있는 설치 관리자의 설정 스크립트를 실행합니다. 동일한 명령 창(UNIX)이나 팝업 창(Windows)에 진단 정보가 표시됩니다.
문제:
설치 관리자가 실행되지 않습니다. 다음과 같은 요건을 만족하지 않는다는 오류 메시지가 나타납니다.
설치 관리자는 다음 플랫폼에서만 실행할 수 있습니다.
AIX, HP-UX, Solaris, Windows 2000, Windows 2003
설치 관리자를 실행하려면 Java 1.5 이상에 대한 경로가 설정되어 있어야 합니다.
대응책:
지원되는 플랫폼을 사용하고 있는지 확인하십시오. 메시지에는 Windows XP를 지원하지 않는다고 표시되지만 Windows XP에서도 설치 관리자를 실행할 수 있습니다.
또한 CD 루트 디렉토리에 있는 스크립트를 사용하여 설치 관리자를 실행하십시오. 이렇게 하면 설치 관리자와 함께 제공된 Java Virtual Machine이 사용됩니다.
문제:
설치 관리자에서 단계가 생략되는 것처럼 보입니다.
대응책:
설치 관리자는 다음이전 단추를 사용하는 마법사 구조로 실행됩니다. 응답 속도가 느린 시스템에서 설치를 수행할 경우, 다음 단계나 이전 단계로 신속하게 이동하지 않아서 사용자가 다음이나 이전 단추를 반복하여 다시 클릭하는 경우가 있습니다. 이 마우스 클릭 이벤트는 대기열에서 대기하다가 시스템이 응답할 때 처리됩니다. 따라서 표시하려던 창을 지나 다른 창이 나타날 수도 있습니다.
다음이나 이전 단추를 클릭한 후 설치 관리자가 응답할 때까지 기다리면 원하는 창으로 이동합니다.
정상적인 시스템 조건에서는 지연이 거의 없이 설치 관리자가 다음 창이나 이전 창으로 이동합니다.
이 문제는 소프트웨어 공급업체 Macrovision을 통해 버그로 분류되었습니다.
문제:
Windows에서 설치 취소 대화 상자의 사용자 인터페이스에 포커스가 잡히지 않습니다.
대응책:
설치 취소 대화 상자에서 설치 관리자를 취소하려는데 창 포커스가 바탕 화면에만 고정되어 있습니다.
포커스를 해제하려면 대화 상자 오른쪽 상단 모서리에 있는 취소(X) 단추를 클릭하거나, 다시 시작 단추를 클릭하십시오.
문제:
설치 중 설치 관리자가 다음 화면을 표시합니다.
대응책:
이 창이 나타나면 설치 관리자가 현재 매체에서 필요한 파일을 찾지 못했음을 나타냅니다.
네트워크를 통해 설치할 경우에는 네트워크 응답 시간이 너무 오래 걸려서 이 문제가 발생할 수도 있습니다. 취소를 클릭한 후 설치 관리자를 다시 실행하십시오. 이 창이 다시 나타나면 네트워크 사용량이 적은 경우 또는 다른 네트워크를 통해 설치 관리자를 실행해 보거나, 설치 파일을 로컬 시스템으로 복사하십시오.
설치 CD 또는 로컬 디렉토리에서 설치를 하고 있다면 설치 데이터가 불완전한 것입니다. 설치 파일을 다시 다운로드해 보십시오. 이렇게 해도 문제가 해결되지 않을 경우 기술 지원으로 문의해 주시기 바랍니다.
문제:
Windchill Index Search에서 키워드 검색을 수행할 때 다음과 같은 오류 메시지가 나타납니다.
Resource limit Exceeded
문제:
Windchill Index Search 서버가 실행되고 있지 않은 경우 데이터 로드 중에 UNIX 시스템에 다음과 같은 오류 메시지가 나타납니다.
Indexing Queue is Experiencing Problems
대응책:
로드 중에 색인을 해제하고 로드 성능 향상을 위해 데이터 대량 색인 도구를 사용하는 것이 좋습니다.
또한 데이터 로드 시작과 색인 대기열 준비 전에 먼저 Windchill Index Search 시작 절차가 완전히 이루어지는지 확인해야 합니다. 이러한 사항을 직접 확인해야 합니다.
오류가 지속될 경우 Windchill Index Search를 수동으로 시작합니다. 자세한 내용은 "구성 완료 - 수동 단계"를 참조하십시오.
* 
Windchill Index Search가 올바르게 실행되면 색인 오류가 해결됩니다. 그러면 모두 정상적으로 실행됩니다.
문제:
AIX에서 여러 선택적 제품과 함께 Windchill 솔루션을 설치하는 데 실패합니다.
작업
JDK에서 로드되는 마지막 JAR은 항상 tools.jar여야 합니다.
AIX에서는 클래스 경로가 제한되므로, 선택적 제품을 많이 설치할 경우 긴 클래스 경로가 잘리게 됩니다. 이 문제를 진단하는 가장 좋은 방법은 MethodServer 로그 상단의 클래스 경로 목록에서 아래와 같이 경로의 마지막 라인이 임의로 잘리는지 확인하는 것입니다. 일반적으로 나타나는 두 번째 증상은 대상 라인에 예외가 발생하는 것입니다.
- wt.util.WTException: java.lang.NoClassDefFoundError:

com.sun.tools.javac.Main (also in the MethodServer log).
Example, Non-Working MethodServer Log
Mon 6/30/08 16:27:15: main: -----------------------------------

--------------------------------------------



Mon 6/30/08 16:27:15: main: INFO : wt.method.server.startup -

Starting MethodServer



Mon 6/30/08 16:27:15: main: INFO : wt.method.server.startup -

JVM id: 647398



Mon 6/30/08 16:27:15: main: INFO : wt.method.server.startup -

JVM: 1.6.0, IBM Corporation



Mon 6/30/08 16:27:15: main: INFO : wt.method.server.startup -

Class path =



Mon 6/30/08 16:27:15: main: /mnt/disk2/ptc/Windchill/codebase



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/activation.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/ieWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-

INF/lib/ie3rdpartylibs.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/ieWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/install.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/mail.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/Gantt.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/jviews-chart-

all.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/jviews-framework-

all.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/jviews-gantt-

all.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-

INF/lib/wc3rdpartylibs.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/prowtWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/wncWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/pdmlWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/sumaWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/scmiWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/pjlWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/GanttExplorer.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/tibjms.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/ptlWeb.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/lib/servlet.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/lib/windu.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/lib/wnc.jar



Mon 6/30/08 16:27:15: main:

/mnt/disk2/ptc/Windchill/lib/pdml.jar



Mon 6/30/08 16:27:15: main: /mnt/disk2/ptc/



Mon 6/30/08 16:27:15: main: INFO : wt.method.server.startup -

Setting WTContext time zone to America/Chicago; offset: -5.0



Mon 6/30/08 16:27:15: main: INFO : wt.method.server.startup -

Setting default time zone to GMT; offset: 0.0
Example, Working MethodServer Log
Thu 6/26/08 18:20:36: main: -----------------------------------

--------------------------------------------



Thu 6/26/08 18:20:36: main: INFO : wt.method.server.startup -

Starting MethodServer



Thu 6/26/08 18:20:38: main: INFO : wt.method.server.startup -

JVM id: 466962



Thu 6/26/08 18:20:38: main: INFO : wt.method.server.startup -

JVM: 1.6.0, IBM Corporation



Thu 6/26/08 18:20:38: main: INFO : wt.method.server.startup -

Class path =



Thu 6/26/08 18:20:38: main: /mnt/disk2/ptc/Windchill/codebase



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/activation.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/ieWeb.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/ie3rdpartylibs.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/ieWeb.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/install.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/mail.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/Gantt.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/jviews-chart-all.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/jviews-framework-all.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/jviews-gantt-all.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/wc3rdpartylibs.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/prowtWeb.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/wncWeb.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/pdmlWeb.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/sumaWeb.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/codebase/WEB-INF/lib/scmiWeb.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/lib/servlet.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/lib/windu.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/lib/wnc.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/lib/pdml.jar



Thu 6/26/08 18:20:38: main:

/mnt/disk2/ptc/Windchill/lib/scmi.jar



Thu 6/26/08 18:20:38: main:/mnt/disk2/ptc/Java/lib/tools.jar



Thu 6/26/08 18:20:38: main: INFO : wt.method.server.startup -

Setting WTContext time zone to America/Chicago; offset: -5.0



Thu 6/26/08 18:20:38: main: INFO : wt.method.server.startup -

Setting default time zone to GMT; offset: 0.0
문제:
UNIX에서 루트 사용자로 설치할 때 설치를 클릭하면 PTC Solution Installer가 종료됩니다.
대응책:
SESSION_MANAGER 변수를 지웁니다. PSI를 루트가 아닌 사용자로 사용하면 이 문제가 발생하지 않습니다.