Plex minimum requirements - LTS versions that are in Extended Security Maintenance

Ubuntu provides Extended Security Maintenance (ESM) to the public for free. This means that Ubuntu 14.04 is supported until 2024; Ubuntu 16.04 until April 2026; Ubuntu 20.04 until April 3030. However, currently Plex only supports 16.04 or newer. Ubuntu 16.04’s standard support ended in April 2021. Ubuntu release schedule information found here: Releases - Ubuntu Wiki.

I’m trying to better understand how Plex determines its minimum requirements for Ubuntu. I’m not seeing anything glaring between 14.04 and 16.04 that wasn’t later available to 14.04 through the HWE and backports. Insight would be most helpful so I can plan my server upgrade to ensure I’m running rock solid OS but not nearing the end of support with Plex.

Input appreciated. Thank you!!!

@derekcentrico

Plex supports based on normal LTS lifecycle. and EOL status.

The general rule -

Ubuntu versions released in even numbered years – add 5 to release date
Ubuntu versions released in odd numbered years - support ends the following year.

For sake of clarity.

  1. Ubuntu 14 – Support ended April 2019
  2. Ubuntu 16 – Support ended April 2021

@ChuckPa thanks for the reply. So that isn’t really accurate. EOL for Ubuntu 14.04 isn’t until April 2024 and 16.04 isn’t until April 2026. (Releases - Ubuntu Wiki).

However, if you are ignoring Ubuntu’s ESM then yes the dates you provided would be the EOL. Yet, Plex is supporting 16.04 which went into the ESM channel on April 2021 with the additional support window until 2026.

So what I’m not understanding is if Plex is continuing to support until the new EOL structure (end of ESM) beginning with Ubuntu 16.04 or what the deal is? I’m guessing that could be the case that Plex said “okay let’s drop 14.04 and focus on 16.04 and future versions to the ESM EOL” since support is still open for 16.04.

Again, remember that Ubuntu now has an end of standard support which then goes into ESM as I mentioned in the original post. This gives each LTS variant like 10 years of support before it hits EOL and sunsets to the netherworld.

We do not follow ESM.

The problem is being able to support across all those different versions with a single package file.

If you examine Ubuntu 22.04, so much changed that special handling is required in the package file. It was a great deal of work.

Additionally, since I don’t maintain VMs of every version of every distribution supported, if I cannot create a new VM of any version of any distro to investigate a reported problem – then there is a hard cutoff.

Ubuntu 14.04 is 8 years old. I cannot support everything forever AND support all the newer hardware and features all in one package.

@ChuckPa Totally understand the need for a cut-off and the intense maintenance needs for old variants. Maybe the minimum version should be updated to 18.04 and/or a footnote stating that support is not guaranteed after Ubuntu’s standard support window ends?

@derekcentrico

The work I just completed to add Ubuntu 22.04 support required I add distro and version tracking.

I hadn’t thought of adding hard cutoffs in the package code.
I can do that now.

I’ll discuss with the team and get their feedback. If they also agree then I’ll go ahead and do it.

No worries. I’m just thinking that someone may assume you all follow ESM since 16.04 is still listed on the website. Clarification could be super helpful so people know it’s not that way.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.