目錄

簡介

必要條件

需求

採用元件

問題

解決方案1 — 使用正確的命令

解決方案2 — 升級捆綁包損壞

解決方案3 - ACS上的空間不足

簡介

升級思科安全存取控制系統(ACS)5.x版時，收到「套件組合中找不到清單檔案」錯誤時，本檔案介紹各種解決方案。所有已知解決方案都包含在本檔案中。

必要條件

需求

思科建議您瞭解Cisco Secure ACS的基本知識。

採用元件

本文檔不限於ACS 5.x的特定軟體或硬體版本。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

問題

ACS升級或補丁安裝失敗，如下所示：

ACS-VM/admin# application upgrade ACS_5.5.0.46.0.tar.gz software_repository

Do you want to save the current configuration ? (yes/no) [yes] ? yes

Generating configuration...

Saved the running configuration to startup successfully

% Manifest file not found in the bundle

ACS-VM/admin#

解決方案1 — 使用正確的命令

使用CLI在ACS中安裝累積修補程式的正確命令為：

acs patch install patch-name repository repository-name

如果使用patch install patch-name repository-name 命令，則會遇到錯誤。因此，請確保使用正確的命令安裝修補程式。

解決方案2 — 升級捆綁包損壞

升級捆綁包或修補程式檔案損壞導致錯誤。

確保正確下載檔案，並在下載後檢查檔案的MD5校驗和。為此，請使用本地電腦上的任何MD5應用程式，並將輸出與思科下載頁面上存在的MD5校驗和進行比較。

可以在Microsoft Windows電腦上使用MD5檢查器或WinMd5等應用程式來獲取MD5校驗和。Mac OSX具有內建的MD5校驗和實用程式。完成以下步驟即可檢查檔案的MD5:

1. 在Mac上啟動終端應用程式。

2. 輸入md5 file-path以計算檔案的MD5總和檢查碼。

將指標懸停在升級捆綁包上以顯示MD5校驗和，如下圖所示：

如果MD5校驗和不匹配，則再次從cisco.com下載檔案。確保使用FTP資料庫執行升級。TFTP基於UDP，傳輸此類大型檔案不可靠。通過FTP將檔案放到FTP伺服器時，請確保檔案以二進位制模式傳輸，因為ASCII模式會損壞該檔案。

解決方案3 - ACS上的空間不足

如果ACS硬碟驅動器(HDD)上的空間不足，也會出現此錯誤。 應用程式升級利用儲存的資料分割槽。升級開始時，升級捆綁包將傳輸到ACS，ACS將該檔案儲存在儲存資料下。如果儲存的資料沒有足夠的空間用於儲存檔案或提取檔案，則會顯示錯誤。

要確定/storeddata分割槽是否有足夠的空間，請登入到ACS的CLI，然後輸入以下命令：

1. show tech-support <enter>

2. /df -h <enter>（在 — More — 提示符下）

輸出如下：

ACS-VM/admin# sh tech

###################################################

Application Deployment Engine(ADE) - 2.1.1.136

Technical Support Debug Info follows...

###################################################

*****************************************

Displaying startup-config...

*****************************************

!

hostname ACS-VM

!

ip domain-name CISCOLAB.LOCAL

!

ipv6 enable

!

/df -h

...skipping

df -h output...

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/smosvg-rootvol

7.7G  232M  7.1G   4% /

/dev/mapper/smosvg-altrootvol

1008M   34M  924M   4% /altroot

/dev/sda1              99M   21M   74M  22% /boot

none                  2.0G     0  2.0G   0% /dev/shm

/dev/mapper/smosvg-home

1008M   34M  924M   4% /home

/dev/mapper/smosvg-localdiskvol

63G  234M   60G   1% /localdisk

/dev/mapper/smosvg-optvol

347G   49G  281G  15% /opt

/dev/mapper/smosvg-recvol

1008M   34M  924M   4% /recovery

/dev/sda3             981M   18M  914M   2% /storedconfig

/dev/mapper/smosvg-storeddatavol

4.9G  3.0G  1.7G  65% /storeddata

/dev/mapper/smosvg-tmpvol

7.7G   52M  7.3G   1% /tmp

/dev/mapper/smosvg-usrvol

7.7G  646M  6.7G   9% /usr

/dev/mapper/smosvg-varvol

9.7G   97M  9.1G   2% /var

儲存資料中的可用空間至少應為升級捆綁包大小的兩倍。如果沒有，則很可能升級失敗。

若要清除儲存資料分割槽中的空間，請向思科技術協助中心(TAC)開啟案例。

附註：僅具有至少500 GB硬碟空間的虛擬機器支援升級，如ACS 5.5安裝和升級指南中所述。

儲存的資料分割槽被分配硬碟空間的固定百分比。在較小的硬碟中，所分配的空間小於平均升級捆綁包大小的兩倍，因此此類裝置無法以這種方式升級。您需要將伺服器重新映像至新版本，並從舊版本恢復配置備份。每個ACS版本的升級指南中均提到支援的以這種方式升級的升級路徑。