-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bootstrap script fails on Ubuntu 16.04 #1887
Comments
Here's the MD5 of the bootstrap script, for future reference::
|
And here's the installed setuptools::
|
For the record, we have run into similar issues with GC3Pie installation in the past; our solution has been to first create a virtualenv (isolated, with |
@riccardomurri can you check whether disabling stage 0 fixes the issue? See http://easybuild.readthedocs.io/en/latest/Installation.html#skipping-the-installation-of-easy-install-stage-0 . Maybe we can enhance the bootstrap script to skip stage 0 if a sufficiently recent Thanks for the suggestion on using |
BTW, this looks awfully similar to an issue we've hit on Travis recently: #1869 |
Skipping stage0 solves the immediate issue, but the bootstrap script dies later
It seems there is an assumption that Why prefer |
The following patch solves the issue with the
Unfortunately, EB's bootstrap procedure fails now at stage 2::
In this case, the trouble might come from |
No, wait, To summarize, in order to bootstrap EB on a Ubuntu 16.04 host, one needs:
|
Initially this was done so we have a It's probably not a bad idea to make the bootstrap script smarter such that it tries to figure out whether a usable |
@riccardomurri I've enhanced the bootstrap script to automagically skip stage0 in case a suitable This won't solve all the problems you listed, but it's a start. I'll look into the module syntax issue later, and maybe also to modernise the |
@riccardomurri I started looking into the issue of It should be picked up, but I think it may only be picked up when it's exported, i.e.:
vs
See also the changes in the Travis config file at #2003 |
@riccardomurri ping? |
The bootstrap script apparently fails on Ubuntu 16.04 ("xenial"), because of a
conflict between the "distribute" package included in
bootstrap_eb.py
and thesystem-provided setuptools:
The text was updated successfully, but these errors were encountered: