I have been trying without much success to solve this issue for a few days so figured I would post here for some help.
I have moved my Application Support Directory to a drive with more space using the following procedure.
- Copied all files to the new location
- Deleted the original directory
- Created a link between the original location and the new one using the below command.
/bin/mount -o bind /home/plex/rlmedia/MetaData/plexmediaserver /var/lib/plexmediaserver
Reading some other posts I changed this new directory to be read write execute by any user using chmod 777 and ensured it was owned by the plex user that runs the plexmediaserver. I also used the -R flag to make this recursive and effect each file and directory in the Application support folder. As another note this entire procedure was done using the plex user and the new location is in the plex users home directory so everything is 100% owned by and read/writable by the plex user that runs the server.
See below the results of an ll command in the new directory as well as in the original /var/lib location
New location
Original Location (with the mount enabled)
However I still get just a super unhelpful sorry failed error looking at the status of the plex service. See below.
Has anyone gotten this to work before who could offer me some tips on troubleshooting? I cannot seem to find any logs that are created with more information than the below
Error from systemctl status plexmediaserver.server
> **●** plexmediaserver.service - Plex Media Server
>
> Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
>
> Drop-In: /etc/systemd/system/plexmediaserver.service.d
>
> └─override.conf
>
> Active: **failed** (Result: start-limit-hit) since Sat 2020-09-05 13:51:57 EDT; 7min ago
>
> Process: 2246 ExecStart=/bin/sh -c export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-release | awk -F= "{print \$2}" | tr -d \" )"; export PLEX_MEDIA_SERVER_INFO_DEVIC
>
> Process: 2243 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,
>
> Main PID: 2246 (code=exited, status=255)
>
> Sep 05 13:51:52 vps.server.com systemd[1]: **plexmediaserver.service: Unit entered failed state.**
>
> Sep 05 13:51:52 vps.server.com systemd[1]: **plexmediaserver.service: Failed with result 'exit-code'.**
>
> Sep 05 13:51:57 vps.server.com systemd[1]: plexmediaserver.service: Service hold-off time over, scheduling restart.
>
> Sep 05 13:51:57 vps.server.com systemd[1]: Stopped Plex Media Server.
>
> Sep 05 13:51:57 vps.server.com systemd[1]: **plexmediaserver.service: Start request repeated too quickly.**
>
> Sep 05 13:51:57 vps.server.com systemd[1]: **Failed to start Plex Media Server.**
>
> Sep 05 13:51:57 vps.server.com systemd[1]: **plexmediaserver.service: Unit entered failed state.**
>
> Sep 05 13:51:57 vps.server.com systemd[1]: **plexmediaserver.service: Failed with result 'start-limit-hit'.**




