In order to build the executors you will need to build or obtain a mesos egg and place it in a directory named third_party at the root of the aurora repo. The filename looks like mesos.native-*-linux-x86_64.egg. It is produced by default by building mesos from source. You might also want to have a look at https://github.com/apache/incubator-aurora/blob/master/build-support/python/make-mesos-native-egg for a script that can build these in specified vagrant environments.
On Wed, Dec 10, 2014 at 11:35 AM, Maxim Khutornenko <ma...@apache.org> wrote: > You are most likely missing a mesos egg for your platform. See related > thread [1] on how to workaround this problem. > > Thanks, > Maxim > > [1] - > http://mail-archives.apache.org/mod_mbox/aurora-dev/201410.mbox/%3CCAHD-6f8PkS84Fdp_Y3gnzZtk=TKgmV=02kh4e+5akm6ozdr...@mail.gmail.com%3E > > On Tue, Dec 9, 2014 at 9:52 PM, Larry Weya <larryw...@gmail.com> wrote: > > I've realized I was using the sample configuration which has these lines > > > > # TODO(Kevin Sweeney): Point these to real URLs. > > > > -thermos_executor_path=/dev/null > > > > -gc_executor_path=/dev/null > > > > > > So I tried to build the thermos executor with > > > > ./pants src/main/python/apache/aurora/executor/bin:thermos_executor > > > > and I get this error > > > > File > > > "/home/vagrant/incubator-aurora/build-support/pants.venv/lib/python2.7/site-packages/pex/resolver.py", > > line 101, in resolve > > > > raise Unsatisfiable('Cannot satisfy requirements: %s' % > > requirement_set[requirement.key]) > > > > Unsatisfiable: Cannot satisfy requirements: > > [PythonRequirement(mesos.native==0.20.1)] > > > > On Mon, Dec 8, 2014 at 11:45 PM, Bill Farner <wfar...@apache.org> wrote: > > > >> This appears suspect: > >> > >> Fetching URI '/dev/null' > >> > >> > >> On the scheduler, what's the value supplied for the > >> --thermos_executor_path command > >> line argument? > >> > >> > >> > >> -=Bill > >> > >> On Mon, Dec 8, 2014 at 12:31 PM, Larry Weya <larryw...@gmail.com> > wrote: > >> > >> > I built Aurora from source and I'm running Mesos 0.21.0 > >> > > >> > While trying to run the Tutorial's job I get TASK_LOST from Mesos and > >> > *THROTTLED : > >> > Rescheduled, penalized for 60000 ms for flapping* from Aurora > >> > > >> > *Here is what I get within the job's stderr* > >> > > >> > WARNING: Logging before InitGoogleLogging() is written to STDERR > >> > I1207 13:27:07.836628 2277 fetcher.cpp:76] Fetching URI '/dev/null' > >> > I1207 13:27:07.836832 2277 fetcher.cpp:179] Copying resource from > >> > '/dev/null' to > >> > > >> > > >> > '/tmp/mesos/slaves/20141207-131212-167946432-5050-1211-S0/frameworks/20141206-135558-251789322-5050-1200-0000/executors/thermos-1417958767765-www-data-devel-hello_world-0-aec3479b-ab28-4d58-9419-0bd1a9d4ff5d/runs/f53bf493-03e1-462a-aa08-d82d7696a630' > >> > > >> > -- > >> > Larry Weya > >> > > >> > > > > > > > > -- > > Larry Weya >