I need an Ubuntu 11.10 server, but for reasons beyond my understanding, our host only preinstalls Ubuntu 10.04 LTS. So I decided to get a 10.04 server and use Ubuntu's do-release-upgrade to get to 11.10.
I expected that do-release-upgrade would get me straight from 10.04 to 11.10. However, after running do-release-upgrade, I ended up with Ubuntu 10.10. So after reboot I had to run it again, and then it upgraded to 11.04, so then I had to run it a third time to get to 11.10. Is this expected behavior or am I doing something wrong here?