I am running PMS 1.10.1.4602 on freenas 11.1 I can’t get any media to play on my iPhone or on the web from a MacBook . My android tv will direct play media. I also get a error. Playback was terminated by the server. Conversion failed. The transcoder crashed or failed to start up
@ChuckPA could you or someone on the Plex team be able t help me out . It looks like I cannot play media unless it is direct played. If it tries to transcode at all I get one of the two errors
I have the same issue, it only started when i upgraded freenas from v11.0 to v11.1 looks to me like there is an issue with the jail, might have something to do with the change over from warden to iocage.
Try rolling back to v11.0 if you took a boot snapshot, i didn’t so hopefully the jail migration to iocage in v11.2 will fix it.
yeah I did not take a snapshot either. I also tried setting it up in a new socage jail and still have issues
Same issue, I’ve created an iocage jail and reinstalled PMS with no effect.
Everything plays OK when it’s direct play. I thought I’d screwed up my permissions and rebuilt the jail about 800 times before coming across this post.
** just noticed its not getting any metadata either
Same here. Iocage installation via pkg. Plex in warden works without problems.
ok I figured out my issue. Everything needs to be loaded on the same volume. I had three different volumes. The first volume have is labeled MainDrive this is where all of my movies are located. Then I had a SSD where I installed all of my jails. Then another volume labeled DVR where all my Tv shows are located. With the jails installed on the SSD volume plex couldn’t play anything that needed transcoded. Once I moved everything onto the MainDrive volume everything plays as it should.
@patrick1227 said:
ok I figured out my issue. Everything needs to be loaded on the same volume. I had three different volumes. The first volume have is labeled MainDrive this is where all of my movies are located. Then I had a SSD where I installed all of my jails. Then another volume labeled DVR where all my Tv shows are located. With the jails installed on the SSD volume plex couldn’t play anything that needed transcoded. Once I moved everything onto the MainDrive volume everything plays as it should.
It sounds to me like your issue was fixed by “correct ownership” of files/data on your hosts, which would occur if you moved your data. Here’s the thing: If it worked before, then all of a sudden stopped working, moving the data to an alternate volume isn’t what resolved this, as it seems to have work on the original volume at some point in time.
Why?
I had a similar issue, but my data was on the same volume. This was due to the way file systems own data for a user.
Data is not actually owned by the Username, but rather a User ID.
e.g.
**user1 = 1001
user2 = 1002
**
When you upgrade the media server it literally recreates the username “plex”, every time, this actually creates a NEW USER ID in the jail,
e.g.
plex=1001 original user/owner
plex=1002 new user /non-owner
but doesn’t tell it to reacquire ownership of items belonging to that username.
What’s happening here?
The old one (plex=uid 1001) doesn’t exist, but the environment still recognizes the old user “plex (uid 1001)” as the owner as well as the new user “plex” (uid 1002), which creates the confusion.
Resolution
I corrected this by “re-owning” the all files owned by the user “plex” to the new user “plex”
Simply try logging into your jail and run the following statement:
find . -user plex -exec chown plex:plex {} ;
This will essentially tell the environment to chown the data to the correct ownership from the **legacy **ID to the current version of it, and should allow both metadata and transcoding to resume/occur without error.
Hopefully this helps!
~ S A V I O
thank you so much Savio. It works on Different drives again
I have similar issues.
I tried this, resulting in the following:
root@plex:/ # find / -user plex -exec chown plex {} ;
find: -exec: no terminating ";" or "+"
I believe I have a permissions issue, but
I’m not sure what I’m supposed to be looking for
to verify this.
I have a freeNAS plugin Plex installation.
My media dataset has Windows permissions, user: root, group: public (manually created).
(I am using WIndows permissions so I can allow SMB/CIFS sharing for the dataset.)
In the jail shell, ls -l /media
and
subfolders are owned by root 1000
.
Should the owner actually be plex
?
Should the group be listed?
If so, what went wrong?
The "find statement was incorrect.
You wrote:
find / -user plex -exec chown plex {} ;
It should be:
find . -user plex -exec chown plex:plex {} ;
Replace the / with a . and run again.
If this does not work, let me know and I’ll have you attempt an upgrade via a set of instructions that I’ve built.
~ S A V I O
Thank you!
Is this a typo in your above post or
is this syntax alterations due to use of different CLI/shell programs?
It’s should have been:
find . -user plex -exec chown plex:plex {} ;
Possibly, a syntax alteration due to a copy paste.
Chances are I picked up from bad carriages from either the browser or OS
( Windows is known for doing this)
Rule of thumb, copy and paste to a notepad, wordpad, or any other text editor ( do not use/trust MSWord )
Compare your text in your editor to the original, after that you’re golden!
Regardless, I hope this worked for you
~ S A V I O
I had this issue also, but my I needed a completely different solution:
I just needed to change some of my jail parameters.
I listed the resolution in the freeNAS forums,
along with some of the methods I used for troubleshooting.
I hope it helps someone who found their way here : j
Congrats on solving your issue!
I never thought about your mounts at all. I had “assumed” Plex could see your files beforehand, then all of a sudden it couldn’t. That being said, I’m glad your issue is resolved.
Hopefully this step helps others in the future