Linux RPM update broken with 1.15.0.647-67e950f12

Server Version#:1.15.0.647-67e950f12
Player Version#:n/a

sudo dnf upgrade plexmediaserver-1.15.0.647-67e950f12.x86_64.rpm

Dependencies resolved.

 Problem: cannot install the best update candidate for package plexmediaserver-1.14.1.5488-cc260c476.x86_64
  - nothing provides config(plexmediaserver) = 1.15.0.647-67e950f12 needed by plexmediaserver-1.15.0.647-67e950f12.x86_64
================================================================================
 Package             Arch       Version                  Repository        Size
================================================================================
Skipping packages with broken dependencies:
 plexmediaserver     x86_64     1.15.0.647-67e950f12     @commandline     105 M

Transaction Summary
================================================================================
Skip  1 Package

Nothing to do.
Complete!

3 Likes

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

I’m getting the same:

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

I can’t even download the RPM…

https://plex.tv/downloads/latest/1?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=XXXXXXXXXXXXXXXXXX

Leads me nowhere. Blank page.

Did you guys download straight from web client?

They may have removed the package since it appears to be broken. :slight_smile:

You found broken, not-ready items. 647 was not a valid buildd.

I’ve already commented on this.
closing.

@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.

2 Likes

Sorry if I was terse. Didn’t mean to be.

Issue being resolved.

Stand by for new build please

4 Likes

Update for everyone here.

One change I made did not make it to the build. I’ve fixed that part.

I’ve requested a new build. When that gets promoted to PlexPass, you’ll see it. The version number should change (perhaps 648 ?)

1 Like