Inleiding
Dit document beschrijft de verschillende oplossingen wanneer u de fout "Manifest file not found in the bundle" ontvangt wanneer Cisco Secure Access Control System (ACS) versie 5.x wordt bijgewerkt. Alle bekende oplossingen worden in dit document behandeld.
Voorwaarden
Vereisten
Cisco raadt u aan een basiskennis te hebben van Cisco Secure ACS.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- of hardwareversies van ACS 5.x.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Probleem
De installatie van de ACS-upgrade of patch mislukt zoals aangegeven:
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]
Oplossing 1 - Gebruik de juiste opdracht
De juiste opdracht voor het installeren van een cumulatieve patch in ACS met de CLI is:
acs patch install patch-name repository repository-name
[an error occurred while processing this directive]
Als de commando patch installeert patch-name repository repository-naam wordt gebruikt, dan wordt de fout aangetroffen. Zorg er daarom voor dat de juiste opdracht wordt gebruikt om de patch te installeren.
Oplossing 2 - beschadigde upgrade-bundel
Een beschadigde upgradebundel of patchbestand resulteert in de fout.
Zorg ervoor dat het bestand goed is gedownload en controleer de MD5-checksum van het bestand na het downloaden. Gebruik hiervoor elke MD5-toepassing op de lokale machine en vergelijk de uitvoer met de MD5-checksum op de Cisco-downloadpagina.
Toepassingen zoals MD5checker of WinMd5 kunnen op Microsoft Windows-machines worden gebruikt om de MD5-checksum te krijgen. Mac OSX heeft een ingebouwde MD5 checksum tool. Voltooi de volgende stappen om de MD5 van het bestand te controleren:
- Start de Terminal-applicatie op uw Mac.
- Voer het MD5-bestand in om de MD5-checksum van een bestand te berekenen.
Beweeg de muisaanwijzer over de upgradebundel om de MD5-checksum weer te geven, zoals in dit beeld wordt getoond:
Als de MD5-checksum niet overeenkomt, download dan het bestand opnieuw van cisco.com. Zorg ervoor dat u een FTP-opslagplaats gebruikt om de upgrade uit te voeren. TFTP is op UDP gebaseerd en is niet betrouwbaar om zulke grote bestanden over te dragen. Wanneer u een bestand via FTP op de FTP-server plaatst, zorg er dan voor dat het bestand in binaire modus wordt overgebracht, omdat ASCII-modus het beschadigt.
Oplossing 3 - Onvoldoende ruimte op de ACS
Deze fout wordt ook getoond als er onvoldoende ruimte op de ACS-vaste schijf (HDD) is. De applicatie upgrade maakt gebruik van de opgeslagen data partitie. Wanneer de upgrade start, wordt de upgradebundel overgebracht naar ACS en de ACS-opslag die bestand onder opgeslagen gegevens. Als de opgeslagen gegevens niet voldoende ruimte hebben om het bestand op te slaan of uit het bestand te halen, wordt de fout weergegeven.
Om te bepalen of de /storage data-partitie voldoende ruimte heeft, logt u in op de CLI van de ACS en voert u deze opdrachten in:
- laten zien dat technologie ondersteuning biedt <enter>
- /df -h <enter> (op de —More— prompt)
Het uitvoersignaal wordt als volgt weergegeven:
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]
De beschikbare ruimte in opgeslagen gegevens moet ten minste tweemaal zo groot zijn als de upgradebundel. Als dat niet het geval is, is er een grote kans dat de upgrade mislukt.
Open een case met het Cisco Technical Assistance Center (TAC) om ruimte in de opgeslagen gegevensverdeling te vrijmaken.
Opmerking: upgrades worden alleen ondersteund op virtuele machines met ten minste 500 GB vaste-schijfruimte zoals aangegeven in de installatie- en upgrade-handleiding voor ACS 5.5.
De opgeslagen gegevensverdeling wordt toegewezen een vast percentage van de vaste schijfruimte. In kleinere harde schijven is de toegewezen ruimte kleiner dan tweemaal de grootte van een gemiddelde upgrade bundel en daarom kunnen dergelijke apparaten niet op deze manier worden geüpgraded. In plaats daarvan moet u de server opnieuw installeren op de nieuwe versie en een back-up van de configuratie herstellen vanuit de oude versie. De ondersteunde upgradepaden om op deze manier te upgraden worden vermeld in de upgrade-handleidingen voor elke ACS-versie.