aurora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Zameer Manji <zma...@twopensource.com>
Subject Re: Mesos 12.04 Python2.7 Egg
Date Tue, 16 Sep 2014 17:07:49 GMT
Stephan,

We sidestepped this problem by upgrading our vagrant image to Ubuntu 14.04
LTS which ships with GLIBC 2.16. I suspect to fix this properly we need to
file a bug against Apache Mesos.

On Tue, Sep 16, 2014 at 10:05 AM, Stephan Erb <stephan.erb@blue-yonder.com>
wrote:

> 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.be6632b790cd03172f858e7f875cda
>> b4ef415ca5/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
>>
>
>
>
>
>


-- 
Zameer Manji

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message