目錄

簡介

狀況

原因

辨識

使用量

解析

簡介

本文說明從1.24.1版的全新安裝升級適用於Enterprise Linux (RPM)的Secure Endpoint Connector時的一個已知問題。錯誤ID： CSCwk27011

狀況

此問題將在以下情況下發生：

- 任何支援的企業Linux相容（以RPM為基礎）發行套件：驗證安全端點Linux聯結器作業系統相容性

- Secure Endpoint Linux connector version 1.24.1 for Enterprise Linux （基於RPM）是電腦上安裝的聯結器的第一個版本。

原因

剖析辨識為隨附1.24.1版的GPG金鑰的一部份的問題會防止金鑰匯入RPM資料庫，導致聯結器升級失敗。

辨識

要確定是否是您觀察的問題，您可以從ampupdater.log中確定(此日誌檔案在終端上的路徑為：/var/log/cisco/ampupdater.log)

[updater]:[error]-[updater.c@799]:[140577691532288]: failed to update amp from version 1.24.1.1027 to version 1.24.2.1053

使用量

請使用以下步驟瞭解如何使用Shell指令碼更新終端上的GPG金鑰

1. 建立Shell程式檔。打開喜歡的編輯器並複製/貼上下面的script，將其另存為gpg-workaround.sh

#!/bin/bash # GPG key import script for Cisco Secure Endpoint Linux # Print that the script is running echo "Running GPG key import script for Cisco Secure Endpoint Linux" curl https://console.amp.cisco.com/gpg_keys/cisco.gpg -o cisco.gpg rpm --import cisco.gpg rm -f cisco.gpg # Print that the script has completed echo "GPG key import script for Cisco Secure Endpoint Linux has completed"

2. 變更「許可權」，使指令集可執行：

chmod +x gpg-workaround.sh

3. 執行指令碼

sudo ./gpg-workaround.sh

4. 確定命令檔執行成功

解析

要解決此問題，請執行以下步驟：

1. 驗證對映到聯結器的策略，並確保「產品更新」窗口仍然有效

2. 使用用法部分中附加的指令碼和說明重新安裝GPG金鑰

3. 執行指令集後，正確的GPG金鑰將會匯入RPM DB，並能夠更新聯結器。聯結器下次運行更新時，將使用新的GPG金鑰，並且必須按預期完成升級

4. 您也可以手動執行更新程式：

sudo /opt/cisco/amp/bin/ampupdater