Thanks, John! -=Bill
On Wed, Mar 11, 2015 at 3:16 PM, John Sirois <john.sir...@gmail.com> wrote: > On Wed, Mar 11, 2015 at 2:55 PM, Andras Kerekes < > andras.kere...@ishisystems.com> wrote: > > > Hi All, > > > > > > > > I’m trying to install the Aurora CLI client and no success. I’m on Ubuntu > > 12.04 running in VirtualBox. > > > > > > > > First I tried the 0.7.0-incubating tarball version that I have downloaded > > from the Download section. Ran ‘./pants binary > > src/main/python/apache/aurora/client/cli:aurora’ command which at the end > > of the output had this: > > > > > > > > Installing > > > /home/osboxes/aurora/apache-aurora-0.7.0-incubating/build-support/pants.venv/lib/python2.7/site-packages/twitter.common.util-0.3.2-py2.7-nspkg.pth > > > > Found existing installation: setuptools 3.6 > > > > Uninstalling setuptools: > > > > Successfully uninstalled setuptools > > > > Successfully installed Markdown Pygments ansicolors cov-core coverage > > docutils lockfile pantsbuild.pants pex psutil py pystache pytest > pytest-cov > > requests six twitter.common.collections twitter.common.config > > twitter.common.confluence twitter.common.contextutil > > twitter.common.decorators twitter.common.dirutil twitter.common.lang > > twitter.common.log twitter.common.options twitter.common.process > > twitter.common.string twitter.common.threading twitter.common.util > > setuptools > > > > Cleaning up... > > > > > > > > Exception message: [Errno 2] No such file or directory > > > > I was able to repro - there are 2 issues at play afaict. > 1.) Unfortunately - for now - your box will need git installed - this > accounts for the: > ... > > Cleaning up... > > > > Exception message: [Errno 2] No such file or directory > > ... > > > (Use ./pants ... --print-exception-stacktrace to get more clues about > errors.) > > > This Vagrantfile + setup gets past the missing git issue for me: > jsirois@gill ~/downloads/aurora_repro $ cat Vagrantfile > Vagrant.configure(2) do |config| > config.vm.box = "ubuntu/precise64" > config.vm.synced_folder "vagrant_data", "/vagrant_data" > config.vm.provider "virtualbox" do |vb| > vb.gui = false > vb.memory = "1024" > end > config.vm.provision "shell", inline: <<-SHELL > sudo apt-get update > sudo apt-get install -y build-essential python-dev openjdk-7-jdk git > SHELL > end > jsirois@gill ~/downloads/aurora_repro $ vagrant up && vagrant provision && > vagrant ssh > > 2.) Ubuntu 12.4 has a broken python 2.7.3/virtualenv wrt building python > native extensions (I'm not sure which is at fault). You'll need to > manually create a symlink like so after the failures above have been > cleared: > > ... > > vagrant@vagrant-ubuntu-precise-64:~$ curl -O > > https://dist.apache.org/repos/dist/release/incubator/aurora/0.7.0/apache-aurora-0.7.0-incubating.tar.gz > > % Total % Received % Xferd Average Speed Time Time Time > Current > > Dload Upload Total Spent Left > Speed > > 100 4116k 100 4116k 0 0 1015k 0 0:00:04 0:00:04 --:--:-- > 1099k > > vagrant@vagrant-ubuntu-precise-64:~$ tar -xzf > apache-aurora-0.7.0-incubating.tar.gz > > vagrant@vagrant-ubuntu-precise-64:~$ cd apache-aurora-0.7.0-incubating/ > vagrant@vagrant-ubuntu-precise-64:~/apache-aurora-0.7.0-incubating$ > ./pants > binary src/main/python/apache/aurora/client/cli:aurora > --print-exception-stacktrace *# Fails with ... > pants.venv/local/include/python2.7/pyconfig.h (No such file or directory)* > > vagrant@vagrant-ubuntu-precise-64:~/apache-aurora-0.7.0-incubating$ cd > build-support/pants.venv && mkdir local && cd local && ln -s ../include && > cd ../../.. > > vagrant@vagrant-ubuntu-precise-64:~/apache-aurora-0.7.0-incubating$ > ./pants binary src/main/python/apache/aurora/client/cli:aurora > --print-exception-stacktrace *# Success* > vagrant@vagrant-ubuntu-precise-64:~/apache-aurora-0.7.0-incubating$ > ./dist/aurora.pex -h > usage: aurora.pex [-h] [--version] > {task,quota,cron,job,config,sla,beta-update} ... > > optional arguments: > -h, --help show this help message and exit > --version show program's version number and exit > > commands: > {task,quota,cron,job,config,sla,beta-update} > task Work with a task running in an Apache Aurora > cluster > quota Work with quota settings for an Apache Aurora > cluster > cron Work with entries in the aurora cron scheduler > job Work with an aurora job > config Work with an aurora configuration file > sla Work with SLA data in Aurora cluster. > beta-update Interact with the aurora update service. > > > > > > > > > After this, whatever I tried pants gave the ‘Exception message: [Errno 2] > > No such file or directory’ error message without any further information, > > not even if I turned on verbose output. > > > > > > > > Then I cloned the git repo (https://github.com/apache/incubator-aurora) > > and ran ‘./pants binary src/main/python/apache/aurora/client/cli:aurora’. > > This time the build failed with a different error: > > > > > > > > IOError: invalid Python installation: unable to open > > > /home/osboxes/aurora/checkout/incubator-aurora/build-support/pants.venv/local/include/python2.7/pyconfig.h > > (No such file or directory) > > > > > > > > After copying > > > /home/osboxes/aurora/checkout/incubator-aurora/build-support/pants.venv/include > > into > > > /home/osboxes/aurora/checkout/incubator-aurora/build-support/pants.venv/local > > the build finished successfully, but now I don’t know how to run the > client. > > > > > > > > What do I miss? > > > > > > > > Thanks, > > > > Andras > > >