PMS requires root? Trying to use rootless Podman

Server Version#: v.1.41.7.9823-59f304c16
Player Version#: NA

I’m trying to run PMS in rootless podman. I see this:

Starting Plex Media Server.
./run: line 18: /usr/bin/s6-setuidgid: Permission denied
./run: line 18: exec: /usr/bin/s6-setuidgid: cannot execute: Permission denied

and in the container I see:

$ ls -l /usr/bin/s6-setuidgid
-rwx------ 1 root root 9120 May 12  2020 /usr/bin/s6-setuidgid

and in the run script (from git) I see:

exec s6-setuidgid plex /usr/lib/plexmediaserver/Plex\ Media\ Server

If I’m reading that right, it assumes it’s running as root and wants to run as user plex, right?

I looked at the git repo, though, and run has for 5+ years used s6-setuidgid.

I think this means the base image used to build the docker image for PMS had a change where /usr/bin/s6-setuidgid now has a more restrictive mode and means the rootless mode won’t work.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.