Did you find a solution for your question?

I am currently having similar issues when trying to run the thermos executor on Debian 7, which doesn't ship GLIBC 2.16 either. Seems like we have to patch the Aurora build process (probably in 3rdparty/python/BUILD) to download the correct eggs form mesosphere.io instead of using the default ones on pypi.

Does anyone have experience in how to do this?

Thanks,
Stephan


On Sa 30 Aug 2014 08:08:24 CEST, Joe Smith wrote:
Howdy all,

I'm to migrating Apache Aurora
<http://aurora.incubator.apache.org/> to  mesos 0.20.0[1][2], but am
having an issue using the published dist on PyPI
<https://pypi.python.org/pypi/mesos.native/0.20.0>. I also gave the
mesosphere-provided (thank you!) egg
<http://mesosphere.io/downloads/#apache-mesos-0.20.0> for Ubuntu
12.04, and am getting the same stack trace:

vagrant@192:~$
PYTHONPATH=/home/vagrant/.pex/install/mesos.native-0.20.0-py2.7-linux-x86_64.egg.be6632b790cd03172f858e7f875cdab4ef415ca5/mesos.native-0.20.0-py2.7-linux-x86_64.egg/mesos/
python2.7
Python 2.7.3 (default, Feb 27 2014, 19:58:35)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mesos
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named mesos
>>> import native
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File
"/home/vagrant/.pex/install/mesos.native-0.20.0-py2.7-linux-x86_64.egg.be6632b790cd03172f858e7f875cdab4ef415ca5/mesos.native-0.20.0-py2.7-linux-x86_64.egg/mesos/native/__init__.py",
line 17, in <module>
    from ._mesos import MesosExecutorDriverImpl
ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.16' not
found (required by
/home/vagrant/.pex/install/mesos.native-0.20.0-py2.7-linux-x86_64.egg.be6632b790cd03172f858e7f875cdab4ef415ca5/mesos.native-0.20.0-py2.7-linux-x86_64.egg/mesos/native/_mesos.so)
>>>

It looks like the issue is it was built with a non-standard glibc (if
I'm following right):

vagrant@192:~/mesos-0.20.0$ /lib/x86_64-linux-gnu/libc.so.6 | grep
release\ version
GNU C Library (Ubuntu EGLIBC 2.15-0ubuntu10) stable release version
2.15, by Roland McGrath et al.

Any feedback or suggestions would be greatly appreciated!

Thanks,
Joe

[1] https://reviews.apache.org/r/25208/
[2] https://issues.apache.org/jira/browse/AURORA-674




Reply via email to