While I’m not completely familiar with Plex Installations on Linux, I’ve helped plenty with FreeBSD/FreeNAS issues.
The issue with services starting is almost always permissions & ownership.
Older versions of Plex used to “create” a second identical user called “Plex” which would often confuse the system, thus I’d have to chown plex:plex && chmod 755 all the plex owned items in order to correct this after an update…
If this is not possible, or you’re willing to reinstall, you can
- Back up your database to an external location
- Install Plex from scratch
- Start and Stop the service ( this will build the plex DB folders)
- Copy the backed up to the DB folders in the new install
- Start services
Note: When resolving using this method you may have to reshare access to your Plex users.
Similar instructions can be found here:
Just remember to account for the difference in folder locations