Thanks Stephen! I did just that.
Can you please let me know why is it needed in both containers - the slave
container and the job container?




--
κρισhναν

On Fri, Mar 4, 2016 at 5:30 PM, Erb, Stephan <[email protected]>
wrote:

> ​The Aurora executor runs within the container you want to launch. You
> have to install libsasl in there and not just within the container running
> the slave.
>
>
> Regards,
> Stephan
> ------------------------------
> *From:* Krish <[email protected]>
> *Sent:* Friday, March 4, 2016 12:57
> *To:* [email protected]
> *Subject:* Run mesos slave on coreos
>
> Hi,
> I am trying to run mesos slave in a docker container on coreos and am
> stuck at libsasl2 dependency.
> When I run an aurora job on it, I get this stacktrace in the sandbox
> stderr:
>
> Traceback (most recent call last):
>   File "apache/aurora/executor/bin/thermos_executor_main.py", line 45, in
> <module>
>     from mesos.native import MesosExecutorDriver
>   File
> "/root/.pex/install/mesos.native-0.24.1-py2.7-linux-x86_64.egg.c2a926cdb8d599d35c7a569171311edaebda9341/mesos.native-0.24.1-py2.7-linux-x86_64.egg/mesos/native/__init__.py",
> line 17, in <module>
>     from ._mesos import MesosExecutorDriverImpl
> ImportError: libsasl2.so.2: cannot open shared object file: No such file
> or directory
>
>
> Any help on how to get this dependency satisfied?
> I tried installing libsasl2-dev inside the slave container. I am exposing
> the coreOS host docker socket to the slave for running this.
>
>
> Also, I just stumbled upon this link by Alex from Mesosphere, where he
> mentions that one can run mesos-slave natively on coreos.
> Ref:
> https://mail-archives.apache.org/mod_mbox/mesos-user/201503.mbox/%3CCACzFoUvRqNsVXVOFXnPzNM-QFu31BTTQaLTBGNcTtd=-opc...@mail.gmail.com%3E
>
> Has anyone done that? Is there a document or can I get guidance as to how
> to get it done?
> Which would be the recommended method - run slave as a container or
> natively in such a case?
>
> Thanks.
>
> --
> κρισhναν
>

Reply via email to