Hello! I recently started setting up a NAS media server via OpenMediaVault on a Raspberry Pi 4 (8GB). I have Plex installed in a docker container, which I access through Portainer. When I first just added a couple shows, they played on the local network fine (usually I access them from my phone, and cast to a chromecast-connected projector). Over the past few days, I’ve dumped a whole bunch of shows and movies onto my server, and saw that every movie and show has indeed showing up.
Today I tried playing a show though, and found that it wouldn’t play. It gives me this error:
Conversion failed. The transcoder exited due to an error.
I went through a bunch of my files and found that my movies all seem to play, and just a handful of TV shows, but most TV shows do not, and instead give this same error. I’ve been trying to figure out what the problematic ones have in common but to no avail. They all work when I open their files directly. Any chance someone here can make some sense out of my logs? Thank you! Plex Media Server Logs_2020-07-20_15-33-34.zip (2.2 MB)
Changing the mount point in fstab is a temporary solution. If OMV needs to rewrite that file, your change will be lost. Look in the OMV support forum for the complete solution.
What I ended up doing was removing “noexec” from my /etc/openmediavault/config.xml file. Do you think that’s something that will stick, or is that also among the files that may get overwritten and reset?
To be honest, I’m new to a lot of this so it’s one big learning experience, both learning the different aspects of OMV, as well as Linux more broadly. So I must admit that I don’t quite know exactly what the difference between removing noexec and changing it to exec is.
After that though, I ran:
omv-salt deploy run fstab
Is that what I need to do to update it, or something else?
You can specify exec, noexec, or neither in a mount. The first two have obvious behaviors.
If you specify neither, then the default behavior is the same as if you specified exec. But unless you already knew this you can’t know what the behavior is by examining the mount statement.
The salt deploy statement you used is the correct thing to do.
Great, I really appreciate the mini lesson! I went ahead and changed it to exec - I do indeed feel more comfortable specifying that in there, rather than leaving it blank to default to that behavior.