You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "Bill Farner (JIRA)" <ji...@apache.org> on 2014/03/21 04:31:43 UTC
[jira] [Resolved] (AURORA-196) Unable to build aurora_client.pex on
Ubuntu 12.04
[ https://issues.apache.org/jira/browse/AURORA-196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bill Farner resolved AURORA-196.
--------------------------------
Resolution: Cannot Reproduce
Looks like this may have been a transient issue fetching a python dependency. Please reopen if you bump into this again, [~tarnfeld]!
> Unable to build aurora_client.pex on Ubuntu 12.04
> -------------------------------------------------
>
> Key: AURORA-196
> URL: https://issues.apache.org/jira/browse/AURORA-196
> Project: Aurora
> Issue Type: Bug
> Components: Build, Client
> Reporter: Tom Arnfeld
>
> After cloning aurora at 0.5.0-dev1391543893 (I tried 0.4.3) on ubuntu 12.04 (EC2) and running `./gradlew distTar` I then tried building the aurora client... which fails. It's worth noting that building aurora_admin succeeds.
> I'm following a similar path to the vagrant tooling seen here: https://github.com/apache/incubator-aurora/blob/master/examples/vagrant/provision-dev-environment.sh#L26
> {quote}
> ubuntu@ip-10-65-53-5:~/aurora$ ./pants src/main/python/apache/aurora/client/bin:aurora_client
> Build operating on targets: OrderedSet([PythonBinary(src/main/python/apache/aurora/client/bin/BUILD:aurora_client)])
> Building PythonBinary PythonBinary(src/main/python/apache/aurora/client/bin/BUILD:aurora_client):
> Problem executing PythonBuilder for targets OrderedSet([PythonBinary(src/main/python/apache/aurora/client/bin/BUILD:aurora_client)]): Traceback (most recent call last):
> File "/home/ubuntu/.pex/install/e141d17bf9e2a37a49e94a569cf6778d7a512a35/twitter.pants-0.0.13-py2.7.egg/twitter/pants/commands/build.py", line 99, in _python_build
> return executor.build(targets, self.build_args, conn_timeout=self.options.conn_timeout)
> File "/home/ubuntu/.pex/install/e141d17bf9e2a37a49e94a569cf6778d7a512a35/twitter.pants-0.0.13-py2.7.egg/twitter/pants/python/python_builder.py", line 59, in build
> rv = PythonBinaryBuilder(binary_target, args, self.root_dir, conn_timeout=conn_timeout).run()
> File "/home/ubuntu/.pex/install/e141d17bf9e2a37a49e94a569cf6778d7a512a35/twitter.pants-0.0.13-py2.7.egg/twitter/pants/python/binary_builder.py", line 46, in run
> env = self.chroot.dump()
> File "/home/ubuntu/.pex/install/e141d17bf9e2a37a49e94a569cf6778d7a512a35/twitter.pants-0.0.13-py2.7.egg/twitter/pants/python/python_chroot.py", line 177, in dump
> for dist in self._resolver.resolve(reqs_to_build, interpreter=self._interpreter):
> File "/home/ubuntu/.pex/install/e141d17bf9e2a37a49e94a569cf6778d7a512a35/twitter.pants-0.0.13-py2.7.egg/twitter/pants/python/resolver.py", line 72, in resolve
> interpreter=interpreter))
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.deps/twitter.common.python-0.2.2-py2.7.egg/twitter/common/python/resolver.py", line 38, in resolve
> installer=self.make_installer(requirements, interpreter, platform)):
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.bootstrap/pkg_resources.py", line 568, in resolve
> dist = best[req.key] = env.best_match(req, self, installer)
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.bootstrap/pkg_resources.py", line 806, in best_match
> return self.obtain(req, installer) # try and download/install
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.bootstrap/pkg_resources.py", line 818, in obtain
> return installer(requirement)
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.deps/twitter.common.python-0.2.2-py2.7.egg/twitter/common/python/obtainer.py", line 62, in obtain
> dist = self._translator.translate(link)
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.deps/twitter.common.python-0.2.2-py2.7.egg/twitter/common/python/translator.py", line 46, in translate
> dist = tx.translate(link)
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.deps/twitter.common.python-0.2.2-py2.7.egg/twitter/common/python/translator.py", line 93, in translate
> unpack_path = link.fetch(conn_timeout=self._conn_timeout)
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.deps/twitter.common.python-0.2.2-py2.7.egg/twitter/common/python/http/link.py", line 187, in fetch
> return self._unpack(target, location)
> File "/home/ubuntu/aurora/build-support/pants-0.0.13.pex/.deps/twitter.common.python-0.2.2-py2.7.egg/twitter/common/python/http/link.py", line 182, in _unpack
> raise self.UnreadableLink('Could not read %s' % self.url)
> UnreadableLink: Could not read https://pypi.python.org/packages/source/t/twitter.common.python/twitter.common.python-0.2.0.tar.gz#md5=79dd0292b439b502ecb900d617235e8b
> Usage:
> pants-0.0.13.pex build (options) [spec] (build args)
> pants-0.0.13.pex build (options) [spec]... -- (build args)
> Options:
> --version show program's version number and exit
> -h, --help show this help message and exit
> --no-pantsrc Specifies that pantsrc files should be ignored.
> --log-exit Log an exit message on success or failure.
> -t CONN_TIMEOUT, --timeout=CONN_TIMEOUT
> Number of seconds to wait for http connections.
> Builds the specified python target(s).
> {quote}
--
This message was sent by Atlassian JIRA
(v6.2#6252)