And now I lost access to the server settings (without having touched anything). I tried restarting the jail, any no improvement.
Is it possible you installed an updater script/service in the past? Because if so, it’s probably just not updated for the way the most recent update files are packaged… it’s easy to fix as a one-time thing, but if you have a script-service running, it’ll probably happen with every update, until you modify some variables or some such. Check my post like 10 posts back #92 I think (and the forum it references) for some more info, and the one-time fix that’s pretty simple. (Assuming this conjecture is accurate-ish)
Changing the LIB directory in the rc.d location fixed it for me. I can see my server settings now, and I kicked off a metadata refresh for my media. I’m hopeful that it will work as intended, and Plex will go back to normal after this.
Thanks!
I wanted to ask again because I haven’t received a clear answer. I believe there is a version dependency issue here, as I have done exactly what is needed to resolve the issue, but I’m receiving an error regarding my FreeBSD version.
Can anyone here, at all, confirm they have this working on FreeNAS 9.10? (Based on FreeBSD 10.3). I only ask because there is a complaint on startup that FBSD_1.5 is required by libpython2.7.so.1 in the LIB directory.
Out of curiosity I copied the libpython2.7.so.1 file from my previous install to the LIB directory and got different errors, but not a version error.
This fixed my problem with “Server settings are unavailable” and metadata not updating on my FreeNAS 11.2-U3 server. The version of PlexMediaServer I am running is 1.15.3.858.
When I start Plex it tells me a new version is available, 1.15.4.993. In the past when I’ve tried to update with my ./Plex_update.sh script it tells me it’s waiting for a PID to stop and doesn’t complete.
Since I really don’t want to break my Plex, can anyone tell me if they think my update will now work?
Thnx,
-TAC
Thanks - that fixed it for me updating to Version 1.15.5.994
Here’s how I manually update. You will want to adjust accordingly to the version you are updating to…
service plexmediaserver_plexpass stop
fetch -o /tmp/ https://downloads.plex.tv/plex-media-server-new/1.15.5.994-4610c6e8d/freebsd/PlexMediaServer-1.15.5.994-4610c6e8d-FreeBSD-amd64.tar.bz2
rm -rf /usr/local/share/plexmediaserver-plexpass.bak
mv /usr/local/share/plexmediaserver-plexpass/ /usr/local/share/plexmediaserver-plexpass.bak/
mkdir /usr/local/share/plexmediaserver-plexpass/
tar -xj --strip-components 1 --file /tmp/PlexMediaServer-1.15.5.994-4610c6e8d-FreeBSD-amd64.tar.bz2 --directory /usr/local/share/plexmediaserver-plexpass/
ln -s /usr/local/share/plexmediaserver-plexpass/Plex\ Media\ Server /usr/local/share/plexmediaserver-plexpass/Plex_Media_Server
ln -s /usr/local/share/plexmediaserver-plexpass/lib/libpython2.7.so.1 /usr/local/share/plexmediaserver-plexpass/lib/libpython2.7.so
sed -i '' -e 's?LD_LIBRARY_PATH="/usr/local/lib/compat:${SCRIPTPATH}"?LD_LIBRARY_PATH="/usr/local/lib/compat:${SCRIPTPATH}/lib"?g' /usr/local/etc/rc.d/plexmediaserver_plexpass
service plexmediaserver_plexpass start
I have installed Plex via pkgng, it works great! The only issue I have with updating Plex is that freenas 11.1 is running FreeBSD 10 and the pkg repo for FreeBSD 10 doesn’t have the latest version of Plex (1.13.x). Is this for a reason? Otherwise I am going to try grabbing the latest Plex install file from the FreeBSD 11 pkg repo.
Can you explain how you reverted? I generally use these commands to update so I don’t know how to install a specific version on my jail.
- Stop the Plex server with the following command:
service plexmediaserver stop - To update Plex, run the following command:
pkg update && pkg upgrade multimedia/plexmediaserver - Start Plex again with the following command:
service plexmediaserver start
Hello TerranPhil. I used your manual instructions to revert to 994 version. I am able to start the server now. If I do service plexmediaserver_plexpass status, it shows that the server is running with PID 11009. However, I am unable to connect to that server. No app or webpage finds it when I go to https://app.plex.tv/desktop. Are there any other steps I need to follow? It would be great if you point me how to find the Plexmedia server
Try accessing your Plex Media Server using the following address:
http://<your server’s IP address>:32400/web
If that doesn’t work we’ll want to check that the previous version’s processes were closed and the current processes started.
Phil
Nope that did not work. This site can’t be reached:
refused to connect.
I even restarted FreeNAS but still nothing. Double checked and the server is running with a valid pid.
So how do I check if the previous version’s process are closed? My troubles started when I updated the PlexPass server yesterday and it stopped working. Now I have followed your instructions and it is coming up but looks like I cannot connect to it. Any other suggestions?
Should I just create a new Jail/instance? Someone is also suggesting that I should update FreeNAS to 11.2 (latest version) and then do a new plugin install.
I am open to suggestion. Any help would be appreciated. Clearly either Plex team or someone has dropped the ball big time on this. There is so many people affected by this and yet no response from Plex. You can see that in other threads. Very frustrating and very poor support from Plex for the so called Plex Pass users.
Yeah I have to agree on this one. As someone who pays for Plex the silence the devs are showing on this major bug is disturbing.
Does anyone know how to contact Plex support directly? Can we open a ticket for this? My server is now down for 4 days and I have no idea what to do.
So what I did was I created a new jail with the new system in 11.2. Then I migrated all my metadata over to that new jail from my old jail. This link helped me.
Be mindful that the location where your metadata is might be different than this guys. I’m at work at the moment but when I get home later I can find my exact location if that helps you. Basically you want to find the “plexdata” directory if you can search for it on your system.
Silence? I’ve replied here countless times, and unless there’s something new, there was never a plex bug, the issue was caused by a 3rd party script.
We now have reports about different things, like people downgrading and still having issues, or people saying that this was working on 1.15.0 but not a more recent build.
For those cases I suggest new threads with logs.
I’ve seen a couple other threads with other freenas issues, I was out a few days so I’m just now trying to get to this, I will try to find sometime tomorrow to look into all of those.
Welllll… although you’re technically right (“the best kind of ‘right’!”) about there never having been a Plex bug…
…I’d argue that users who have no other official set of instructions are marginally within their right to call it a bug when the composition of Plex update packs suddenly changes. Not everyone has the ability/patience to pick apart the freebsd installer to see how it’s supposed to be wired… and since there are essentially no bsd/linux instructions for either installation or updates, I think it’s fair to call it a UX bug. (The start.sh script implies Plex is aware freebsd users exist, so “let the freenas plugin update” doesn’t really count as instructions in my admittedly-unimportant book.)
I could be wrong (shrug) but the layout change wasn’t announced within the plex webinterface… and neither did proffered update packs mention any change and/or further instructions on how to apply new (any) update packs… some thoughtful combination addressing these would have helped avoid a ‘bug’ label.
So, I guess the TL:DR; of this post is: is it possible to get some official (i.e. non-forum post) freebsd-specific install/update (manual, when necessary) instructions? pls and thx!
@jasonbuechler I’ve made one or 2 long posts about that, so I don’t wan to get into that again, but tl;dr:
There was no bug in the plex tarball, or the ports/pkg packages that were updated to match the changes (I exchanged emails with the maintainer myself so I’m pretty sure this was done).
And to be fair the “bug” doesn’t exist in the Custom Script either, its just how it works, it doesn’t take changes in the rc.d script in consideration but it never did.
I can also add that we are discussion, or actually there is an internal task to work on a better way for users to update (by providing our own txz’s, and possibly have our own pkg repo, similar to how we do things for apt-get).
This is a real pain in my ass. I have a clean FreeNAS installation with the latest version. Jail version is 11.2. I’ve tried the plexpass plugin and also the installaiton in a clean jail from the FreeBSD repo. Tried everything from this thread and other threads but none of them worked. Finally the only thing that helped to enable ssh server and forward the local port as the following:
ssh -L 32400:localhost:32400 user@plex-host
then
http://localhost:32400/web
and finally I could attach the server to my plex account. 
EDIT: I’ve just found the detailed explanation and same solution on the FreeNAS froum: https://www.ixsystems.com/community/threads/plex-cannot-find-a-server.58954/page-2#post-439343
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.