It's more likely failed because the files it's trying to patch are corrupted or have been edited! so the CRC doesn't match. Could be as simple as a builtin being locally modified or open for edit.
I'd suggest checking the disk for any errors and if that's OK running a full database repair, hold down Ctrl while clicking rebuild database, before trying to update.