Devuan/Debian/Ubuntu plexmediaserver packages with sysvinit support (fan edit)

Someone made a nice packages for debian based systems that work without systemd. Seems identical to official packages except it has been rebuilt for non-plex-supported init systems:

There are also tools to build your own packages if you want to download direct from plex to be extra safe.

Old versions live at https://drive.google.com/open?id=1T0_iDHHbZ124GsYkFiVtNsPAzIMOPval

Uploaded 1.15.1.791-8bec0f76c. Get it from the links above.

Uploaded 1.15.2.793-782228f99. Get it from the links in the first post.

Not run in my wheezy debian server… with the new versions 1.15…

Please see:

Essentially the minimum glibc for Plex 1.15 and above is going to be 2.14.1. Debian Wheezy is 2.13.

Your options for minimum compatibility is to upgrade to Debian/Devuan Jessie or try and upgrade just your libc6 packages from Jessie. I’ve googled and found some people have successfully updated their libc6 using Debian Jessie’s packages.

Note, changing libc6 can be problematic. Make sure you have backups and make sure you know how to rescue your system if you intend to go down that route.

Plex 1.15 and above is going to need glibc 2.14.1. Debian Wheezy is 2.13

Your options for minimum compatibility is to upgrade to Debian/Devuan Jessie or try and upgrade just your libc6 packages from Jessie.

I spun up a wheezy VM to provide the steps to upgrade libc6 (glibc) from Devuan Jessie. Before you do this, make sure you have backups. I only tested this on a VM. Plex Media Server was able to start once I upgraded.

Instructions to add Jessie sources and upgrade libc6:

Add the Devuan Jessie apt repoistory to your apt sources.
Edit /etc/apt/sources.list and add the following two lines:

deb http://auto.mirror.devuan.org/merged jessie main contrib non-free
deb-src http://auto.mirror.devuan.org/merged jessie main contrib non-free

Create/Edit the /etc/apt/preferences and add a Pin to for Jessie to only install packages you specify:

Package: *
Pin: release o=Debian,n=wheezy
Pin-Priority: 900

Package: *
Pin: release o=Devuan,n=jessie
Pin-Priority: 100

Run: apt-get update

Install the Devuan Keyring and select Yes to install from unknown sources:
apt-get install devuan-keyring

Run apt-get update again to pull in the new keys:
apt-get update

Install libc6 and libc6-dev from Devuan Jessie:
apt-get -t jessie install libc6 libc6-dev

These instructions are in the pcloud link from the first post:

Thanks you for you help!! now the plex 1.15.2 is running ok and my other services in my OMV with wheezy are running without problems!!!

you are a genius!!

P.D: I need update s.o in my g8 ASAP i know :stuck_out_tongue:

Uploaded 1.15.3.835-5d4a5c895. Get it from the links in the first post.

Uploaded 1.15.3.876-ad6e39743. Get it from the links in the first post.

Uploaded 1.15.4.919-8e2884e4b. Get it from the links in the first post.

Uploaded 1.15.6.1079-78232c603. Get it from the links in the first post.

Please forgive me crashing the party?

I would greatly appreciate some help testing and feedback on the Preinstall module.

It does all the validation first. if everything passes, the information gathered is passed to the installer.

The goal is to have one package which works for both Init and Systemd.

Please, by all means crash this party. It will be nice when there is official support for init systems. So everyone, please help test this.

There is a new beta installer with sysvinit support.

Everyone, please use this from now on as I won’t be creating packages any longer.

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