I just had this same problem yesterday. I learned something new while trying to upgrade to a newer IOS. Make sure you run verify /MD5 on the file after you upload it to the switch. I have always been bad about this and now I see why it's a good pract...