Server Version#:1.19.1.2589
Player Version#: 4.30.2
after using PMS_Updater.sh the service will not respond and web is not able to connect to it. there seems to be an issue.
I ended up rolling back to 1.18.9.2571.
Server Version#:1.19.1.2589
Player Version#: 4.30.2
after using PMS_Updater.sh the service will not respond and web is not able to connect to it. there seems to be an issue.
I ended up rolling back to 1.18.9.2571.
Please use “pkgng” or “ports” system to upgrade!
That said can you try and run the “start.sh” script in the install folder and see what you get?
Actually I know what this is about:
pkg info plexmediaserver | grep required -A 5
Shared Libs required:
libidn2.so.0
libintl.so.8
pkgng would do this for you, but if you install those manually you should be able too keep it working while using the script 
I will try this tomorrow, thanks for the info
Thanks, I’m updating via make package with pkg, and it’s not asking about any libraries to install. Had to install libidn2 by myself.
@zperetz could you be more specific please how you managed to fix this (adding libidn2)? Many thanks
Well, for me it was like pkg install libidn2
I additionally needed to pkg install p5-Locale-libintl to get the dependancies back in place. Not sure why it’s different for me. Just glad to be back up.
Thanks both @lordcantide, @zperetz. Will try again. Though, I am surprised that making ‘plexmediaserver-plexpass’ from ports doesn’t pull/bake in those (new) dependencies even when installing from scratch. Where did you get the info to add’ly install them?
As it was stated by @mikec_pt, the dependencies are here:
root@PMS-Plexpass:/ # pkg info plexmediaserver-plexpass | grep required -A 2
Shared Libs required:
libidn2.so.0
libintl.so.8
in a perfect world what would install these libraries ?
Is this something that freenas should have installed?
Should the plex installer make sure these are in place?
just wondering
Usually plex used to have all libraries inside it’s package (tested versions), something like
root@PMS-Plexpass:/ # locate libidn2.so
/usr/local/share/plexmediaserver-plexpass/lib/libidn2.so
But something has happened this time.
If you use make package and the use pkg remove plexmediaserver-plexpass & pkg install port_path/work/pkg/file(i.e.) pkg you would actually install the deps!
With make install this does not work has ports would need to have the dependencies added explicitly in the Makefile!
I should clarify that this was also not intentional, we try to keep the binaries dependency free aside from system libs (like libc);
I’m using scripts for manual updates from your post here
with function
make_package()
{
make -sC $PLEX_PORT_PATH clean
make -sC $PLEX_PORT_PATH makesum
make -sC $PLEX_PORT_PATH package
}
As I already wrote, this was not installing dependencies for libidn2
that’s odd it works my side which but maybe this is only working on more recent versions of pkgng 
which version of freebsd is running in the jail and which pkgng version?
the step that ask for installing is pkg install path_to_package but from what I was googling seem this might not be the case for older pkgng versions 
The last what I can have in 11.3
root@PMS-Plexpass:/ # pkg -v
1.13.2
odd that’s the same I have and this works fine for me, can you share the output of pkg info?
With prime-origins, to be specific, libidn2 to support PMS:
root@PMS-Plexpass:/ # pkg prime-origins
ports-mgmt/dialog4ports
graphics/drm-fbsd11.2-kmod
textproc/jq
dns/libidn2
multimedia/libva-intel-driver
multimedia/libva-intel-media-driver
ports-mgmt/pkg
multimedia/plexmediaserver-plexpass
ports-mgmt/portupgrade
www/py-httpie
databases/sqlite3
root@PMS-Plexpass:/ # pkg info
db5-5.3.28_7 Oracle Berkeley DB, revision 5.3
dialog4ports-0.1.6 Console Interface to configure ports
drm-fbsd11.2-kmod-4.11g20200320 DRM modules for the linuxkpi-based KMS components
expat-2.2.8 XML 1.0 parser written in C
gettext-runtime-0.20.1 GNU gettext runtime libraries and programs
gmmlib-20.1.1 Intel Graphics Memory Management Library
gpu-firmware-kmod-g20200130 Firmware modules for the linuxkpi-based KMS components
indexinfo-0.3.1 Utility to regenerate the GNU info page index
jq-1.6 Lightweight and flexible command-line JSON processor
libX11-1.6.9,1 X11 library
libXau-1.0.9 Authentication Protocol library for X11
libXdmcp-1.1.3 X Display Manager Control Protocol library
libXext-1.3.4,1 X11 Extension library
libXfixes-5.0.3_2 X Fixes extension library
libdrm-2.4.99,1 Userspace interface to kernel Direct Rendering Module services
libedit-3.1.20191211,1 Command line editor library
libepoll-shim-0.0.20200223 Small epoll implementation using kqueue
libffi-3.2.1_3 Foreign Function Interface
libidn2-2.3.0_1 Implementation of IDNA2008 internationalized domain names
libpciaccess-0.16 Generic PCI access library
libpthread-stubs-0.4 This library provides weak aliases for pthread functions
libunistring-0.9.10_1 Unicode string library
libunwind-20170615 Generic stack unwinding library
libva-2.6.1_1 VAAPI wrapper and dummy driver
libva-intel-driver-2.4.0 VAAPI legacy driver for Intel GMA 4500 (Gen4) or newer
libva-intel-media-driver-20.1.0.r VAAPI driver for Intel HD 5000 (Gen8) or newer
libxcb-1.13.1 The X protocol C-language Binding (XCB) library
libxml2-2.9.10 XML parser library for GNOME
libyaml-0.2.2 YAML 1.1 parser and emitter written in C
oniguruma-6.9.4 Regular expressions library compatible with POSIX/GNU/Perl
pciids-20200324 Database of all known IDs used in PCI devices
pkg-1.13.2 Package manager
plexmediaserver-plexpass-1.19.1.2589 Plex Media Server component
portupgrade-2.4.16,2 FreeBSD ports/packages administration and management tool suite
py37-asn1crypto-1.3.0 ASN.1 library with a focus on performance and a pythonic API
py37-certifi-2019.11.28 Mozilla SSL certificates
py37-cffi-1.14.0 Foreign Function Interface for Python calling C code
py37-chardet-3.0.4_3 Universal encoding detector for Python 2 and 3
py37-cryptography-2.6.1 Cryptographic recipes and primitives for Python developers
py37-httpie-2.0.0 Command line HTTP client
py37-idna-2.8 Internationalized Domain Names in Applications (IDNA)
py37-openssl-19.0.0 Python interface to the OpenSSL library
py37-pycparser-2.19 C parser in Python
py37-pygments-2.5.2 Syntax highlighter written in Python
py37-pysocks-1.7.1 Python SOCKS module
py37-requests-2.22.0 HTTP library written in Python for human beings
py37-setuptools-44.0.0 Python packages installer
py37-six-1.14.0 Python 2 and 3 compatibility utilities
py37-urllib3-1.25.7,1 HTTP library with thread-safe connection pooling, file post, and more
python37-3.7.7 Interpreted object-oriented programming language
readline-8.0.4 Library for editing command lines as they are typed
ruby-2.6.5,1 Object-oriented interpreted scripting language
ruby26-bdb-0.6.6_7 Ruby interface to Oracle Berkeley DB revision 2 or later
sqlite3-3.30.1_1,1 SQL database engine in a C library
wayland-1.18.0_3 Wayland composite "server"
xorgproto-2019.2 xorg protocol headers
I see there’s a lot more stuff there some maybe that’s related, I’m using a jail (as freenas does) and pkg did warn me it needed a few packages but its a cleaner environment with just plex installed. Well in any case we are looking into fixing the issue that caused it so for now the workaround is to install what’s missing.