Server Version#: 1.32.5.7328-2632c9d3a
Player Version#: 4.147.0
unRaid Version #: 6.9.2
Back in March, I reverted to an older version (1.32.5.7328-2632c9d3a) of the plexinc docker on my unRaid server. To be honest, I don’t remember much of what I did, but I do see that in the Repository field, I have the line:
plexinc/pms-docker:1.32.5.7328-2632c9d3a
Now that they have updated the mobile app with which this server version no longer works, I want to update the server to version 1.41.6.9685-d301f511a
Do all I need to do is change the Repository field in the docker editor to this and restart the docker?
plexinc/pms-docker:1.41.6.9685-d301f511a
Or is it more complex than this? I do apologize for the simplicity of the question.
In addition to the standard version and latest tags, two other tags exist: plexpass and public. These two images behave differently than your typical containers. These two images do not have any Plex Media Server binary installed. Instead, when these containers are run, they will perform an update check and fetch the latest version, install it, and then continue execution. They also run the update check whenever the container is restarted. To update the version in the container, simply stop the container and start container again when you have a network connection. The startup script will automatically fetch the appropriate version and install it before starting the Plex Media Server.
The public restricts this check to public versions only where as plexpass will fetch Plex Pass versions. If the server is not logged in or you do not have Plex Pass on your account, the plexpass tagged images will be restricted to publicly available versions only.
If you want to be able to restart the container and have it update, use the public or plexpass version. Using plexpass will let you use the beta server versions if you set it to. (use beta at your own risk.)
plexinc/pms-docker:plexpass
or
plexinc/pms-docker:public
So, if I change the Respository field to “plexinc/pms-docker:public” and restart the container, it will automatically update to the latest non-beta version?
Also, can I lock in a favorite version (one that I know works), such as “plexinc/pms-docker:1.32.5.7328-2632c9d3a” (replacing with a more recent version obviously)? Or is this not a good practice?
Alrighty! So if anyone else (or my future self) runs across this issue in the future, I will explain why I freaked and put off changing that line for so long while I searched for help:
I originally performed the update but when I logged in, it said it couldn’t find my library and to “retry connection.” This was using the app.plex.tv via Firefox.
So I freaked and reverted it back to the old version.
I just now tried it again, with the same results.
HOWEVER, just like I tell my “damn wiener kids,” I should have stopped and thought a bit before acting.
Turns out all I had to do was wait another 30 seconds and my libraries showed up again.
Yes, I am an idiot.
So the solution was to
Edit the Docker in unRaid
Change the line in Repository to “plexinc/pms-docker:public”
Restart the docker
Wait 30 seconds
Open app.plex.tv and log in as usual
Wait patiently for my libraries to show up again, which they did.
Plex, and all my libraries, work on the browser, the Roku, and the mobile app.
Thank you all for contributing and being more patient with me that I am with me (or with my “damn wiener kids.”