安裝及升級問題

解決與 License Metric Tool安裝、配置及升級相關的一般問題。

安裝問題

無法繼續安裝伺服器,並顯示錯誤。
無法繼續安裝 License Metric Tool 伺服器,並顯示下列訊息:
./tools/getArch: line 108: print: command not found 
./tools/getArch: line 109: print: command not found 
./tools/getArch: line 116: print: command not found 
setup-server-9.0-linux-x86_64.sh: 第 52 行: 列印: 找不到指令
此錯誤可能是作業系統未完全配置的事實所造成。 您也可能需要重新啟動作業系統。
使用遠端 MS SQL Server 資料庫安裝 BigFix® 伺服器失敗。
在 Windows 2008 Server 作業系統上安裝 BigFix 伺服器時可能發生問題。 當安裝程式嘗試連接至遠端 MS SQL Server 資料庫時,會顯示下列訊息:
Computer Browser Error with Windows Authentication
若要解決此問題,請在 Windows 中啟用檔案及印表機共用:
  1. 移至 控制台 > 網路及共用中心
  2. 按一下 進階共用設定
  3. 選取 開啟檔案及印表機共用 勾選框。
  4. 按一下儲存變更
在 Linux上未開始安裝 License Metric Tool 伺服器。
當 Symantec 處理程序 rtvscand 執行時發生問題。 若要解決此問題,您可以停止 rtvscand 處理程序,或從 Symantec 掃描中排除 /tmp 資料夾。 如需排除 /tmp 資料夾的相關資訊,請參閱: How to Configure Scan Exclusions in SEP for Linux
安裝失敗,並顯示給定目錄中缺少可用磁碟空間的警告。 但是,在該目錄中卻存在足夠的可用空間。
若要解決此問題,請執行下列步驟。
  1. 開啟指令行。
  2. 執行下列指令,以變更負責檢查磁碟空間需求的變數。
    • Linux 圖示 export tlm_debug_disable_disk_space_check=true
    • Windows 圖示 set tlm_debug_disable_disk_space_check=true
  3. 執行下列指令,以開始安裝。
    • Linux 圖示 ./setup-server-linux-x86_64.sh
    • Windows 圖示 setup-server-windows-x86_64.bat
無法啟動安裝,因為 /tmp 目錄具有 NOEXECNOSUID 旗標。
在某些環境中, /tmp 目錄可能會裝載 NOEXECNOSUID 旗標,這會封鎖安裝。 ia.log 檔案中的下列錯誤可辨識此問題。
Launching installer... 

./server/parts/CDROM_Installers/Disk1/InstData/Linux_64/VM/setupServer.b
in: line 3318: /tmp/install.dir.20400/Linux/resource/jre/jre/bin/java: 
Permission denied
在安裝期間,會使用 /tmp 目錄來儲存暫存檔。 若要解決此問題,請執行下列其中一個步驟,然後重新執行安裝:
  • tmp 目錄中移除 NOEXECNOSUID 選項 (或兩者)。
  • IATEMPDIR 環境變數中指定新的暫存目錄。
    附註: 如果您使用全功能安裝程式,則此解決方案無法運作。
    1. 建立自訂暫存目錄,例如:
      mkdir /root/Install_tmp
    2. IATEMPDIR 變數設為新目錄:
      export IATEMPDIR=/root/Install_tmp
    3. 請重新啟動安裝。
在針對非英文語言環境安裝 License Metric Tool 期間,會以英文顯示部分 Java 異常狀況。
即使針對非英文語言環境,安裝期間可能發生的部分 Java 異常狀況也會以英文顯示。 不過,包含異常狀況的「詳細資料」視圖也包含更多資訊,可協助您瞭解並解決問題。 如果您想要查看問題的翻譯說明,您可以切換至提供所有可用詳細資料的「問題」視圖。

升級問題

