I want to update a Nexus 3548 from 6.0.2.A8.4a to 7.0.3.I7.3 but after i am issuing the "show install all impact system"command i am getting the SRG error (0x404F0003) :
Extracting "system" version from image bootflash:/nxos.7.0.3.I7.3.bin. [#] 0% -- FAIL. Return code 0x404F0003 (SRG file not present/cannot be opened). Pre-upgrade check failed. Return code 0x40930012 (SRG extraction failed).
I did reboot to empty the log files as suggested in other threads but it didnt help, any ideas?
Bootflash seems to have enough extra space for the decompression:
Usage for bootflash:// 1841655808 bytes used 1985736704 bytes free 3827392512 bytes total iaag-rtryz-sni-inf-01a#
Based on current version, you may be hitting CSCuo00926, which causes the /var/tmp/vdc.log to fill up.
Thinking you may need to manually clear that log via "filesys delete /var/tmp/vdc.log"command
show system internal dir /var/tmp
show install all failure-reason
If you need assistance, you may want to open a TAC case to confirm issue, and resolution.
Hello and thank you for your reply
Unfortunately the dir command seems not functional in my case:
Devname# show system internal dir /var/tmp dir
% Invalid command at '^' marker.
cisco Nexus 3548 Chassis ("48x10GE Supervisor")
BIOS: version 2.0.6
loader: version N/A
kickstart: version 6.0(2)A8(4a)
system: version 6.0(2)A8(4a)
Power Sequencer Firmware:
Hi kirk, these commands you are mentioning are not working for my device.
So first i got the error that i have to do the COMPACT image:
Verifying image bootflash:/nxos.7.0.3.I7.3.bin for boot variable "system". [# ] 2% -- FAIL. Return code 0x40930084 (Upgrade cannot be continued with non-compact image!. Please use scp compacting for a compact image and retry ISSU.). Pre-upgrade check failed. Return code 0x40930011 (Image verification failed).
But after that i am getting again the 0x404F0003 error:
448369333 Mar 19 11:26:46 2018 nxos.7.0.3.I7.3.bin --> COMPACT Extracting "system" version from image bootflash:/nxos.7.0.3.I7.3.bin. [# ] 0% -- FAIL. Return code 0x404F0003 (SRG file not present/cannot be opened). Pre-upgrade check failed. Return code 0x40930012 (SRG extraction failed).
Software BIOS: version 2.0.6 loader: version N/A kickstart: version 6.0(2)A8(8) system: version 6.0(2)A8(8) Power Sequencer Firmware: Module 1: version v2.1 BIOS compile time: 12/26/2014 kickstart image file is: bootflash:///n3500-uk9-kickstart.6.0.2.A8.8.bin kickstart compile time: 1/19/2018 20:00:00 [01/20/2018 07:23:13] system image file is: bootflash:///n3500-uk188.8.131.52.A8.8.bin system compile time: 1/19/2018 20:00:00 [01/20/2018 07:56:34] Hardware cisco Nexus 3548 Chassis ("48x10GE Supervisor")
To fix this, you need to use the scp image compacting feature, the local image compacting is not supported.: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus3000/sw/release/70372/n3k_70372_nxos_rn.html#_Toc498583962 Please do it “on the fly”, when downloading the image to the switch from its CLI via SCP, the compact option with copy command is allowed only with SCP protocol, the command is:
switch# copy scp:<source image name> bootflash:<image name> compact vrf <vrf name> Note: if you already have the image on the bootflash, you’ll have to delete it first for the above command to work.
Hope this helps
Thank you for your reply, as i mentioned before, i did the compact transfer and as you can see in the "dir" command, the size is already compressed to 450meg instead of the default almost 1gig:
any other ideas please ?
nexus# copy scp:nxos.7.0.3.I7.3.bin bootflash:nxos.7.0.3.I7.3.bin compact Enter vrf (If no input, current vrf 'default' is considered): RSA key fingerprint is SHA1: Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added (RSA) to the list of known hosts. nxos.7.0.3.I7.3.bin 100% 918MB 695.9KB/s 22:31 Copy complete, now saving to disk (please wait)... nexusb# dir 448369333 Mar 19 10:54:41 2018 nxos.7.0.3.I7.3.bin
Maybe I am having a dense moment here but I am trying to upgrade the OS on a brand new switch that is not on our network yet. Is it possible to compact this file any other way than through scp?
Many many thanks to Vinit Jain!
Here's what I did:
Copied the (non-compacted) "nxos.7.0.3.I7.3.bin" from usb1: to bootflash: and named the file "wheelie.bin"
Then I did a "copy scp:wheelie.bin bootflash:nxos.7.0.3.I7.3.bin compact vrf management" and used the switch's local IP on the mgmt 0 interface as the source IP (maybe you can also use the IP of a local loopback interface)
Afterwards "install all nxos bootflash:nxos.7.0.3.I7.3.bin" to complete the upgrade
omg cisco, this is horrible. Not everyone has a SCP server. This is what i did. I turned on the SCP feature on another nexus and ftp'd there, than SCP'd (doing compact) from that nexus switch.
This worked for me.