Hey all, I am struggling with permissions on myriad, trying to get the right permissions in the tgz as well as who to run as. I am running in MapR, which means I need to run as mapr or root (otherwise my volume creation scripts will fail on MapR, MapR folks, we should talk more about those scripts)
But back to the code, I've had lots issues. When I run the Frameworkuser and Superuser as mapr, it unpacks everything as MapR and I get a "/bin/container-executor" must be owned by root but is owned by 700 (my mapr UID). So now I am running as root, and I am getting the error below as it relates to /tmp. I am not sure which /tmp this refers to. the /tmp that my slave is executing in? (i.e. my local mesos agent /tmp directory) or my MaprFS /tmp directory (both of which are world writable, as /tmp typically is... or am I mistaken here?) Any thoughts on how to get this to resolve? This is when nodemanager is trying to start running as root and root for both of my Myriad users. Thanks! Caused by: ExitCodeException exitCode=24: File /tmp must not be world or group writable, but is 1777
