Einleitung
In diesem Dokument werden die verschiedenen Lösungen beschrieben, wenn beim Upgrade von Cisco Secure Access Control System (ACS) Version 5.x der Fehler "Manifest file not found in the bundle" (Manifestdatei nicht im Paket gefunden) auftritt. Alle bekannten Lösungen werden in diesem Dokument behandelt.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Grundkenntnisse der Cisco Secure ACS-Lösung zu verfügen.
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- oder Hardwareversionen von ACS 5.x beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Problem
Das ACS-Upgrade bzw. die Installation des Patches schlägt wie folgt fehl:
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#
[an error occurred while processing this directive]
Lösung 1: Verwenden des richtigen Befehls
Der richtige Befehl zum Installieren eines kumulativen Patches in ACS mit der CLI lautet:
acs patch install patch-name repository repository-name
[an error occurred while processing this directive]
Wenn der Befehl patch install patch-name repository repository-name verwendet wird, tritt der Fehler auf. Stellen Sie deshalb sicher, dass der richtige Befehl zum Installieren des Patches verwendet wird.
Lösung 2 - Beschädigtes Upgrade-Paket
Ein beschädigtes Upgrade-Paket oder eine beschädigte Patch-Datei führt zu dem Fehler.
Stellen Sie sicher, dass die Datei ordnungsgemäß heruntergeladen wurde, und überprüfen Sie nach dem Download die MD5-Prüfsumme der Datei. Verwenden Sie dazu eine beliebige MD5-Anwendung auf dem lokalen Computer, und vergleichen Sie die Ausgabe mit der MD5-Prüfsumme auf der Cisco Download-Seite.
Anwendungen wie MD5checker oder WinMd5 können auf Microsoft Windows-Computern verwendet werden, um die MD5-Prüfsumme zu erhalten. Mac OSX verfügt über ein integriertes MD5-Prüfsummen-Dienstprogramm. Führen Sie die folgenden Schritte aus, um das MD5 der Datei zu überprüfen:
- Starten Sie das Terminal-Programm auf Ihrem Mac.
- Geben Sie md5 file-path ein, um die MD5-Prüfsumme einer Datei zu berechnen.
Bewegen Sie den Mauszeiger über das Upgrade-Paket, um die MD5-Prüfsumme anzuzeigen, wie in diesem Bild gezeigt:
Wenn die MD5-Prüfsummen nicht übereinstimmen, laden Sie die Datei erneut von cisco.com herunter. Stellen Sie sicher, dass Sie ein FTP-Repository verwenden, um das Upgrade durchzuführen. TFTP ist UDP-basiert und kann nicht zuverlässig so große Dateien übertragen. Wenn Sie eine Datei über FTP auf dem FTP-Server speichern, stellen Sie sicher, dass die Datei im Binärmodus übertragen wird, da sie durch den ASCII-Modus beschädigt wird.
Lösung 3: Unzureichender Speicherplatz auf dem ACS
Dieser Fehler tritt auch dann auf, wenn auf der ACS-Festplatte (HDD) nicht genügend Speicherplatz vorhanden ist. Das Anwendungs-Upgrade nutzt die gespeicherte Datenpartition. Beim Start des Upgrades wird das Upgrade-Paket an den ACS übertragen, und die Datei wird im ACS unter gespeicherten Daten gespeichert. Wenn die gespeicherten Daten nicht über genügend Speicherplatz verfügen, um die Datei zu speichern oder zu extrahieren, wird der Fehler angezeigt.
Um festzustellen, ob die /storeddata-Partition über ausreichend Speicherplatz verfügt, melden Sie sich bei der CLI des ACS an, und geben Sie dann die folgenden Befehle ein:
- show tech-support <Eingabe>
- /df -h <Eingabe> (an der Eingabeaufforderung —More—)
Die Ausgabe ist wie folgt:
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
[an error occurred while processing this directive]
Der verfügbare Speicherplatz in den gespeicherten Daten sollte mindestens doppelt so groß sein wie das Upgrade-Paket. Wenn nicht, besteht die große Wahrscheinlichkeit, dass das Upgrade fehlschlägt.
Um Platz in der gespeicherten Datenpartition zu schaffen, öffnen Sie ein Ticket beim Cisco Technical Assistance Center (TAC).
Hinweis: Upgrades werden nur auf virtuellen Systemen mit mindestens 500 GB Festplattenspeicher unterstützt, wie im Installations- und Upgrade-Handbuch für ACS 5.5 beschrieben.
Der gespeicherten Datenpartition wird ein fester Prozentsatz des Festplattenspeichers zugewiesen. Bei kleineren Festplatten ist der zugewiesene Speicherplatz kleiner als das Doppelte der Größe eines durchschnittlichen Upgrade-Pakets, weshalb solche Geräte nicht auf diese Weise aufgerüstet werden können. Stattdessen müssen Sie ein neues Image des Servers auf die neue Version erstellen und eine Konfigurationssicherung von der alten Version wiederherstellen. Die unterstützten Upgrade-Pfade für ein Upgrade auf diese Weise werden in den Upgrade-Leitfäden für die einzelnen ACS-Versionen beschrieben.