Latest PMS not in Debian repository for arm/rapsberry pi

# dpkg -l|grep plexmediaserver
ii  plexmediaserver:armhf                1.32.6.7468-07e0d4a7e               armhf        Plex organizes all of your personal media so you can easily access and enjoy it.
# apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgrade

Could you take a look please @ChuckPa?

Where’s your apt update before the apt -y upgrade ?

remember, the old builds were pulled.

[chuck@lizum ~.1998]$ apt list | grep plexmedia

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

plexmediaserver/now 1.32.6.7521-24e4dff81 amd64 [installed,local]
[chuck@lizum ~.1999]$ 

dpkg -l shows local only

I know, I was just showing you the latest version I got from the repo.

apt update was fine, it seems arch=arm64 in sources.list stopped working after Debian 12 upgrade, corrected it to armhf, works now.

@Orko

ARM64 , I thought, should be ARMv8.

ARMHF is 32 bit

Thank you for pointing that out!
If I dl it from plex.tv it’s even called arm64, did you rename the repo from arm64 to armv8?
It worked 2 month back.

@Orko

The change from SHA to GPG key signing for Ubuntu 20+ / Debian 10+ distros was completed Jun 19th. I performed that work.

Of specific interest is how the host itself defines the architecture.

  # Switch repo definition to using the GPG key if not already done.
  HostArch="$(dpkg --print-architecture)"
  wget -q -O - https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --yes --dearmor -o /usr/share/keyrings/plexmediaserver.gpg
  Result=$?

  if [ $Result -eq 0 ]; then
    sed -i -e "s+deb https://downloads.plex.tv+deb [arch=$HostArch signed-by=/usr/share/keyrings/plexmediaserver.gpg] https://downloads.plex.tv+" \
          /etc/apt/sources.list.d/plexmediaserver.list
  else
    Output "WARNING: Unable to install Plex GPG signing key in /usr/share/keyrings/plexmediaserver.gpg"
    Warnings=$((Warnings + 1))
  fi

You can check yourself by using: dpkg --print-architecture

Well it does not work for the raspberry pi ‘out of the box’ anymore, you may wanna look into that.

You may wanna help me with the output of

dpkg --print-architecture

:rofl: :slight_smile:

Which specific OS release are you using now ?

Sure thing

root@orko:~# dpkg --print-architecture
arm64
root@orko:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

Thanks.

This is odd. I’m checking with the build team to confirm what the repository has by name because our downloads page has it as:

https://downloads.plex.tv/plex-media-server-new/1.32.7.7621-871adbd44/debian/plexmediaserver_1.32.7.7621-871adbd44_arm64.deb

(Notice it is correctly arm64 which simply mirrors the filenames as built)

EDIT: I’ve messaged the build team for info.

1 Like

@Orko

When you attempt to upgrade PMS, do you get any error messages or is there simply nothing there?

nothing there, iirc. upgraded manually since posting this, I’ll let you know on the next upgrade!

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