Media Temple does some
stupid interesting things with its linux installs. Particularly it seems like they don’t like clients upgrading their own boxes… So they don’t include some core packages that are needed to run the automated upgrade on Ubuntu. Now, I got on the support line and the front line cannon fodder (aka Tier 1 support) gave me the following entertaining fiction to avoid helping:
1. The is a Developer server (fine so far, true…) and I am on my own because they don’t know what changes I could have made (not fine, this whole problem was due to me hosting with them vs. a host that doesn’t do such odd things to their OS installs…)
2. I had installed the OS on my box so it was on me (completely not true… you purchase a VPS and select which OS you want, at which point they load it up for you… he may have been confused…)
3. The OS that was installed on my box was exactly what would come from Canonical if I had gotten it from them. (once again, very creative… and not true… “do-release-upgrade” works “out of the box”… MT has done something with their OS images…)
Now… the gentleman was very polite (albeit he was either very ignorant or lying…), and to be fair, Media Temple support has always been pretty excellent. Also, I have been with like 4 different hosting companies and they are by FAR the best. So… the above was hopefully a fairly isolated event and I bring it up for entertainment value.
After giving up on support as I could see I was getting nowhere, I started googling… more… After some extensive searching I patched a few things together and got it working (pretty well and correctly I think?). Here is what I did to take my Mediatemple VPS Ubuntu 13.04 box to 13.10.
apt-get install update-manager-core python-apt
mkdir tmp && mkdir vartmp && mount --bind ~/tmp /tmp && mount --bind ~/vartmp /var/tmp
That should take care of you.