安裝與升級 > Windchill 安裝與組態 > 疑難排解 > 對初始安裝問題進行疑難排解
  
對初始安裝問題進行疑難排解
閱讀下列對常見問題的描述,可以協助您對安裝時的問題進行疑難排解。
問題:
安裝失敗時,安裝程式記錄檔不會寫入至 <安裝目錄>/installer/logs 的標準輸出目錄。
動作:
在這個情況下,安裝程式會顯示所產生的安裝記錄檔案所在的位置。請抄下安裝程式所指定的位置。記錄檔案的位置取決於在安裝過程中安裝失敗的時間。如需詳細資訊,請參閱安裝記錄檔案
問題:
當在 Windows 上安裝時,PTC Solution Installer (PSI) 於完成安裝之前關閉,安裝失敗。
動作:
這種情況可能是因未在本機磁碟機上安裝「Windchill 目錄伺服器」或 Java 所致。您可在 WINDCHILLDS_PtcInstall.log 中找到下列錯誤:
javax.naming.CommunicationException: Could not connect to the LDAP Server
問題:
如果您要在「IBM AIX 平台」上安裝「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 一開始會針對所有網路存取使用「網際網路通訊協定第 6 版」(IPv6),然後才使用 IPv4。如果未正確設定網站的「網域名稱伺服器」以回應 IPv6 請求,IPv6 請求可能會在嘗試使用 IPv4 之前逾時。例如,甚至一個簡單的獲取本機主機名稱請求都可能會導致此類逾時。「Windchill Directory Server」程式碼可提出數個本機主機名稱請求,因此在一些 AIX 網站上可能會花較長時間啟動。
在繼續執行安裝任務之前,「Windchill Directory Server」安裝流程僅會等候 120 秒來讓「Windchill Directory Server」啟動,且伺服器必須是執行中才能使安裝成功完成。如果由於 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
解決此問題的一種方法是更新 DNS,使其正確回應 IPv6 請求,如 RFC 4074 的第 3 部份所述。
當您修正問題後,請重新執行安裝程式。
或者,如果您不使用 IPv6,也可以將以下一行新增至 /etc/netsvc.conf 檔案,來將 IP 組態設定為僅使用 IPv4:
hosts=bind4,local
使用 IPv4 可修正會導致「Windchill 目錄伺服器」安裝失敗的逾時問題。
當您修正問題後,請重新執行安裝程式。
問題:
在 UNIX 系統上,安裝程式未執行。
如果 TMP 目錄沒有安裝程式所需的磁碟空間,就可能發生這種情況。
動作:
在啟動安裝程式的 shell 中設定環境變數 LAX_DEBUG=1,然後重新啟動安裝程式。這樣應該會將輸出寫入主控台視窗。
如果產生的輸出指出執行此安裝所需的 /tmp 磁碟空間數量大於可用的數量,您可以將 IATEMPDIR 環境變數設為含有足夠可用磁碟空間的磁碟分割上的目錄。然後重新啟動安裝程式。
若要設定變數,請在再次執行此安裝程式之前,於 UNIX 指令行提示處輸入下列其中一個指令:
針對 Bourne shell (sh)、ksh、bash 與 zsh:
$ IATEMPDIR=/<您的>/<可用>/<空間>/<目錄>
$ export IATEMPDIR
針對 C shell (csh) 與 tcsh:
$ setenv IATEMPDIR /<您的>/<可用>/<空間>/<目錄>
問題:
安裝程式找不到有效的 Java Virtual Machine (JVM)。
這個問題可能發生在下列情況中:
您嘗試使用位於 NoVM 目錄的可執行檔來執行安裝程式。
您嘗試透過網路連線,從「Windchill 協力廠商軟體 CD」或「Windchill 服務 CD」安裝其中一項產品,但您在本機上沒有支援的 JVM。針對安裝程式,支援的 JVM 是 Java 1.5 版。
可能傳回下列訊息之一:
安裝程式需要路徑中有 Java 1.5。(在 UNIX 上)
找不到要載入的有效 JVM。(在 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 指令集。這樣會帶出含有診斷資訊的指令 Shell 視窗。您可以將這項資訊複製到要傳送給「技術支援」的檔案。
在 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 虛擬機器。
問題:
有時安裝程式似乎會略過某個步驟。
動作:
安裝程式的行為類似精靈,包含「下一步」「上一步」按鈕。在回應緩慢的系統中,精靈可能無法如預期一般快速進入下一個或上一個步驟,此時您可能會再次 (重複地) 按「下一步」「上一步」按鈕。這個滑鼠按一下事件會在佇列中等待,並在系統回應時進行動作。因此可能會推進到所要的視窗之後的視窗。
一旦按了「下一步」「上一步」按鈕,請等待安裝程式回應,再推進至所要的視窗。
在一般的系統條件下,安裝程式在視窗間前後移動時,並不會有顯著的延遲。
這個問題已經歸列為軟體廠商 Macrovision 的問題。
問題:
在 Windows 上,安裝程式的「取消安裝」對話方塊會要求使用者介面焦點。
動作:
當您嘗試透過「取消安裝」對話方塊取消安裝程式時,視窗會在桌面上獨佔視窗焦點。
若要釋放焦點,請按一下取消 (對話方塊右上角的 X) 或「繼續」按鈕。
問題:
安裝期間,安裝程式會顯示下列內容:
動作:
這個視窗顯示的內容指出安裝程式無法從目前的媒體集中找到必要的檔案。
如果您是透過網路來安裝,視窗可能會指出跨網路的回應時間對安裝程式而言太緩慢。按一下「取消」並重新執行安裝程式。如果該視窗再次出現,請在網路流量不多時或從另一個網路嘗試執行安裝程式,或是將安裝檔案複製至您的本機系統。
如果您是從安裝 CD 或本機目錄安裝,則表示安裝資料集不完整。請嘗試再次下載安裝檔案。如果這樣做無法更正問題,請聯絡「技術支援」以取得協助。
問題:
在 Windchill Index Search 中進行關鍵字搜尋時,會出現下列錯誤訊息:
Resource limit Exceeded
問題:
在 Windchill Index Search 伺服器未執行的情況下進行資料載入時,UNIX 系統會出現下列錯誤訊息:
Indexing Queue is Experiencing Problems
動作:
PTC 建議您在資料載入期間禁用索引,並使用「大量索引工具」以獲得效能更高的載入。
此外,您需要確定在資料載入啟動,且索引佇列已準備就緒之前,Windchill Index Search 有足夠的時間來完全啟動。您需要直接檢查此項。
如果錯誤仍然發生,請手動啟動 Windchill Index Search。請參閱〈完成組態 - 手動步驟〉中的相關資訊。
* 
一旦 Windchill Index Search 啟動並正確執行,索引錯誤便會清除。接著,所有項目應該都會正常執行。
問題:
在 AIX 上,無法與多個選用產品一起安裝 Windchill 解決方案。
動作
從 JDK 載入的最新 JAR 應一律為工具 .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,則不會發生此問題。