I just pushed a changed that brought the Ubuntu/Debian repos back with the latest version of PMS. This unfortunately lead to situation where you manually have to accept that we changed some values in the repo. It’s not hard, but let’s go through them now.
If you run apt-get update you will get a message like this:
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Origin' value from '' to 'Artifactory'
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Label' value from '' to 'Artifactory'
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Suite' value from '' to 'public'
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Codename' value from '' to 'public'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
THIS IS EXPECTED and we just need to accept these changes. You can do that with apt update
If you run sudo apt update you will get a prompt like this:
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Origin' value from '' to 'Artifactory'
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Label' value from '' to 'Artifactory'
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Suite' value from '' to 'public'
E: Repository 'https://downloads.plex.tv/repo/deb public Release' changed its 'Codename' value from '' to 'public'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N] y
Accept this and you are fine!
This should allow you to install plexmediaserver version 1.15.3.876-ad6e39743 and should not prompt you in the future.
Fetched 74.6 kB in 1s (60.7 kB/s)
Reading package lists… Done
W: Conflicting distribution: https://downloads.plex.tv/repo/deb public InRelease (expected public but got )
E: Failed to fetch https://downloads.plex.tv/repo/deb/dists/public/main/binary-i386/Packages.gz File has unexpected size (20 != 5441). Mirror sync in progress? [IP: 104.18.157.41 443]
Hashes of expected file:
- Filesize:5441 [weak]
- SHA512:70342f07906040533516202a4e0a5e57b21b7a3d22314ff16d1000b1422b440a79f2d7df71b7c97d512675c8b4667844c05f11a367fb6aa972bc294168448272
- SHA256:3c4d2e7417abaefaee835873c4f39f8883f26c35cb158b92eb094b91db865e69
- MD5Sum:b58182baafbb335ed92aa837c0b0f67f [weak]
Release file created at: Mon, 31 Dec 2018 08:46:43 +0000
E: Failed to fetch https://downloads.plex.tv/repo/deb/dists/public/main/binary-amd64/Packages.gz
E: Some index files failed to download. They have been ignored, or old ones used instead.
thank you.
could you please state what should be in /etc/apt/sources.list.d/plexmediaserver.list in Debian 9 ??
would “deb https://downloads.plex.tv/repo/deb/ public main” be OK ??
Uninstalled the Dev2Day plexmediaserver-installer and it automagically upgraded my plexmediaserver to the newest version. Everything appears to be functioning normally. Went ahead and removed pms.list from sources.list.d to stop scanning the Dev2Day repo for updates. Thanks to everyone who worked on getting the new repo up and running.
/etc/apt/sources.list.d/plexmediaserver.list contains: deb https://downloads.plex.tv/repo/deb/ public main
sudo apt update: Hit:8 https://downloads.plex.tv/repo/deb public InRelease
but it doesn’t show up in the list of upgradable packages when I do this: apt list --upgradable
If you’re not posting an InRelease file anymore, how am I supposed to make apt refer to something else?
I’m thrilled about this, but the hilarious part is that this announcement arrived literally four hours after I built a linux server, tried to install from the repro, and was really confused. That’s what I get for not procrastinating!