Can't get the service to run - ARM

● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Fri 2020-06-05 19:02:17 BST; 1min 7s ago
Process: 1520 ExecStartPre=/bin/sh -c /usr/bin/test -d “{PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" || /bin/mkdir -p "{PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_D
Process: 1522 ExecStart=/bin/sh -c export PLEX_MEDIA_SERVER_INFO_VENDOR=”$(grep ^NAME= /etc/os-release | awk -F= “{print $2}” | tr -d " )"; export PLEX_MEDIA
Main PID: 1522 (code=killed, signal=ILL)

Jun 05 19:02:17 raspberrypi systemd[1]: plexmediaserver.service: Service RestartSec=5s expired, scheduling restart.
Jun 05 19:02:17 raspberrypi systemd[1]: plexmediaserver.service: Scheduled restart job, restart counter is at 3.
Jun 05 19:02:17 raspberrypi systemd[1]: Stopped Plex Media Server.
Jun 05 19:02:17 raspberrypi systemd[1]: plexmediaserver.service: Start request repeated too quickly.
Jun 05 19:02:17 raspberrypi systemd[1]: plexmediaserver.service: Failed with result ‘signal’.
Jun 05 19:02:17 raspberrypi systemd[1]: Failed to start Plex Media Server.

The server is being killed because it’s executing an illegal instruction for the architecture on which it is running. This can happen if, for example, you’re running the ARMv7 package on an ARMv6 system (original Pi). What is the output of running unman -m from the command line on your Pi?

Hi, Thanks for getting back to me so quickly.
I am an absolute beginner with this stuff.
I typed in unman -m and it said the command not found
I believe i am running a RASPBERRY PI 2 MODEL B V1.2

Sorry, that’s a typo on my part. It’s uname -m.

ohh gotcha it says armv6l.

Interesting. That Pi supports the ARMv7 instruction set. What operating system did you install? Try cat /etc/os-release and/or lsb_release -a and see what they return.

Plex offers ARMv7 and ARMv8 packages for ARM-based systems.

I used Raspberry Pi Imager and just used the os it recommended

pi@raspberrypi:~ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" pi@raspberrypi:~ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster

It’s been a while since I’ve owned a Raspberry Pi 2. But it appears that it is booting the ARMv6 kernel instead of the ARMv7 one. This may be completely normal behavior, and is likely a holdover from the time when the Raspberry Pi 2 was released and they were attempting to make it as backward-compatible as possible with the original (that’s what the posts I’ve seen on the Raspberry Pi forums suggest, at least).

That being said, the fact that it is running the ARMv6 kernel is what’s causing this issue. You could try a different Linux distribution (Ubuntu, Ubuntu Mate, etc…) to see if it makes a difference.

Also, double-check that it’s really a Pi 2 you have there.

Hi mate,

Thanks for all your help, I’ll try that.

Cheers

No problem. It’s possible @drmagoo may have some additional insight, if they’re around.

Sure. It’s not a RPi 2. Never ever. RPi 1 or Zero.

@DannySmithhh please carefully check the device again. You might think a RPi 1 Model B is a Pi 2 :upside_down_face:

1 Like

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