I’m having the same issue as others when I upgraded to Plex 1.15.2.793-782228f99 (FreeBSD). Although I could see my library, I’m unable to go to server settings. When I attempt to do so, it said “Server Settings Are Unavailable” or something to that effect. I got it to work again when I rolled back to the previous version I was using 1.14.1.5488. Looks like other users who’ve upgraded to 1.15.2.793-782228f99 are having the same issue.
Comparing the 2 Plex server directories…I get the following. The previous version contains lib files in the main plexmediaserver-plexpass directory, while the new version has these same lib files in the lib subdirectory:
root@plex:/usr/local/share # diff plexmediaserver-plexpass plexmediaserver-plexpass.NEW-broken
Files plexmediaserver-plexpass/CrashUploader and plexmediaserver-plexpass.NEW-broken/CrashUploader differ
Only in plexmediaserver-plexpass.NEW-broken: Plex Commercial Skipper
Files plexmediaserver-plexpass/Plex DLNA Server and plexmediaserver-plexpass.NEW-broken/Plex DLNA Server differ
Files plexmediaserver-plexpass/Plex Media Scanner and plexmediaserver-plexpass.NEW-broken/Plex Media Scanner differ
Files plexmediaserver-plexpass/Plex Media Server and plexmediaserver-plexpass.NEW-broken/Plex Media Server differ
Files plexmediaserver-plexpass/Plex Relay and plexmediaserver-plexpass.NEW-broken/Plex Relay differ
Files plexmediaserver-plexpass/Plex Script Host and plexmediaserver-plexpass.NEW-broken/Plex Script Host differ
Files plexmediaserver-plexpass/Plex Transcoder and plexmediaserver-plexpass.NEW-broken/Plex Transcoder differ
Files plexmediaserver-plexpass/Plex Tuner Service and plexmediaserver-plexpass.NEW-broken/Plex Tuner Service differ
Common subdirectories: plexmediaserver-plexpass/Resources and plexmediaserver-plexpass.NEW-broken/Resources
Only in plexmediaserver-plexpass: dri
Only in plexmediaserver-plexpass.NEW-broken: lib
Only in plexmediaserver-plexpass: libavcodec.so.58
Only in plexmediaserver-plexpass: libavformat.so.58
Only in plexmediaserver-plexpass: libavutil.so.56
Only in plexmediaserver-plexpass: libboost_atomic.so.1.59.0
Only in plexmediaserver-plexpass: libboost_chrono.so.1.59.0
Only in plexmediaserver-plexpass: libboost_date_time.so.1.59.0
Only in plexmediaserver-plexpass: libboost_filesystem.so.1.59.0
Only in plexmediaserver-plexpass: libboost_iostreams.so.1.59.0
Only in plexmediaserver-plexpass: libboost_locale.so.1.59.0
Only in plexmediaserver-plexpass: libboost_program_options.so.1.59.0
Only in plexmediaserver-plexpass: libboost_random.so.1.59.0
Only in plexmediaserver-plexpass: libboost_regex.so.1.59.0
Only in plexmediaserver-plexpass: libboost_system.so.1.59.0
Only in plexmediaserver-plexpass: libboost_thread.so.1.59.0
Only in plexmediaserver-plexpass: libboost_timer.so.1.59.0
Only in plexmediaserver-plexpass: libcrypto.so.1.0.0
Only in plexmediaserver-plexpass: libcurl.so.7
Only in plexmediaserver-plexpass: libdrm.so.2
Only in plexmediaserver-plexpass: libdrm_intel.so.1
Only in plexmediaserver-plexpass: libexpat.so.6
Only in plexmediaserver-plexpass: libexslt.so.0
Only in plexmediaserver-plexpass: libfreeimage.so
Only in plexmediaserver-plexpass: libhdhomerun.so
Only in plexmediaserver-plexpass: libiconv.so.7
Only in plexmediaserver-plexpass: liblrc.so.0
Only in plexmediaserver-plexpass: libminiupnpc.so.10
Only in plexmediaserver-plexpass: libminizip.so.1
Only in plexmediaserver-plexpass: libnatpmp.so.1
Only in plexmediaserver-plexpass: libopencv_core.so.2.4
Only in plexmediaserver-plexpass: libopencv_imgproc.so.2.4
Only in plexmediaserver-plexpass: libpion-5.0.so
Only in plexmediaserver-plexpass: libpython2.7.so.1
Only in plexmediaserver-plexpass: libsoci_core.so.3.0.0
Only in plexmediaserver-plexpass: libsoci_sqlite3.so.3.0.0
Only in plexmediaserver-plexpass: libsqlite3.so.0
Only in plexmediaserver-plexpass: libssl.so.1.0.0
Only in plexmediaserver-plexpass: libswresample.so.3
Only in plexmediaserver-plexpass: libswscale.so.5
Only in plexmediaserver-plexpass: libtag.so.1
Only in plexmediaserver-plexpass: libva-drm.so.2
Only in plexmediaserver-plexpass: libva.so.2
Only in plexmediaserver-plexpass: libxml2.so.2
Only in plexmediaserver-plexpass: libxslt.so.1
Only in plexmediaserver-plexpass: libz.so.1
diff plexmediaserver-plexpass/start.sh plexmediaserver-plexpass.NEW-broken/start.sh
2c2,15
< #SCRIPTPATH=$(dirname $(python -c 'import sys,os;print os.path.realpath(sys.argv[1])' $0))
---
>
> # Set identification variables for FreeNAS; with fallback to FreeBSD
> if [ -f "/etc/version" ]; then
> export PLEX_MEDIA_SERVER_INFO_VENDOR="$(cat /etc/version|cut -d- -f1)"
> export PLEX_MEDIA_SERVER_INFO_DEVICE=NAS
> export PLEX_MEDIA_SERVER_INFO_MODEL="$(uname -m)"
> export PLEX_MEDIA_SERVER_INFO_PLATFORM_VERSION="$(cat /etc/version|cut -d- -f2-)"
> else
> export PLEX_MEDIA_SERVER_INFO_VENDOR=FreeBSD
> export PLEX_MEDIA_SERVER_INFO_DEVICE=PC
> export PLEX_MEDIA_SERVER_INFO_MODEL="$(uname -m)"
> export PLEX_MEDIA_SERVER_INFO_PLATFORM_VERSION="$(uname -r)"
> fi
>
4,5c17,18
< SCRIPTPATH=`dirname ${SCRIPT}`
< export LD_LIBRARY_PATH="${SCRIPTPATH}"
---
> SCRIPTPATH=$(dirname ${SCRIPT})
> export LD_LIBRARY_PATH="${SCRIPTPATH}/lib"
13c26
< ./Plex\ Media\ Server
---
> ./Plex\ Media\ Server &
root@plex:/usr/local/share #
*** UPDATE - SOLVED! ***
I got the new version to work! I copied the contents of lib subdirectory found in the new version to the main plexmediaserver-plexpass directory. Now all is fine.
Thanks @ChuckPa. Please see my update. The fix I found may apply to other OS version as well.
This is what my 1.15.2.793-782228f99 plexmediaserver-plexpass directory contents look like when it was broken:
root@plex:/usr/local/share/plexmediaserver-plexpass # ls -l
total 20074
-rwxr-xr-x 1 5556 5556 1474600 Mar 13 07:41 CrashUploader
-rwxr-xr-x 1 5556 5556 464661 Mar 13 07:41 Plex Commercial Skipper
-rwxr-xr-x 1 5556 5556 4534056 Mar 13 07:41 Plex DLNA Server
-rwxr-xr-x 1 5556 5556 6408432 Mar 13 07:41 Plex Media Scanner
-rwxr-xr-x 1 5556 5556 24188904 Mar 13 07:41 Plex Media Server
-rwxr-xr-x 1 5556 5556 709293 Mar 13 07:41 Plex Relay
-rwxr-xr-x 1 5556 5556 9935 Mar 13 07:41 Plex Script Host
-rwxr-xr-x 1 5556 5556 265856 Mar 13 07:41 Plex Transcoder
-rwxr-xr-x 1 5556 5556 4028324 Mar 13 07:41 Plex Tuner Service
lrwxr-xr-x 1 root wheel 59 Mar 20 09:53 Plex_Media_Server -> /usr/local/share/plexmediaserver-plexpass/Plex Media Server
drwxr-xr-x 10 5556 5556 45 Mar 13 08:24 Resources
drwxr-xr-x 3 5556 5556 52 Mar 13 07:41 lib
lrwxr-xr-x 1 root wheel 59 Mar 20 09:53 libpython2.7.so -> /usr/local/share/plexmediaserver-plexpass/libpython2.7.so.1
-rwxrwxr-x 1 5556 5556 967 Mar 13 08:24 start.sh
This is what my 1.15.2.793-782228f99 plexmediaserver-plexpass directory contents look like now after copying contents of lib directory to this directory level…
root@plex:/usr/local/share # cd plexmediaserver-plexpass
root@plex:/usr/local/share/plexmediaserver-plexpass # ls -l
total 49470
-rwxr-xr-x 1 5556 5556 1474600 Mar 13 07:41 CrashUploader
-rwxr-xr-x 1 5556 5556 464661 Mar 13 07:41 Plex Commercial Skipper
-rwxr-xr-x 1 5556 5556 4534056 Mar 13 07:41 Plex DLNA Server
-rwxr-xr-x 1 5556 5556 6408432 Mar 13 07:41 Plex Media Scanner
-rwxr-xr-x 1 5556 5556 24188904 Mar 13 07:41 Plex Media Server
-rwxr-xr-x 1 5556 5556 709293 Mar 13 07:41 Plex Relay
-rwxr-xr-x 1 5556 5556 9935 Mar 13 07:41 Plex Script Host
-rwxr-xr-x 1 5556 5556 265856 Mar 13 07:41 Plex Transcoder
-rwxr-xr-x 1 5556 5556 4028324 Mar 13 07:41 Plex Tuner Service
lrwxr-xr-x 1 root wheel 59 Mar 20 09:53 Plex_Media_Server -> /usr/local/share/plexmediaserver-plexpass/Plex Media Server
drwxr-xr-x 10 5556 5556 45 Mar 13 08:24 Resources
drwxr-xr-x 2 5556 5556 3 Mar 13 07:41 dri
drwxr-xr-x 3 5556 5556 52 Mar 13 07:41 lib
-rwxr-xr-x 1 5556 5556 4223280 Mar 13 07:41 libavcodec.so.58
-rwxr-xr-x 1 5556 5556 4509408 Mar 13 07:41 libavfilter.so.7
-rwxr-xr-x 1 5556 5556 4278872 Mar 13 07:41 libavformat.so.58
-rwxr-xr-x 1 5556 5556 433904 Mar 13 07:41 libavutil.so.56
-rwxr-xr-x 1 5556 5556 9049 Mar 13 07:41 libboost_atomic.so.1.59.0
-rwxr-xr-x 1 5556 5556 12930 Mar 13 07:41 libboost_chrono.so.1.59.0
-rwxr-xr-x 1 5556 5556 77887 Mar 13 07:41 libboost_date_time.so.1.59.0
-rwxr-xr-x 1 5556 5556 115931 Mar 13 07:41 libboost_filesystem.so.1.59.0
-rwxr-xr-x 1 5556 5556 273243 Mar 13 07:41 libboost_iostreams.so.1.59.0
-rwxr-xr-x 1 5556 5556 664601 Mar 13 07:41 libboost_locale.so.1.59.0
-rwxr-xr-x 1 5556 5556 81688 Mar 13 07:41 libboost_prg_exec_monitor.so.1.59.0
-rwxr-xr-x 1 5556 5556 609808 Mar 13 07:41 libboost_program_options.so.1.59.0
-rwxr-xr-x 1 5556 5556 34474 Mar 13 07:41 libboost_random.so.1.59.0
-rwxr-xr-x 1 5556 5556 1066112 Mar 13 07:41 libboost_regex.so.1.59.0
-rwxr-xr-x 1 5556 5556 114647 Mar 13 07:41 libboost_signals.so.1.59.0
-rwxr-xr-x 1 5556 5556 16875 Mar 13 07:41 libboost_system.so.1.59.0
-rwxr-xr-x 1 5556 5556 141186 Mar 13 07:41 libboost_thread.so.1.59.0
-rwxr-xr-x 1 5556 5556 37797 Mar 13 07:41 libboost_timer.so.1.59.0
-rwxr-xr-x 1 5556 5556 954344 Mar 13 07:41 libboost_unit_test_framework.so.1.59.0
-rwxr-xr-x 1 5556 5556 347785 Mar 13 07:41 libcppnetlib-uri.so
-rwxr-xr-x 1 5556 5556 2599674 Mar 13 07:41 libcrypto.so.1.0.0
-rwxr-xr-x 1 5556 5556 450560 Mar 13 07:41 libcurl.so.4
-rwxr-xr-x 1 5556 5556 69528 Mar 13 07:41 libdrm.so.2
-rwxr-xr-x 1 5556 5556 142075 Mar 13 07:41 libdrm_intel.so.1
-rwxr-xr-x 1 5556 5556 87484 Mar 13 07:41 libexslt.so.0
-rwxr-xr-x 1 5556 5556 136410 Mar 13 07:41 libfmt.so.4
-rwxr-xr-x 1 5556 5556 8236056 Mar 13 07:41 libfreeimage.so
-rwxr-xr-x 1 5556 5556 94912 Mar 13 07:41 libhdhomerun.so
-rwxr-xr-x 1 5556 5556 310709 Mar 13 07:41 libidn2.so
-rwxr-xr-x 1 5556 5556 30702 Mar 13 07:41 liblrc.so
-rwxr-xr-x 1 5556 5556 65481 Mar 13 07:41 libminiupnpc.so.10
-rwxr-xr-x 1 5556 5556 116932 Mar 13 07:41 libminizip.so
-rwxr-xr-x 1 5556 5556 11877 Mar 13 07:41 libnatpmp.so
-rwxr-xr-x 1 5556 5556 3151383 Mar 13 07:41 libopencv_core.so.3.1
-rwxr-xr-x 1 5556 5556 3415523 Mar 13 07:41 libopencv_imgproc.so.3.1
-rwxr-xr-x 1 5556 5556 32717 Mar 13 07:41 libpciaccess.so.0
-rwxr-xr-x 1 5556 5556 1441558 Mar 13 07:41 libpion.so
lrwxr-xr-x 1 root wheel 59 Mar 20 09:53 libpython2.7.so -> /usr/local/share/plexmediaserver-plexpass/libpython2.7.so.1
-rwxr-xr-x 1 5556 5556 6118154 Mar 13 07:41 libpython2.7.so.1
-rwxr-xr-x 1 5556 5556 327203 Mar 13 07:41 libsoci_core.so
-rwxr-xr-x 1 5556 5556 107904 Mar 13 07:41 libsoci_sqlite3.so
-rwxr-xr-x 1 5556 5556 1592168 Mar 13 07:41 libsqlite3.so
-rwxr-xr-x 1 5556 5556 507802 Mar 13 07:41 libssl.so.1.0.0
-rwxr-xr-x 1 5556 5556 150000 Mar 13 07:41 libswresample.so.3
-rwxr-xr-x 1 5556 5556 866576 Mar 13 07:41 libswscale.so.5
-rwxr-xr-x 1 5556 5556 1365403 Mar 13 07:41 libtag.so.1
-rwxr-xr-x 1 5556 5556 10009 Mar 13 07:41 libva-drm.so.2
-rwxr-xr-x 1 5556 5556 136192 Mar 13 07:41 libva.so.2
-rwxr-xr-x 1 5556 5556 1523439 Mar 13 07:41 libxml2.so.2
-rwxr-xr-x 1 5556 5556 259648 Mar 13 07:41 libxslt.so.1
-rwxrwxr-x 1 5556 5556 967 Mar 13 08:24 start.sh
root@plex:/usr/local/share/plexmediaserver-plexpass #