[ https://issues.apache.org/jira/browse/MESOS-7223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gilbert Song updated MESOS-7223: -------------------------------- Labels: volumes (was: ) > Can't mount /dev/log > -------------------- > > Key: MESOS-7223 > URL: https://issues.apache.org/jira/browse/MESOS-7223 > Project: Mesos > Issue Type: Bug > Components: containerization > Affects Versions: 1.1.0 > Reporter: Haralds Ulmanis > Labels: volumes > > I'm trying to mount /dev/log. > ls -l /dev/log > lrwxrwxrwx 1 root root 28 Mar 9 01:49 /dev/log -> > /run/systemd/journal/dev-log > # ls -l /run/systemd/journal/dev-log > srw-rw-rw- 1 root root 0 Mar 9 01:49 /run/systemd/journal/dev-log > I have tried mounting /dev/log and /run/systemd/journal/dev-log, both produce > same errors: > from stdout: > Executing pre-exec command > '{"arguments":["mesos-containerizer","mount","--help=false","--operation=make-rslave","--path=\/"],"shell":false,"value":"\/usr\/lib\/mesos\/mesos-containerizer"}' > Executing pre-exec command > '{"arguments":["mount","-n","--rbind","\/data\/mesos-agent\/slaves\/9b7ad711-9381-4338-b3c0-dac86253701e-S93\/frameworks\/a872f621-d10f-4021-a886-c5d564df104e-0000\/executors\/services_dev-2_lb-6.b8202973-04b0-11e7-be02-0a2b9a5c33cf\/runs\/cfb170f0-6c69-4475-9dbe-bb9967e19b42","\/data\/mesos-agent\/provisioner\/containers\/cfb170f0-6c69-4475-9dbe-bb9967e19b42\/backends\/overlay\/rootfses\/890a25e6-cb15-42e3-be9c-0aa3baf889f8\/data\/mesos-agent\/sandbox"],"shell":false,"value":"mount"}' > Executing pre-exec command > '{"arguments":["mount","-n","--rbind","\/run\/systemd\/journal\/dev-log","\/data\/mesos-agent\/provisioner\/containers\/cfb170f0-6c69-4475-9dbe-bb9967e19b42\/backends\/overlay\/rootfses\/890a25e6-cb15-42e3-be9c-0aa3baf889f8\/dev\/log"],"shell":false,"value":"mount"}' > from stderr: > mount: mount(2) failed: > /data/mesos-agent/provisioner/containers/cfb170f0-6c69-4475-9dbe-bb9967e19b42/backends/overlay/rootfses/890a25e6-cb15-42e3-be9c-0aa3baf889f8/dev/log: > Not a directory > Failed to execute pre-exec command > '{"arguments":["mount","-n","--rbind","\/run\/systemd\/journal\/dev-log","\/data\/mesos-agent\/provisioner\/containers\/cfb170f0-6c69-4475-9dbe-bb9967e19b42\/backends\/overlay\/rootfses\/890a25e6-cb15-42e3-be9c-0aa3baf889f8\/dev\/log"],"shell":false,"value":"mount"}' > This particular job i start from marathon and have the following definition > (if I change MESOS to DOCKER - it works): > "container": { > "type": "MESOS", > "volumes": [ > { > "hostPath": "/run/systemd/journal/dev-log", > "containerPath": "/dev/log", > "mode": "RW" > } > ], > "docker": { > "image": "xxxx", > "credential": null, > "forcePullImage": true > } > }, -- This message was sent by Atlassian JIRA (v6.3.15#6346)