儘管將 License Metric Tool 伺服器升級至最新版本,服務名稱仍會顯示舊版本。
Windows 上服務的顯示名稱在升級之後不會變更,這是限制。 不過,它不會以任何方式影響 License Metric Tool 。 若要更新服務名稱,請重新啟動電腦。
升級 Fixlet 不相關,因為 License Metric Tool 伺服器手動安裝在未安裝 BigFix 用戶端的電腦上。
升級至最新版本 IBM License Metric Tool (version) Fixlet 不相關,因為舊版 License Metric Tool 伺服器已手動安裝在沒有 BigFix 用戶端的電腦上。 若要使 Fixlet 相關,請執行下列步驟。
  1. 在已安裝 License Metric Tool 伺服器的電腦上安裝 BigFix 用戶端。
  2. LMT_Server_Path_[user_ID] 參數的值設為 License Metric Tool的安裝路徑。
    1. 登入鏈結至 BigFix 伺服器的 BigFix 主控台。
    2. 在導覽列中,按一下 電腦
    3. 在右上方窗格中,用滑鼠右鍵按一下已安裝 License Metric Tool的電腦,然後按一下 編輯電腦設定
    4. 若要新增設定,請按一下 新增
    5. 設定名稱中,鍵入 LMT_Server_Path_[user_ID]
      附註: [user_ID] 是安裝 License Metric Tool之作業系統使用者的 ID。
    6. 設定值中,指定 License Metric Tool 安裝路徑。
    7. 按一下確定
在 Linux 上無法使用 Fixlet 來升級 License Metric Tool 伺服器,因為不符合相關性 6 及 8 (或較舊 Fixlet 版本中的 5 及 7) 的條件。
升級至最新版本的 IBM License Metric Tool (版本) Fixlet 不相關時,請使用 分析 Fixlet 或作業的相關性 Fixlet 來檢查相關性表示式的哪個部分不相符。 如需詳細指示,請參閱: 檢查 Fixlet 或作業不相關的原因
如果問題與相關性 6 及 8 相關,則很可能是無法存取或讀取 etc/passwd 檔案。 若要暫時解決此問題,請建立已移除相關性 6 及 8 的 升級至最新版本 IBM License Metric Tool (version) Fixlet 的自訂副本。
  1. 相關性 6 及 8 會檢查是否有足夠的磁碟空間來執行升級。 因為您將從 Fixlet 中移除這些檢查,所以請確保相關目錄中有足夠可用的磁碟空間。 Fixlet 說明中提供空間需求。
  2. 建立 升級至最新版本 IBM License Metric Tool (version) Fixlet 的自訂副本。
    1. 登入 BigFix 主控台。
    2. 在導覽樹狀結構中,移至 網站 > 外部網站 > IBM License Reporting (ILMT) v9 > Fixlet 與作業
    3. 用滑鼠右鍵按一下 Fixlet 升級至最新版本 IBM License Metric Tool (版本),然後按一下 建立自訂副本
    4. 變更 Fixlet 的名稱,以便您可以輕鬆辨識它。
    5. 開啟 相關性 標籤,移除相關性 6 及 8 ,然後按一下 確定
  3. 若要使用 Fixlet 自訂版本升級 License Metric Tool 伺服器,請按一下 採取動作。 選取已安裝 License Metric Tool 伺服器的電腦,然後按一下 確定

    如果您稍後想要升級伺服器,則在 網站 > 主要動作網站 > Fixlet 與作業中提供 Fixlet 的自訂副本。

  4. 選用項目: 升級 License Metric Tool 伺服器之後,移除 Fixlet 的自訂版本。
    1. 在導覽樹狀結構中,移至 網站 > 主要動作網站 > Fixlet 與作業
    2. 用滑鼠右鍵按一下 Fixlet 的自訂版本,然後按一下 移除。 然後,按一下 確定 以確認。
