I'm still having trouble building, although I have a slightly different use case. I need to build on a Cloudcat instance, so I first log in as root, but then su to user "systest" and build in ~/systest.

Even though I've exported the new value for the toolchain build, this still occurs:

--2016-12-12 14:26:09-- https://native-toolchain.s3.amazonaws.com/build/308-96a4cc516e/kudu/a70c905006-gcc-4.9.2/kudu-a70c905006-gcc-4.9.2-ec2-package-ubuntu-14-04.tar.gz Resolving native-toolchain.s3.amazonaws.com (native-toolchain.s3.amazonaws.com)... 54.231.236.39 Connecting to native-toolchain.s3.amazonaws.com (native-toolchain.s3.amazonaws.com)|54.231.236.39|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-12-12 14:26:09 ERROR 403: Forbidden.


I'll keep poking at this, but just throwing it out in case someone has an idea off the top of their heads as to what the issue might be

Matthew Jacobs <mailto:[email protected]>
December 11, 2016 at 9:07 AM
Try just setting the toolchain build id manually:
export IMPALA_TOOLCHAIN_BUILD_ID=308-96a4cc516e

Anyway this is annoying, +1 to Tim's proposal for improved environment configs.
Matthew Jacobs <mailto:[email protected]>
December 11, 2016 at 9:04 AM
The URL is still referencing an old toolchain version 267 (267-98c642ffcb).

The new version is 308-96a4cc516e ; starting a new shell and sourcing
bin/impala-config.sh shouldn't leave any opportunities for the old
version to be in your environment. IMPALA_TOOLCHAIN_BUILD_ID must be
getting set still.
Marcel Kornacker <mailto:[email protected]>
December 11, 2016 at 8:58 AM
I'm getting Kudu client download errors fairly reliably now. This is
from a clean shell.

Downloading kudu-e018a83-gcc-4.9.2-ec2-package-ubuntu-14-04.tar.gz to
/home/marcel/impala/toolchain
Traceback (most recent call last):
File "/home/marcel/impala/bin/bootstrap_toolchain.py", line 355, in <module>
bootstrap(toolchain_root, packages)
File "/home/marcel/impala/bin/bootstrap_toolchain.py", line 117, in bootstrap
download_package(toolchain_root, pkg_name, pkg_version, compiler)
File "/home/marcel/impala/bin/bootstrap_toolchain.py", line 99, in
download_package
wget_and_unpack_package(download_path, file_name, destination, True)
File "/home/marcel/impala/bin/bootstrap_toolchain.py", line 81, in
wget_and_unpack_package
sh.wget(download_path, directory_prefix=destination,
no_clobber=wget_no_clobber)
File "/home/marcel/impala/infra/python/env/local/lib/python2.7/site-packages/sh.py",
line 1021, in __call__
return RunningCommand(cmd, call_args, stdin, stdout, stderr)
File "/home/marcel/impala/infra/python/env/local/lib/python2.7/site-packages/sh.py",
line 486, in __init__
self.wait()
File "/home/marcel/impala/infra/python/env/local/lib/python2.7/site-packages/sh.py",
line 500, in wait
self.handle_command_exit_code(exit_code)
File "/home/marcel/impala/infra/python/env/local/lib/python2.7/site-packages/sh.py",
line 516, in handle_command_exit_code
raise exc(self.ran, self.process.stdout, self.process.stderr)
sh.ErrorReturnCode_8:

RAN: '/usr/bin/wget
https://native-toolchain.s3.amazonaws.com/build/267-98c642ffcb/kudu/e018a83-gcc-4.9.2/kudu-e018a83-gcc-4.9.2-ec2-package-ubuntu-14-04.tar.gz
--directory-prefix=/home/marcel/impala/toolchain --no-clobber'

STDOUT:


STDERR:
--2016-12-11 08:56:17--
https://native-toolchain.s3.amazonaws.com/build/267-98c642ffcb/kudu/e018a83-gcc-4.9.2/kudu-e018a83-gcc-4.9.2-ec2-package-ubuntu-14-04.tar.gz
Resolving native-toolchain.s3.amazonaws.com
(native-toolchain.s3.amazonaws.com)... 54.231.237.83
Connecting to native-toolchain.s3.amazonaws.com
(native-toolchain.s3.amazonaws.com)|54.231.237.83|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-12-11 08:56:17 ERROR 403: Forbidden.
Matthew Jacobs <mailto:[email protected]>
December 10, 2016 at 11:11 PM
Hi all,


We had to bump the Kudu version again so unfortunately you'll have to
refresh your environment again to get the latest Kudu. After fetching
the latest Impala commits (including commit 39017adf) and rebasing,
you'll need to:


1) start a new shell OR make sure to
export IMPALA_TOOLCHAIN_BUILD_ID=308-96a4cc516e


2) Run buildall.sh, that will:
a) download the new Kudu bits in the toolchain by calling
bootstrap_toolchain.py (or you can do so yourself)
b) restart the minicluster with the new kudu



From Lars:
If you don't want to mess with your pane layout in tmux you can run
tmux respawn-pane -k
to kill and replace the current pane with an entirely fresh shell.
I bind this to a shortcut in my tmux config like so:
bind K respawn-pane -k

--
David Knupp
Software Engineer
Cloudera
415-312-1049
<https://www.postbox-inc.com/?utm_source=email&utm_medium=siglink&utm_campaign=reach>

Reply via email to