Background

Ubuntu 13.10 is out of support (a while back, I know) so about time to upgrade my personal servers to 14.04 LTS – just in time for 16.04 🙂

Only two minor gotchas.

Solution

Gotcha #1 – Digital Ocean mirrors

OK, to get the upgrade process to work, I needed to revert the APT sources from the Digital Ocean mirrors back to standard Ubuntu old releases:

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse

Gotcha #2 – Apache include file changes

Secondly: Apache, when reading /etc/apache2/apache2.conf now expects the “.conf” filename extension:

# Include the virtual host configurations:

#before upgrade = 
IncludeOptional sites-enabled/*
#after upgrade = 
/IncludeOptional sites-enabled/*.conf

References

  1. Digital Ocean Community – How to upgrade EOL Ubuntu 13.10 to 14.04?
    https://www.digitalocean.com/community/questions/how-to-upgrade-eol-ubuntu-13-10-to-14-04
  2. Ask Ubuntu – Why is my Apache not working after upgrading to Ubuntu 14.04?
    http://askubuntu.com/a/513948/528763