Tried upgrading from 5.0 to 5.1.0.0.496 - Can't login to Web UI. After the 45-60 minutes of it coming back online, I was presented with the login page. Click the button to login, see one moment please on the button, then it kicks me back to the login screen. Thinking that it hadn't started all the services, I waited another half hour. Same problem.
Logged into the console via SSH and ran show service. All services that had a status showed online. Shutdown the VM via the console.
Powered on the VM and waited 6 hours. Same issue. I noticed that the browser displays it is trying to contact the googleapi site during the brief login, so I tried allowing traffic from the controller to the domain without any change.
Restored the entire VM from a backup, took a snapshot and tried the upgrade again. Same problem. Reverted to the snapshot.
I thought that it was fine to upgrade to a non 0 build. I should have known better than to attempt an upgrade 2 days after release.