Server Version#: 1.41.7.9823-59f304c16 - Ubuntu PC x86_64 - build: linux-x86_64 debian
Player Version#: 4.146.0
Linux version: 24.04.2 LTS (Noble Numbat), language: en-US
The cliff notes, I’ve passed PLEX_CLAIM via systemd override and even started the server manually with the env set, and it still won’t register to my Plex account (no token in Preferences.xml).
In the logs I see:
Jun 08, 2025 23:47:58.617 [139391388514960] DEBUG - Waiting for server condition to be signaled.
Jun 08, 2025 23:47:58.617 [139391284857656] DEBUG - [HCl#4] HTTP requesting GET https://plex.tv/api/v2/release_channels?X-Plex-Token=
I had something similar happen when I moved my PMS over to a new hard drive. What I did was copy the current Preferences.xml file to a backup.
Removed current Plex:
sudo dpkg --remove ‘current .deb file name’ (Libraries remain intact.)
Delete the current Preferences.xml from the server (Or just rename it to a backup).
Run an install of the current plexmediaserver…amd64.deb. This installs a clean Preferences.xml.
Reboot. Plex now saw my server as unclaimed.
Used the Plex-Web GUI - Settings → General → Clicked the “CLAIM SERVER” button. Continued with the Claim. In your case where this current version seems to be the cause of the problem, I would downgrade to an earlier version. I’m on 1.41.3.9314 and reluctant to upgrade any time soon.
It was me. But I’m not sure that fix will work for this issue as the claim token did appear in my Preferences.xml. Instead the server simply failed to show up in my settings despite it appearing at Plex’s end - but apparenlty it looked odd. But it would be worth a go.