安裝及升級問題
解決與 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 資料庫時,會顯示下列訊息:
若要解決此問題,請在 Windows 中啟用檔案及印表機共用:Computer Browser Error with Windows Authentication
- 移至 。
- 按一下 進階共用設定。
- 選取 開啟檔案及印表機共用 勾選框。
- 按一下儲存變更。
- 在 Linux上未開始安裝 License Metric Tool 伺服器。
- 當 Symantec 處理程序 rtvscand 執行時發生問題。 若要解決此問題,您可以停止 rtvscand 處理程序,或從 Symantec 掃描中排除 /tmp 資料夾。 如需排除 /tmp 資料夾的相關資訊,請參閱: How to Configure Scan Exclusions in SEP for Linux。
- 安裝失敗,並顯示給定目錄中缺少可用磁碟空間的警告。 但是,在該目錄中卻存在足夠的可用空間。
- 若要解決此問題,請執行下列步驟。
- 開啟指令行。
- 執行下列指令,以變更負責檢查磁碟空間需求的變數。
export tlm_debug_disable_disk_space_check=true
set tlm_debug_disable_disk_space_check=true
- 執行下列指令,以開始安裝。
./setup-server-linux-x86_64.sh
setup-server-windows-x86_64.bat
- 無法啟動安裝,因為 /tmp 目錄具有
NOEXEC
或NOSUID
旗標。 - 在某些環境中, /tmp 目錄可能會裝載
NOEXEC
或NOSUID
旗標,這會封鎖安裝。 ia.log 檔案中的下列錯誤可辨識此問題。
在安裝期間,會使用 /tmp 目錄來儲存暫存檔。 若要解決此問題,請執行下列其中一個步驟,然後重新執行安裝: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 目錄中移除
NOEXEC
或NOSUID
選項 (或兩者)。 - 在
IATEMPDIR
環境變數中指定新的暫存目錄。附註: 如果您使用全功能安裝程式,則此解決方案無法運作。- 建立自訂暫存目錄,例如:
mkdir /root/Install_tmp
- 將
IATEMPDIR
變數設為新目錄:export IATEMPDIR=/root/Install_tmp
- 請重新啟動安裝。
- 建立自訂暫存目錄,例如:
- 從 tmp 目錄中移除
- 在針對非英文語言環境安裝 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 相關,請執行下列步驟。
- 在已安裝 License Metric Tool 伺服器的電腦上安裝 BigFix 用戶端。
- 將
LMT_Server_Path_[user_ID]
參數的值設為 License Metric Tool的安裝路徑。- 登入鏈結至 BigFix 伺服器的 BigFix 主控台。
- 在導覽列中,按一下 電腦。
- 在右上方窗格中,用滑鼠右鍵按一下已安裝 License Metric Tool的電腦,然後按一下 編輯電腦設定。
- 若要新增設定,請按一下 新增。
- 在 設定名稱中,鍵入
LMT_Server_Path_[user_ID]
。附註:[user_ID]
是安裝 License Metric Tool之作業系統使用者的 ID。 - 在 設定值中,指定 License Metric Tool 安裝路徑。
- 按一下確定。
- 在 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 的自訂副本。
- 相關性 6 及 8 會檢查是否有足夠的磁碟空間來執行升級。 因為您將從 Fixlet 中移除這些檢查,所以請確保相關目錄中有足夠可用的磁碟空間。 Fixlet 說明中提供空間需求。
- 建立 升級至最新版本 IBM License Metric Tool (version) Fixlet 的自訂副本。
- 登入 BigFix 主控台。
- 在導覽樹狀結構中,移至 。
- 用滑鼠右鍵按一下 Fixlet 升級至最新版本 IBM License Metric Tool (版本),然後按一下 建立自訂副本。
- 變更 Fixlet 的名稱,以便您可以輕鬆辨識它。
- 開啟 相關性 標籤,移除相關性 6 及 8 ,然後按一下 確定。
- 若要使用 Fixlet 自訂版本升級 License Metric Tool 伺服器,請按一下 採取動作。 選取已安裝 License Metric Tool 伺服器的電腦,然後按一下 確定。
如果您稍後想要升級伺服器,則在
中提供 Fixlet 的自訂副本。 - 選用項目: 升級 License Metric Tool 伺服器之後,移除 Fixlet 的自訂版本。
- 在導覽樹狀結構中,移至 。
- 用滑鼠右鍵按一下 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 。
若要完成升級,請執行下列其中一個步驟。 然後,重新執行升級。- 請將資料庫升級至支援的更高版本。 如需相關資訊,請參閱下列鏈結。
- 若要停用檢查資料庫版本,請開啟 upgrade_response.txt 檔案,並將 RSP_DISABLE_DATABASE_CHECK_WARNINGS 參數的值變更為 true。
- 在 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 內容設為部署字碼頁的內容。
- 安裝精靈中的非英文語言清單已減少。
- 若要在安裝精靈中查看您的語言作為選項,請將系統語言環境變更為選擇的語言:
- 在 Linux上,開啟「終端機」並執行下列指令:
例如,export LC_ALL=en_US.UTF8。export LC_ALL=language_code.UTF8
- 執行 locale 指令以驗證變更。
- 重新啟動安裝並選擇語言。
- 在 Linux上,開啟「終端機」並執行下列指令:
- 手動變更 License Metric Tool的埠號。
- 如果您無法存取使用者介面 (server.xml 檔中執行它。
- 移至 install_dir/wlp/usr/servers/server1,並編輯 server.xml 檔。
- 在 httpsPort中,輸入新的埠號。
<httpEndpoint host="*" httpsPort="9081" id="tema">
變更會立即生效,伺服器不需要重新啟動。
) 來變更埠號,您也可以在 - 解除安裝 License Metric Tool 失敗,因為 License Metric Tool 服務沒有回應且無法停止。
- 您可以手動強制停止無回應服務。
- 開啟指令行。
- 執行下列指令:
service LMTserver status
sc queryex LMTServer
- 識別 License Metric Tool 處理程序的 PID。
- 在相同的指令行中,執行下列指令:
kill -9 identified_PID
taskkill /pid identified_PID /f