Symptom
When checking md5sum for any file > 2 GB while running an impacted 32-bit NXOS image, the md5sum validation will fail with the following error:
nexus# show file nxos64-cs.10.3.2.F.bin md5sum
Error: /bootflash/nxos64-cs.10.3.2.F.bin: Value too large for defined data type
Conditions
-Nexus 9000 on 9.3.x or earlier code
-Attempting to show md5sum for a file > 2GB in size
Workaround
You can use the built-in md5sum utility accessible from either the bash shell or guestshell to compute the MD5 checksum of a file.
Steps:
Enable Bash Shell or Guest Shell:
Enter the configuration terminal and activate the desired shell:
For bash shell:
configure terminal
feature bash
For guestshell:
guestshell enable
Compute MD5 Checksum:
Use the following command to calculate the MD5 checksum for a file located in the /bootflash directory:
Example:
Using guestshell:
switch# run guestshell md5sum /bootflash/nxos64-cs.10.4.3.F.bin
Output:
717653ef90d5f5f1fc9b95404427ba16 /bootflash/nxos64-cs.10.4.3.F.bin
Using bash shell:
switch# run bash md5sum /bootflash/nxos64-cs.10.4.3.F.bin
Output:
717653ef90d5f5f1fc9b95404427ba16 /bootflash/nxos64-cs.10.4.3.F.bin
Further Problem Description