Well, I've looked at your log and I can only say: whiskey tango foxtrot. You first get an msi error 1603, but the error code is not checked, so the script doesn't see this is an error. Of course then the update script runs, because no errors have been raised. In your update script a section called &...