aurora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephan Erb <stephan....@blue-yonder.com>
Subject Re: Mesos 12.04 Python2.7 Egg
Date Tue, 16 Sep 2014 17:05:22 GMT
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





Mime
View raw message