I have PMS running on Raspberry PI 2!

@blindpet said:
@fernandovg that means you have a Pi B+ or earlier model, if you want Plex on it then you have to use the chroot method.

After all my efforts trying chroot option, following each step exactly as it´s being told… “Illegal Instructions” strikes again…

I don´t think my rpi is capable of running plex at all :frowning:

Is there anything else that I can do?

@dsbhough said:
I’ve just installed it on my RPi 3. I’ve connected an NTFS formatted USB hard drive, Raspbian detects it as normal, and I can access the file system and files within subdirectories. Plex can see the drive, but it can’t see any folders or files on the drive - does anyone have any suggestions please?

Please read up on Linux file permissions and fix the permissions for the user “plex”.

Just bought the Pi 3 model B and im looking for instructions on where to start with installing PMS. Not a Linux user. Can anyone point me in the right direction?

Read this thread!

Sorry, could not resist :wink:

@uglymagoo said:

@TeHashX said:
Wants to remove binutils:armhf and install normal “binutils”

This “bug” will be fixed in the next release.

How do I change dependency for plexmediaserver-installer v0.9.16.6 from binutils:armhf to binutils?
I don’t have plexpass and who knows when 0.9.17 fixed version will be released.
Thanks

@TeHashX said:

@uglymagoo said:

@TeHashX said:
Wants to remove binutils:armhf and install normal “binutils”

This “bug” will be fixed in the next release.

How do I change dependency for plexmediaserver-installer v0.9.16.6 from binutils:armhf to binutils?
I don’t have plexpass and who knows when 0.9.17 fixed version will be released.
Thanks

Here is a package especially for you. There is no architecture independent binutils package so what you are asking just cannot be done. You are the only one with this strange problem (that I am aware of), so I assume there is something wrong with your apt system or with the Ubuntu distribution you are using. However, I do not use binutils anymore, so here you go :slight_smile:

@uglymagoo said:

@TeHashX said:

@uglymagoo said:

@TeHashX said:
Wants to remove binutils:armhf and install normal “binutils”

This “bug” will be fixed in the next release.

How do I change dependency for plexmediaserver-installer v0.9.16.6 from binutils:armhf to binutils?
I don’t have plexpass and who knows when 0.9.17 fixed version will be released.
Thanks

Here is a package especially for you. There is no architecture independent binutils package so what you are asking just cannot be done. You are the online one with this strange problem (that I am aware of), so I assume there is something wrong with your apt system or with the Ubuntu distribution you are using. However, I do not use binutils anymore, so here you go :slight_smile:

Great, it’s working fine :slight_smile:
Thank you very much!!!

I’m having some challenges getting plexmediaserver to install. I have an odroid-c2 running the armbian dist, debian jessie release.

I’ve done the following commands

wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add -

echo “deb https://dev2day.de/pms/ jessie main” | sudo tee /etc/apt/sources.list.d/pms.list

apt-get update

I get the following output
W: Failed to fetch https://dev2day.de/pms/dists/jessie/InRelease Unable to find expected entry ‘main/binary-arm64/Packages’ in Release file (Wrong sources.list entry or malformed file)

I modified pms.list to be…
deb [arch=armhf] https://dev2day.de/pms/ jessie main
apt-get update seems to work better

apt-get install plexmediaserver-installer

Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package plexmediaserver-installer

What am I doing wrong?
Thanks.

@granjan7 https://wiki.debian.org/Multiarch/HOWTO

Also add armhf to the main Debian apt sources, enable armhf for dpkg and install with apt-get install plexmediaserver-installer:armhf

I changed armbian.list ot the following…
deb [arch=armhf] http://apt.armbian.com jessie main

dpkg --add-architecture armhf

apt-get update

apt-get install plexmediaserver-installer:armhf

It appears to have installed.

I’m new to the arm hardware, why am I having to do these things? I’ve not seen this in any of the tutorials. Is this something specific to the Armbian dist?

Thanks.

There is no native arm64 plex build currently so you have to enable armhf multiarch for your arm64 system to use the armv7 build. There are some Pine64 threads here in the forum that discuss the same procedure. It’s just the way it is at the moment and quite easy to do :slight_smile:

@granjan7 Also add arm64 to your armbian deb source! You disabled arm64 packages and that’s not a good idea :slight_smile:

How did I disable arm64 packages? I thought I added armhf.

deb [arch=arm64,armhf] http://apt.armbian.com jessie main

According to the docs this arch specification there might even be unneccessary at all. I have not tried this myself.

Do I need to add [arm64] to each of these?
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free

security packages come always from main repository

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

According to the multiarch web page you pointed me to
“Arch-qualifying deb-src lines doesn’t make any sense.”

@granjan7 No. As a matter of fact I am now quite sure you do not have to edit any of these entries. The only required arch spec is here: deb [arch=armhf] https://dev2day.de/pms/ jessie main

apt requires all deb repositories to support all of the enabled architectures. So when you performed dpkg --add-architecture armhf apt automatically searches also for armhf packages in the default armbian repos. However, my repository (https://dev2day.de/pms/) only supports armhf, so the arch specification is required there. So just remove all [arch=…] blocks and only keep deb [arch=armhf] https://dev2day.de/pms/ jessie main

Is the armhf something new that you’ve done? I built an OrangePi PC a month ago & didn’t have to do any of the multiarch stuff.

BTW, thanks so much for your help & patience.

@granjan7 said:
Is the armhf something new that you’ve done? I built an OrangePi PC a month ago & didn’t have to do any of the multiarch stuff.

Your OrangePi’s CPU uses the ARMv7 architecture. Debian calls its support for ARMv7 “armhf”. So the native architecture of the Debian distribution for your OrangePi was “armhf”. So when you used my repository you automatically used my armhf packages.

The architecture of your Odroid-C2 CPU is ARMv8 (Debian “arm64”). However, ARMv8 is backward compatible to ARMv7 (Debian “armhf”), so you are able to use my “armhf” Plex Media Server package. You just have to tell your system to allow these “armhf” packages.

I’m learning so much about arm arch, thanks again for your help.