Help, cannot update plex media server on Ubuntu 16.04 (32 bit)

Server Version#: 1.22.0.3711
Player Version#: 6.7 on Roku

I went to use Plex today, and it is telling me I need a version grater then 1.18.3, My current version is 1.14.0.

I downloaded 1.22.0 (the .deb file) and ran both versions of the install (i.e. sudo apt-get install plexmediaserver_1.21.0.3711-b509cc236_i386.deb and also sudo dpkg -i (same filename) and both failed.

It is first complaining about systemd. Must I uninstall the old version first?

Then it is complaining about Beignet and OpenCL library, I ran the apt-get on both of these, and they seem to have been installed OK.

Then it wants me to transfer my customizations, and to be honest, I have absolutely no idea how to do that. It is very complex.

Any help would be appreciated.

Mark.

Here is the feedback from the deb install.

PlexMediaServer install: Pre-installation Validation.
PlexMediaServer install: Systemd configuration error detected:
PlexMediaServer install: File “/etc/systemd/system/plexmediaserver.service” is leftover from an earlier Debian/Ubuntu bug.
PlexMediaServer install: Please transfer any customizations (APP_DIR, User, Group, TMPDIR, and/or UMask) to a proper “/override.conf”
PlexMediaServer install: and reinstall.
PlexMediaServer install: Unit override “/etc/systemd/system/plexmediaserver.service” found.
PlexMediaServer install: Only “/etc/systemd/system/plexmediaserver.service.d/override.conf” is supported.
PlexMediaServer install:
PlexMediaServer install: Pre-installation Validation failed.
PlexMediaServer install: Configuration information discovered:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: systemd
PlexMediaServer install: Plex User: plex
PlexMediaServer install: Plex Group: plex
PlexMediaServer install: Video Group: video
PlexMediaServer install: Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install: Temp Directory: /tmp
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Intel QSV Hardware: Not found
PlexMediaServer install:
PlexMediaServer install: OpenCL library: Not Installed
PlexMediaServer install: Beignet package: Not Installed
PlexMediaServer install:
PlexMediaServer install:
PlexMediaServer install:
PlexMediaServer install: WARNING: Package ‘Beignet’, required for hardware transcoding of HDR content, is missing.
PlexMediaServer install: Please install package: ‘beignet-opencl-icd’
PlexMediaServer install: WARNING: The OpenCL library, required for hardware transcoding of HDR content, is missing.
PlexMediaServer install: Please install package: ‘ocl-icd-libopencl1’
PlexMediaServer install: Pre-installation Validation complete. Errors: 0, Warnings: 2
dpkg: error processing archive plexmediaserver_1.21.0.3711-b509cc236_i386.deb (–install):
subprocess new pre-installation script returned error exit status 1
Created symlink from /etc/systemd/system/multi-user.target.wants/plexmediaserver.service to /etc/systemd/system/plexmediaserver.service.
Errors were encountered while processing:
plexmediaserver_1.21.0.3711-b509cc236_i386.deb
m

If you look at the report, It is telling you everything you need to do.

  1. It found the old /etc/systemd/system/plexmediaserver.service which Ubuntu used to use.
  2. If you didn’t change anything in there, do as it instructs and delete it.
  3. If you did change anything (which it looks like you didn’t from the report summary) then you would need to create /etc/systemd/system/plexmediaserver.service.d/override.conf and place those customizations in there.
  4. Once `/etc/systemd/system/plexmediaserver.service is taken care of:
  5. sudo systemctl daemon-reload (to have it update)
  6. Re-install the package again.
  7. You should now be error free.

The two libraries it’s looking for are for the new HDR -> SDR tone mapping feature.
These libraries are temporary until our build system integrates those libraries and installs them with Plex natively.

Thank you ChuckPa. That did the trick.

I deleted the systemd file, and ran the daemon-reload then re-ran the dpkg -i .

This time it worked. Too bad the installer can’t handle doing this.

It still complained about the two files so I re-ran the apt-get on them and nothing changed and both said they were installed OK.

Now, the player app (on Roku) finds the server OK, and finds the media, but it won’t play due to “multiple playback errors.”

If I do a “force direct play” it does play, so yes it is those 2 files or one of them.

I will mark this as solved (if there is such a thing,) and make a new topic for that subject.

Thanks again, Mark.

@Cool_Javelin

I could remove it for you but it’s not for me to decide what you may or may not want from it.

From my perspective, I don’t know if it’s active or inactive. I only see the file when you run dpkg/apt. It’s not my place to make administrative decisions about your system.

I have No idea what that “solution” means or how to perform it - just want my Roku Plex app to connect to my server - which it stopped doing so yesterday. I updated the Plex server with the current version and the OS software manger indicates it is the current version, yet when i restart the server, it shows the old version. Still not connecting this morning - getting frustrating. Can anyone help with this? I did successfully install udev.

/Downloads$ sudo dpkg -i plexmediaserver_1.21.1.3759-7e23ef53c_amd64.deb

(Reading database … 250068 files and directories currently installed.)
Preparing to unpack plexmediaserver_1.21.1.3759-7e23ef53c_amd64.deb …
Removed /etc/systemd/system/multi-user.target.wants/plexmediaserver.service.
PlexMediaServer install: Pre-installation Validation.
PlexMediaServer install: Systemd configuration error detected:
PlexMediaServer install: File “/etc/systemd/system/plexmediaserver.service” is leftover from an earlier Debian/Ubuntu bug.
PlexMediaServer install: Please transfer any customizations (APP_DIR, User, Group, TMPDIR, and/or UMask) to a proper “/override.conf”
PlexMediaServer install: and reinstall.
PlexMediaServer install: Unit override “/etc/systemd/system/plexmediaserver.service” found.
PlexMediaServer install: Only “/etc/systemd/system/plexmediaserver.service.d/override.conf” is supported.
PlexMediaServer install: Warning: “/var/lib/plexmediaserver/Library/Application Support” isn’t owned by “plex”, UID: 122. Found “pegler”, UID: 1001 instead. Continuing.
PlexMediaServer install:
PlexMediaServer install: Pre-installation Validation failed.
PlexMediaServer install: Configuration information discovered:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: systemd
PlexMediaServer install: Plex User: plex
PlexMediaServer install: Plex Group: plex
PlexMediaServer install: Video Group: render
PlexMediaServer install: Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install: Temp Directory: /tmp
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Intel QSV Hardware: Found
PlexMediaServer install:
PlexMediaServer install: OpenCL library: Installed
PlexMediaServer install: Beignet package: Not Installed
PlexMediaServer install:
PlexMediaServer install:
PlexMediaServer install:
PlexMediaServer install: WARNING: Package ‘Beignet’, required for hardware transcoding of HDR content, is missing.
PlexMediaServer install: Please install package: ‘beignet-opencl-icd’
PlexMediaServer install: Pre-installation Validation complete. Errors: 0, Warnings: 2
dpkg: error processing archive plexmediaserver_1.21.1.3759-7e23ef53c_amd64.deb (–install):
new plexmediaserver package pre-installation script subprocess returned error exit status 1

##################################################################

NOTE: Your system does not have udev installed. Without udev

you won’t be able to use DVBLogic’s TVButler for DVR

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

##################################################################

Created symlink /etc/systemd/system/multi-user.target.wants/plexmediaserver.service → /etc/systemd/system/plexmediaserver.service.
Processing triggers for libc-bin (2.31-0ubuntu9.1) …
Errors were encountered while processing:
plexmediaserver_1.21.1.3759-7e23ef53c_amd64.deb

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.