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

Is the reason why I’m getting this error simply because the package isn’t there yet but will be soon, or have I done something wrong? I removed the old repo and added the official Plex one. Sorry I’m a massive noob.

E: Failed to fetch https://downloads.plex.tv/repo/deb/dists/public/InRelease Unable to find expected entry ‘main/binary-armhf/Packages’ in Release file (Wrong sources.list entry or malformed file)

Don’t worry, everyone is getting that error. The repository is not ready yet (hopefully it will be soon).

1 Like

see Ubuntu/Debian repos are back - but requires manual acceptance - Instructions here

Once I stopped getting the Failed to Fetch error I uninstalled the Dev2Day plexmediaserver-installer, and my plexmediaserver upgraded at the same time automagically. Everything appears to be functioning normally. I went ahead and removed pms.list from sources.list.d to stop scanning the Dev2Day repo for updates. Thanks to @drmagoo for all of the work over the years keeping that repo updated and thanks to everyone who worked on getting this new repo up and running.

3 Likes

Thank you guys. Finally, there are official ARM Debian / Ubuntu packages and the new repository also appears to be stable. Therefore, I officially declare my dev2day.de repository as unmaintained. 1.15.3.876-ad6e39743 will be the last update. Please migrate NOW, there have been plenty of notifications. Previously, I did this for fun in my own time. Now, it is Plex business. Please use the server-linux-arm tag for your questions.

https://forums.plex.tv/tags/server-linux-arm

##### ATTENTION #####
THIS IS THE LAST UPDATE OF THE dev2day.de PACKAGE!!! UPDATE TO THE OFFICIAL PACKAGE NOW!!!

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

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 the appropriate package from https://www.plex.tv/media-server-downloads/ and put it on your device, e.g.:
wget https://downloads.plex.tv/plex-media-server-new/1.15.3.876-ad6e39743/debian/plexmediaserver_1.15.3.876-ad6e39743_armhf.deb

Finally, install the package, e.g.:
sudo dpkg -i plexmediaserver_1.15.3.876-ad6e39743_armhf.deb

Also, the official Plex repository is now available:
https://support.plex.tv/articles/235974187-enable-repository-updating-for-supported-linux-server-distributions/

The following thread has more information: https://forums.plex.tv/t/read-me-first-about-server-armv7-and-armv8-ubuntu-debian/226567/

Post your questions here: https://forums.plex.tv/tags/server-linux-arm
4 Likes

Hi, i just installed official package but it doesnt seem to install any service as uglymagoo package used to do… How do i start plex now?
I still use all my services with sudo service (servicename) start

EDIT: ok… i just found the old file from uglymagoo package and modified the line of the command wich before was /usr/lib/plexmediaserver/start.sh to /usr/lib/plexmediaserver/Plex Media Server and it seems to work… Please tell me if im doing someething wrong

What distribution do you use? It’s typically sudo systemctl start plexmediaserver nowadays with systemd.

EDIT: i guess i still use sysV
I use armbian (on a banana pi). But i dont have systemctl command, i dont remember exactly but i didnt like the new commands to start services and prefered to use the old ones.
Anyways, i managed to use it with the script you had, and modifing that one line, here is the script in case is useful for someone else:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          plexmediaserver
# Required-Start:    $remote_fs $syslog $networking
# Required-Stop:     
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Plex Media Server
# Description:       Plex Media Server for Linux,
#                    More information at http://www.plexapp.com
#                    Many thanks to the great PlexApp team for their wonderfull$
# Author:            Cedric Quillevere / origin@killy.net
# Rewamped           Christian Svedin / christian.svedin@gmail.com
# Version:           1.2
### END INIT INFO

# Read configuration variable file if it is present
[ -r /etc/default/plexmediaserver ] && . /etc/default/plexmediaserver
#modified the next line wich was: test -f "/usr/lib/plexmediaserver/run.sh" || exit 0
test -f "/usr/lib/plexmediaserver/Plex Media Server" || exit 0

plex_running=`ps ax | grep "\./Plex Media Server" | awk '{ print $1 }' | wc -l`

case "$1" in
    start)
        if [ "$plex_running" -gt 1 ]; then
                echo "Plex already running..."
                exit 0
        fi
        echo -n "Starting Plex Media Server: "
        su -l $PLEX_MEDIA_SERVER_USER -c "/usr/sbin/start_pms &" >/dev/null 2>&1
        sleep 1
        echo "done"
        ;;
    stop)
        if [ "$plex_running" -eq 1 ]; then
                echo "Plex Media Server is not running (no process found)..."
                exit 0
        fi
        echo -n "Killing Plex Media Server: "
        # Trying to kill the Plex Media Server itself but also the Plug-ins
        ps ax | grep "Plex Media Server" | awk '{ print $1 }' | xargs kill -9 >/dev/null 2>&1
        ps ax | grep "Plex DLNA Server" | awk '{ print $1 }' | xargs kill -9 >/dev/null 2>&1
        sleep 1
        echo "done"
        ;;
    restart)
        sh $0 stop
        sh $0 start
        ;;
    status)
        if [ "$plex_running" -gt 1 ]; then
                echo "Plex Media Server process running."
        else
                echo "It seems that Plex Media Server isn't running (no process found)."
        fi
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|status}"
        exit 1
        ;;
esac

exit 0

Ok allright i have the last version now, and then…if there was a new version, how do i update, again with wget -i…and pasting de url…or there is a fast way?

Thanks!

Hello would you mind posting a tutorial for a fresh install now? i have used this removed evil link by mod in the past and it was really great but it does not work anymore. please help :slight_smile:

First of all @drmagoo thank you so much for your work and dedication. I‘ve used your package for years and it has always been stable. It’s kind of sad to see your repo go away but I guess things change and we’ll have to move on.

I do have two questions if you don’t mind:

  1. On your READ ME thread, you’re saying we should disable DLNA. Why is that? I use DLNA a lot with Kodi and it has always worked fine. Are there any changes? Should I maybe wait and not move to the official package just yet?

  2. In the same thread, you’re also saying that transcoding is not recommended. Sure, on the fly transcoding is mostly impossible but are there any arguments against using optimized versions?

Thanks again!

Some users have experienced memory leaks / unstable PMS with enabled DLNA. If everything is working for you with enabled DLNA then you do not have to worry :+1:

That’s for new users, so they do not expect PMS on a Raspberry Pi to handle the same load as a huge Intel server does. Also not relevant for you :+1:

Alright, thanks a lot!

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