Plex Media Server 1.18.1.1973-0f4abfbcc.x86_64 not starting on CentOS 7.7

Server Version#: 1.18.1.1973-0f4abfbcc.x86_64
Player Version#: NA

After a yum update my Plex Media Server stopped working, failing at start with no discernible Plex log to be seen (too early in the start process).

[root@plex Logs]# service plexmediaserver start
Redirecting to /bin/systemctl start plexmediaserver.service
[root@plex Logs]#
[root@plex Logs]# service plexmediaserver status
Redirecting to /bin/systemctl status plexmediaserver.service
● plexmediaserver.service - Plex Media Server
   Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2019-11-04 23:24:38 -03; 4s ago
  Process: 30734 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=exited, status=1/FAILURE)
  Process: 30730 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)
 Main PID: 30734 (code=exited, status=1/FAILURE)

Nov 04 23:24:38 plex systemd[1]: Unit plexmediaserver.service entered failed state.
Nov 04 23:24:38 plex systemd[1]: plexmediaserver.service failed.

I’ve made a strace of it’s start and found it, solved:

…
stat("/var/lib/plexmediaserver/Library/Application Support/Plex Media Server", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/plexmediaserver.pid", R_OK) = 0
stat("/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/plexmediaserver.pid", {st_mode=S_IFREG|0644, st_size=4, ...}) = 0
open("/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/plexmediaserver.pid", O_RDONLY) = 11
read(11, "2432", 8191)                  = 4
close(11)                               = 0
kill(2432, SIG_0)                       = 0
write(2, "Plex Media Server is already run"..., 56) = 56
exit_group(1)                           = ?
+++ exited with 1 +++

There was a remaining PID file from another run. Why I didn’t saw that in logs ?

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