升級 Fixlet 不相關,因為 License Metric Tool 網站不是最新的。
Fixlet 可能不相關,因為 BigFix 伺服器安裝在無法存取網際網路且 License Metric Tool Fixlet 網站版本不是最新的電腦上。 若要解決此問題,請參閱: 更新 Fixlet 網站
升級 Fixlet 不相關,因為不再支援 License Metric Tool 資料庫。
若要解決此問題,請將資料庫升級至支援的版本。 如需相關資訊,請參閱下列鏈結。
以無聲自動模式升級 License Metric Tool 伺服器失敗,因為計劃移除所使用資料庫版本的支援。
當計劃移除 License Metric Tool所使用資料庫版本的支援時,以無聲自動模式升級 License Metric Tool 伺服器會失敗。 下列警告會寫入 server.log 檔案中。
您的現行資料庫版本計劃從 License Metric Tool支援的資料庫清單中移除。
在下次升級 License Metric Tool 伺服器之前,請考量將資料庫升級至 DB2 11.5.0.0 。
若要完成升級,請執行下列其中一個步驟。 然後,重新執行升級。
在 Linux上升級具有 Fixlet 的 License Metric Tool 伺服器失敗。
由非 root 使用者安裝伺服器時發生問題。 若要解決此問題,請以 互動式無聲自動 模式升級伺服器。
升級之後,排定的「所有 IBM 度量值及 IBM 僅限軟體」報告不再傳送至指定的收件者
稱為「所有 IBM 度量值」及「 IBM 軟體」的預先定義報告視圖與預設報告視圖重複,因此在應用程式更新 9.2.7中已移除。 如果您排定將任何這些預先定義的報告視圖傳送給指定的收件者,則會移除排程。 否則,您將無法修改或刪除它。 若要重新傳送報告,請為預設報告視圖建立新的排程。

其他問題

在配置與遠端 DB2 資料庫的連線期間,會顯示下列錯誤:The user specified for the communication with the database could not be found in the system.
當遠端 DB2 資料庫安裝在 AIX 電腦上時發生問題。 這表示您要用來連接資料庫的使用者不存在於 LDAP 伺服器上。 若要解決此問題,請指定不同的使用者,或在 LDAP 伺服器上建立具有指定認證的使用者。
在配置與 BigFix 伺服器的連線期間,會顯示下列訊息:Could not determine character set of the BES database. Are you sure the BES server is running an agent?.
從安裝 BigFix 伺服器的電腦中移除 BigFix 用戶端時發生問題。 若要解決此問題,請手動將 _BESClient_DeploymentEncoding_IANAName 內容設為部署字碼頁的內容。
安裝精靈中的非英文語言清單已減少。
若要在安裝精靈中查看您的語言作為選項,請將系統語言環境變更為選擇的語言:
  1. 在 Linux上,開啟「終端機」並執行下列指令:
    export LC_ALL=language_code.UTF8
    例如,export LC_ALL=en_US.UTF8
  2. 執行 locale 指令以驗證變更。
  3. 重新啟動安裝並選擇語言。
手動變更 License Metric Tool的埠號。
如果您無法存取使用者介面 (管理 > 伺服器設定) 來變更埠號,您也可以在 server.xml 檔中執行它。
  1. 移至 install_dir/wlp/usr/servers/server1,並編輯 server.xml 檔。
  2. httpsPort中,輸入新的埠號。
    <httpEndpoint host="*" httpsPort="9081" id="tema">

    變更會立即生效,伺服器不需要重新啟動。

解除安裝 License Metric Tool 失敗,因為 License Metric Tool 服務沒有回應且無法停止。
您可以手動強制停止無回應服務。
  1. 開啟指令行。
  2. 執行下列指令:
    • Linux 圖示 service LMTserver status
    • Windows 圖示 sc queryex LMTServer
  3. 識別 License Metric Tool 處理程序的 PID。
  4. 在相同的指令行中,執行下列指令:
    • Linux 圖示 kill -9 identified_PID
    • Windows 圖示 taskkill /pid identified_PID /f