Agent Controller 的版本注意事項

© Copyright International Business Machines Corporation 2000, 2006. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

已知的問題和暫行解決方案

1.1 當安裝在 Windows 桌面資料夾時,Agent Controller 無法運作
1.2 在 Windows 和 Linux 中安裝 Agent Controller
1.3 Agent Controller 安裝找不到預設 Java 執行時期
1.4 Agent Controller 日誌檔可能沒有非 Windows 平台的公開寫入許可權
1.5 在 Windows 中無法存取網路磁碟機中的類別
1.6 無法在非 Windows 平台中重新啟動 Agent Controller 程序
1.7 Agent Controller 安裝作業不會偵測現有的 4.0.3 版 Agent Controller

如需 TPTP Agent Controller 的其他 Readme 資訊,請參閱 TPTP 4.2 版的版本注意事項

1.1 當安裝在 Windows 桌面資料夾時,Agent Controller 無法運作

Agent Controller 安裝在 Windows 系統的 Windows(R) Desktop 資料夾時無法運作。比方說,如果指定 C:\Documents and Settings\Administrator\Desktop 為安裝目錄,Agent Controller 將無法運作。

為了克服這項限制,請將 Agent Controller 安裝在另一個目錄。

1.2 在 Windows 和 Linux 中安裝 Agent Controller

在 Windows 和 Linux(R) 上安裝 Agent Controller 會移除任何現有的 Agent Controller 安裝。請確定您已備份必要的資料,再繼續安裝。

1.3 Agent Controller 安裝作業找不到預設 Java 執行時期

Agent Controller 安裝可能無法偵測到機器上已安裝的任何 JavaTM 執行時期。

「Java 執行時期」安裝對話框所指定的預設值,可能指向安裝程式為了進行安裝而檢附的暫時 Java 執行時期。 您必須提供另一個供 Agent Controller 使用的 Java 執行時期安裝。

1.4 Agent Controller 日誌檔可能沒有非 Windows 平台的公開寫入許可權

<Agent Controller 安裝位置>/config/servicelog.log 日誌檔可能沒有必要的許可權位元 (666)。 這會防止任何非 root Agent Controller 程序寫入日誌檔中。

如果要暫時解決這個問題,您只需要在安裝之後,以 root 身分執行下列指令:

chmod 666 <Agent Controller 安裝位置>/config/servicelog.log

1.5 在 Windows 中無法存取網路磁碟機中的類別

Agent Controller 服務是配置成以「本端系統帳戶」登入。 因此,它可能沒有權利存取已裝載的網路磁碟機,這些磁碟機通常是由現行使用者 ID 執行 net use 來存取。

若要讓 IBM(R) Agent Controller 使用網路磁碟機上的類別,請遵循下列步驟:

  1. 開啟「Windows 服務」視窗。
  2. 選取 IBM Agent Controller。
  3. 按一下「內容」工具列按鈕。
  4. 選取「登入」窗格。
  5. 選取這個帳戶圓鈕,填入使用者 ID 資訊。這是連接(使用 net use 或相等的方式)至磁碟機的使用者 ID。
  6. 按一下「確定」。
  7. 重新啟動 IBM Agent Controller 服務。
  8. 重新啟動應用程式。

附註:這樣就可以使用網路磁碟機,但 Agent Controller 的存取權將侷限於現行使用者的權限。

1.6 無法在非 Windows 平台中重新啟動 Agent Controller 程序

Agent Controller 無法在非 Windows 平台上重新啟動。

如果要暫時解決這個問題,請遵循下列步驟:

  1. 關閉連接至 Agent Controller 的所有 Eclipse 工作台
  2. 發出下列指令
     kill -s HUP < process ID of the inetd process > 
    (必須是 root)
  3. 使用 netstat 來檢查 10002 埠(預設值)是否仍被佔用。請等到釋出之後再重新啟動 Agent Controller
  4. 另外,您也可以將 10002 埠改成 Agent Controller 配置檔內的另一個值
    <Agent Controller 安裝位置>/config/serviceconfig.xml
    ,隨即重新啟動 Agent Controller。

如果要防止出現這個情況,在重新啟動 Agent Controller 程序之前,請一律先關閉所有連線的工作台。

1.7 Agent Controller 安裝作業不會偵測現有的 4.0.3 版 Agent Controller

如果 Agent Controller 4.0.3 安裝成獨立式產品,當安裝 5.1.3 版時,就會加以偵測並適當地解除安裝。 如果 Agent Controller 是在 WSAD 4.0.3 版中安裝的,5.1.3 版安裝作業將無法偵測它,也不會解除安裝舊版本。 這是 Microsoft(R) Installer 的限制。

如果要暫時解決這項限制,您必須完全解除安裝 WSAD 4.0.3 版,因為它是安裝了 Agent Controller 4.0.3 版的母項產品。 請檢查 Agent Controller 安裝目錄是空的,且登錄值 HKLM\SOFTWARE\IBM\IBM Agent Controller 和 HKLM\SYSTEM\*\SERVICES\IBM Agent Controller 已不存在,以確保已完全移除 Agent Controller 4.0.3 版。