PlexMediaServer service being terminated and not properly started after YUM update

I apologize if someone asked this before; I could not easily find my specific case.

After YUM updates plex from the repository, it fails to stay active. I can start it manually and it will run fine.

  1. journalctl | grep -i plex

  2. May 08 07:56:17 microserver systemd[1]: Stopping Plex Media Server…
  3. May 08 07:56:17 microserver systemd[1]: Stopped Plex Media Server.
  4. May 08 07:57:05 microserver systemd[1]: Starting Plex Media Server…
  5. May 08 07:57:05 microserver systemd[1]: Started Plex Media Server.
  6. May 08 07:57:05 microserver yum[813]: Updated: plexmediaserver.x86_64 1.19.3.2764-ef515a800
  7. May 08 07:57:05 microserver systemd[1]: Stopping Plex Media Server…
  8. May 08 07:58:35 microserver systemd[1]: plexmediaserver.service stop-sigterm timed out. Killing.
  9. May 08 07:58:35 microserver systemd[1]: plexmediaserver.service: main process exited, code=killed, status=9/KILL
  10. May 08 07:58:35 microserver systemd[1]: Stopped Plex Media Server.
  11. May 08 07:58:35 microserver systemd[1]: Unit plexmediaserver.service entered failed state.
  12. May 08 07:58:35 microserver systemd[1]: plexmediaserver.service failed.

It stops the service, updates, starts and then stops it again.

  1. systemctl status plexmediaserver -l

  2. ● plexmediaserver.service - Plex Media Server

  3. Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled)

  4. Active: failed (Result: signal) since Fri 2020-05-08 07:58:35 CEST; 21min ago

  5. Process: 6153 ExecStart=/bin/sh -c PLEX_MEDIA_SERVER_INFO_VENDOR="(grep ^NAME= /etc/os-release | awk -F= "{print \$2}" | tr -d \" )" PLEX_MEDIA_SERVER_INFO_DEVICE="PC" PLEX_MEDIA_SERVER_INFO_MODEL="(uname -m)" PLEX_MEDIA_SERVER_INFO_PLATFORM_VERSION="$(grep ^VERSION= /etc/os-release | awk -F= “{print $2}” | tr -d " )" LD_LIBRARY_PATH=/usr/lib/plexmediaserver/lib “/usr/lib/plexmediaserver/Plex Media Server” (code=killed, signal=KILL)

  6. Process: 6150 ExecStartPre=/bin/sh -c /usr/bin/test -d “{PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" || /bin/mkdir -p "{PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}” (code=exited, status=0/SUCCESS)

  7. Main PID: 6153 (code=killed, signal=KILL)

  8. May 08 07:57:05 microserver systemd[1]: Starting Plex Media Server…

  9. May 08 07:57:05 microserver systemd[1]: Started Plex Media Server.

  10. May 08 07:57:05 microserver systemd[1]: Stopping Plex Media Server…

  11. May 08 07:58:35 microserver systemd[1]: plexmediaserver.service stop-sigterm timed out. Killing.

  12. May 08 07:58:35 microserver systemd[1]: plexmediaserver.service: main process exited, code=killed, status=9/KILL

  13. May 08 07:58:35 microserver systemd[1]: Stopped Plex Media Server.

  14. May 08 07:58:35 microserver systemd[1]: Unit plexmediaserver.service entered failed state.

  15. May 08 07:58:35 microserver systemd[1]: plexmediaserver.service failed.

Thank you for any help.

That bug has been repaired and is already set for inclusion in an upcoming release.

the problem was with %preun. It was not sufficiently conditionalized during post-install removal (cleanup) of the old version.

Thank you for your reply.

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