Server Version#: 1.15.8.1163
Player Version#: All players - not relevant
OS: Ubuntu 18.04
What you did? I migrated my Plex installation from Windows to Ubuntu and changed the location for my storage. I have added the new locations to the libraries, scanned, then removed the old locations and emptied thrash.
What happened? Playback fails on all movies with an “external” srt file with this error in the “Plex Media Server.log”
Jun 03, 2019 16:24:13.321 [0x7f75a2ffd700] ERROR - Couldn't find the file to stream: J:\Movies\Chef (2014)\Chef (2014) Bluray-1080p.en.srt
All the affected movies also show video and audio as “none”. If I manually remove the subtitle from the movie, then everything will work as intended, but going through them all manually would not be fun
What you expected? That the subtitles would be removed from the database when I emptied the thrash
i found that this problem is actually due to not having write access natively by the plex user in ubuntu to the mounted directory my media lived in. why should that matter? I’m not sure – since the database file is what points to the SRT subtitles themselves and stores the old paths in it as well… whatever. the solution that worked for me is below:
To confirm you have the same problem as me try this–
su plex
go to the mounted share you have in ubuntu and try to rm something with the plex user you just sudoed into. if you cant then do this–
if you are mounting via /etc/fstab your line should look something like this: //192.168.0.222/g /media/g cifs nosetuids,noperm 0 0
add those two at the end of whatever credentials you’re using. After you’re done do a clean bundles, optimize library and it should be fixed for you.
Thanks for you suggestions, but unfortunately it does not seem to be that. This is my permission on the mount: drwxrwxr-x 1 administrator gdrive 0 Jun 2 22:47 gdrive
The plex user is member of the gdrive group. I also confirmed that I was able to navigate to a movie directory and delete a srt file.
Go to the “Chef” movie inside of plex and click refresh metadata then re-test. Mine is fully resolved and working now that the plex user has permissions to the mounted directory AND i refreshed the metadata of the libraries/files.
Hi, already tried that with no luck. I ended up creating a new library and letting it download metadata for a few days and then replaced it with the broken one. I luckily don’t do collections, custom posters etc, so was not really that big an issue for me.
ugh… im sorry you had to start from scratch that is pretty silly seems like the database plex uses has some pretty major limitations especially for people trying to do migrations.