Official PMS for ARMv7, dev2day.de won't receive any more updates for Raspberry Pi

I thought of the migration a lot, however, there is just no good way for me to automatically move the existing users to the new repo (once, it’s there ^^). E.g. I do not want to break non-Systemd installations or installations of users that require the Synology binary.

So, in summary: all users have to migrate manually :smiley:

To reduce the pain: I just pushed 1.15.1.791 in it’s old format, based on the Netgear and Synology binaries, to my dev2day.de repo and added a huge ATTENTION message that will hopefully be read by some users.

I think, I will update the repo till at least the official one is stable and disable the repo completely one month later.

More than 20,000 unique IPs accessed the repo in the last 10 days. That’s the only number I can provide :slight_smile:

2 Likes

Yeah, that sound like a great way to finish the project which has shown to be a huge success!

And more than 20 000 unique IPs is incredible and really shows the demand for it :slight_smile:

Have a great weekend!

Hi,
I happen to be one of those users who read your ATTENTION messages and followed it :slight_smile:
I started my PMS on RP3B+ journey from a pre-made image called plexpi (hope you have heard it) as I knew very little of linux at the time and I had no clue on where to begin with.
I’ve been updating PMS with your repo for over a year now and everything went smoothly so far.
The “issue” here is that my PMS runs as pi. Any advices on how to switch to plex user (which seems to be the recommended/supported way to run it) without breaking anything?

Thanks for your hard work, really appreciated :wink:

There is no need to change the user back to plex if everything is working right now :+1: Just leave your setup as it is.

It is working, but yesterday when I installed the .deb packaged it asked me to keep my config file or overwrite with the new one for the first time. I checked the differences and one of them was the user PMS is executed with. When I was updating via dev2day.de. repo with apt-get upgrade it never asked me that. Plus of course I’m getting the Unable to find expected entry ‘main/binary-armhf/Packages’ in Release file (Wrong sources.list entry or malformed file) error but I guess this will go away when the armhf version will be added, right?

Ah. You had changed the user in the /etc/default/plexmediaserver file. That’s usually not used on modern Linux distributions (e.g. the official RPi distribution Raspbian). I had contact with plexpi before and was not very happy with how they handle things. So, I do not know if your user setting had really changed the PMS user to pi or not. Most tutorials describe a completely wrong approach.

I can only recommend to use the official RPi distribution Raspbian (Debian) or Ubuntu. We can not support all those other pre-made images with prepared scripts and so on that do partially very stupid things. I am afraid, if you use plexpi and there is some problem, the plexpi community is your best hope of support.

FYI: Here is the official way to set the PMS user when you use the new PMS package or my old installer Linux Tips

I don’t have /etc/default/plexmediaserver . Checking your link I can see I have an override.conf which contains the following

# PlexPi Configuration Overrides
# This file gets placed in /etc/systemd/system/plexmediaserver.service.d

[Service]
Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/home/pi/Library/Application Support"
User=pi
Group=pi
UMask=1000    # this must be 4 digits of octal

running ps -aux | grep plexmediaserver shows that it’s actually running as pi.
Unfortunately, the plexpi community is pretty much dead, that’s why I was trying to “standardize” my installation to the official one so I can get support here.

Do you recommend any checks to make sure I won’t have any troubles with future updates?

Thanks!

@glymagoo
was 1.15.1.791 your last release and can I go with the official armhf via dpkg -i until the new plex repo is online?

thx for the great work the past years!!

That looks good and “official” :+1: You do not have to worry.

I will update the repo with new public releases till the Plex repo has been in stable operation for at least one month. However, my recommendation is to migrate to the Plex package as soon as possible. It should perform even better than my hacky old package :+1:

Hi, I just updated to the latest version 1.15.2.793 via sudo dpkg -i but this time it didn’t ask me about the difference in the config file as it did before. Am I in trouble? :smiley: Or maybe it only happens when you’re changing from repo installation to deb file manual installation?

You need to plan an upgrade of Ubuntu to at least 16.04.

Thanks Tiebierius,
That was already my plan. There is a official Ubuntu 18.04 release for my Odroid XU4 that I plan to do.
Now only finding the time :smile:

Br,
Raymond

Can someone paste that huge ATTENTION message/upgrade instructions here? I saw it, but closed the session.

UglyMagoo DM’d this to me it’s the attention message right from his github.

You can read the message here: https://github.com/uglymagoo/plexmediaserver-installer/commit/a55e4fd1f509cdd2e89ce61b1f49c35d4f9c9b6b

ATTENTION

Finally, official ARMv7 and ARMv8 Plex packages are available:
https://www.plex.tv/media-server-downloads/

The repo on dev2day.de has nearly reached its end of life. Please
upgrade to the official packages as soon as possible. This repository
will disappear sometime in the future.

The migration is simple and your Plex library will be preserved.

First, remove the dev2day.de package:
sudo apt-get remove plexmediaserver-installer

Then, remove the dev2day.de repo, e.g. with:
sudo rm /etc/apt/sources.list.d/pms.list

Now, download and install the package from plex.tv, e.g.:
sudo dpkg -i plexmediaserver_1.15.1.791-8bec0f76c_armhf.deb

Also, an official Plex repository should be available soon:
https://support.plex.tv/articles/235974187-enable-repository-updating-for-supported-linux-server-distributions/

###################

Guys, anyone can point me to the latest v1.14 .deb for armhf? I need to roll back due client incompatibilities but I can’t find the file anywhere…

Followed instructions above and then just tried using the download link for an update on my pi’s web page (
A Plex Media Server update is available for the server raspberrypi! 1.15.3.858) and the resulting download produces this error. Is the wrong package at that link?

pi@raspberrypi:~ $ sudo dpkg -i plexmediaserver-annapurna_1.15.3.858-fbfb913f7_a rmel.deb dpkg: error processing archive plexmediaserver-annapurna_1.15.3.858-fbfb913f7_ar mel.deb (--install): package architecture (armel) does not match system (armhf) Errors were encountered while processing: plexmediaserver-annapurna_1.15.3.858-fbfb913f7_armel.deb pi@raspberrypi:~ $

Looks like the url plex provides is wrong. The distro should be debian not netgear. Fixing the url to read distro=debian results in the correct file being downloaded. plexmediaserver_1.15.3.858-fbfb913f7_armhf.deb

https://plex.tv/downloads/latest/5?channel=16&build=linux-armv7hf_neon&distro=netgear

Any updates regarding the official Plex repository? Has it been updated or is it still WIP?

3 Likes