On Ubuntu boot you get an error Failed to load session “ubuntu” and you would like to know the cause of it.
Well, most probable cause is the body part your hands grow out of, which is probably your ass. In my case, I downloaded a wrong Xen package – for Debian, and not Ubuntu. So I got a Debian inside Ubuntu. I decided to just reinstall the system to fix it.