Similar error on CentOS 7, running as a VM on ESXi 6.5
[root@plex shares]# rpm -Uvh plexmediaserver-1.15.0.647-67e950f12.x86_64.rpm
warning: plexmediaserver-1.15.0.647-67e950f12.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 3adca79d: NOKEY
error: Failed dependencies:
config(plexmediaserver) = 1.15.0.647-67e950f12 is needed by plexmediaserver-1.15.0.647-67e950f12.x86_64
libxslt.so.1()(64bit) is needed by (installed) xmlsec1-1.2.20-7.el7_4.x86_64
libxslt.so.1()(64bit) is needed by (installed) xmlsec1-openssl-1.2.20-7.el7_4.x86_64
libxslt.so.1()(64bit) is needed by (installed) open-vm-tools-10.2.5-3.el7.x86_64
libxslt.so.1(LIBXML2_1.0.11)(64bit) is needed by (installed) xmlsec1-1.2.20-7.el7_4.x86_64
libxslt.so.1(LIBXML2_1.0.22)(64bit) is needed by (installed) xmlsec1-1.2.20-7.el7_4.x86_64
I’m having what may be a related issue running docker image plexinc/pms-docker:plexpass on Ubuntu. Restarted the container to get the upgrade to 1.15.0.647-67e950f12. Startup attempts are failing, with log loops of:
Starting Plex Media Server.
/usr/lib/plexmediaserver/Plex Media Server: error while loading shared libraries: libva.so.2: cannot open shared object file: No such file or directory
No Plex log files are being touched. More context from the container log:
[cont-init.d] done.
% Total % Received % Xferd Average Speed Time Time Time Current
[cont-init.d] 50-plex-update: executing...
Attempting to upgrade to: 1.15.0.647-67e950f12
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 188 0 188 0 0 263 0 --:--:-- --:--:-- --:--:-- 263
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
21 77.5M 21 16.7M 0 0 5568k 0 0:00:14 0:00:03 0:00:11 9249k
54 77.5M 54 42.3M 0 0 10.3M 0 0:00:07 0:00:04 0:00:03 14.8M
90 77.5M 90 70.4M 0 0 13.8M 0 0:00:05 0:00:05 --:--:-- 18.3M
100 77.5M 100 77.5M 0 0 14.6M 0 0:00:05 0:00:05 --:--:-- 18.9M
Preparing to unpack /tmp/plexmediaserver.deb ...
(Reading database ... <redacted> files and directories currently installed.)
Unpacking plexmediaserver (1.15.0.647-67e950f12) over (1.14.1.5488-cc260c476) ...
Setting up plexmediaserver (1.15.0.647-67e950f12) ...
Installing new version of config file /etc/init/plexmediaserver.conf ...
##################################################################
# you won't be able to use DVBLogic's TVButler for DVR #
# NOTE: Your system does not have udev installed. Without udev #
# or for LiveTV #
# #
# Please install udev and reinstall Plex Media Server to #
# to enable TV Butler support in Plex Media Server. #
# To install udev run: sudo apt-get install udev #
# #
##################################################################
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for systemd (229-4ubuntu21.2) ...
[cont-init.d] 50-plex-update: exited 0.
[services.d] starting services
[services.d] done.
Starting Plex Media Server.
/usr/lib/plexmediaserver/Plex Media Server: error while loading shared libraries: libva.so.2: cannot open shared object file: No such file or directory
yum localinstall plexmediaserver-1.15.0.647-67e950f12.x86_64.rpm
Loaded plugins: copr, product-id, search-disabled-repos, subscription-manager
Examining plexmediaserver-1.15.0.647-67e950f12.x86_64.rpm: plexmediaserver-1.15.0.647-67e950f12.x86_64
Marking plexmediaserver-1.15.0.647-67e950f12.x86_64.rpm as an update to plexmediaserver-1.14.1.5488-cc260c476.x86_64
Resolving Dependencies
--> Running transaction check
---> Package plexmediaserver.x86_64 0:1.14.1.5488-cc260c476 will be updated
---> Package plexmediaserver.x86_64 0:1.15.0.647-67e950f12 will be an update
--> Processing Dependency: config(plexmediaserver) = 1.15.0.647-67e950f12 for package: plexmediaserver-1.15.0.647-67e950f12.x86_64
--> Finished Dependency Resolution
Error: Package: plexmediaserver-1.15.0.647-67e950f12.x86_64 (/plexmediaserver-1.15.0.647-67e950f12.x86_64)
Requires: config(plexmediaserver) = 1.15.0.647-67e950f12
Removing: plexmediaserver-1.14.1.5488-cc260c476.x86_64 (installed)
config(plexmediaserver) = 1.14.1.5488-cc260c476
Updated By: plexmediaserver-1.15.0.647-67e950f12.x86_64 (/plexmediaserver-1.15.0.647-67e950f12.x86_64)
Not found
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************
Error: Package: plexmediaserver-1.15.0.647-67e950f12.x86_64 (/plexmediaserver-1.15.0.647-67e950f12.x86_64)
Requires: config(plexmediaserver) = 1.15.0.647-67e950f12
Removing: plexmediaserver-1.14.1.5488-cc260c476.x86_64 (installed)
config(plexmediaserver) = 1.14.1.5488-cc260c476
Updated By: plexmediaserver-1.15.0.647-67e950f12.x86_64 (/plexmediaserver-1.15.0.647-67e950f12.x86_64)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
@pmc8853 Please take a look at the release notes: “If you are running our PMS docker container (or Linuxserver.io ’s container) you will need to ensure the container is up-to-date before PMS 1.15.0 will run.” So a container restart is not sufficient. Just stop, remove and create a new container.