How do I prepare my site for the Ubuntu Trusty upgrades?

Beginning in September 2017, DreamHost is rolling out upgrades for Ubuntu 14.04.5 LTS (aka Trusty Tahr).

What to expect

You will be contacted via email in advance, and also when the upgrade for the server begins. Notices will also be visible in the DreamHost Control Panel.

The times of the upgrades can vary from server to server, however, the upgrades are timed to ensure there are several highly trained engineers on hand should any major issues arise.

Your site, and any services you are using on your web server, will not be reachable for brief periods during the time of the upgrade. This will NOT affect MySQL, Cloud, or email services.

VPS upgrades

The upgrade will be done in two phases (which means two separate periods of unavailability for your VPS and all services hosted on it):

  • Phase one: The host machine upgrade — This should not take longer than an hour, and will cause your VPS to be inaccessible until it completes. 
  • Phase two: Your VPS's upgrade — After the host machine has finished updating, DreamHost will begin sequentially upgrading each individual VPS until all are running Ubuntu Trusty. This may take up to 25 minutes.

Please read through the "New changes" section below for system changes that may impact your website.

DreamPress host machine upgrades

At this time, DreamHost is only upgrading the host machine on which your DreamPress server runs (not your individual DreamPress server). The operating system on your VPS or DreamPress server will not change, nor will there be any major changes to your hosting environment. This only affects the host machine that they run on. The upgrade will take about one hour to complete, during which time your DreamPress website will be unavailable.

DreamHost will notify you at a later date when your individual VPS or DreamPress server is going to be upgraded.

New changes

Gems and Bundler

DreamHost's Ruby environment is changing. The following describes the major version changes and how to make adjustments to your server.

In order to provide the best possible experience and modernize support for Ruby, DreamHost is no longer maintaining system gems. You must use Bundler (if you haven't done so already) to install any gems you may need.

Ruby version change (from 1.8.7 to 1.9.3)

The Ruby version on the server is changing to 1.9.3. If you would like more control over this, DreamHost strongly recommends using RVM.

Perl version change (from 5.14.2 to 5.18.2)

Ubuntu Trusty includes a new version of Perl, 5.18.2.

For more information on updating your version of Perl, visit the following articles:

Python version change (from 2.7.3 to 2.7.6)

Ubuntu Trusty includes a new version of Python, 2.7.6.

For more information on the latest version of Python, visit the following article:

Django version change to 1.6.11

If you previously installed your version of Django using the old django-setup.py install script, you could potentially see errors with your website. Unfortunately, technical support is unable to assist with any older installation errors.

The only recommended way to currently install Django is in a virtualenv.

ffmpeg

ffmpeg is no longer included and was replaced with libav. View the following link for further details:

How can I find support?

As always, if you have any questions or concerns, please feel free to contact support.

Did this article answer your questions?

Article last updated .