I had been away from easybuild for a while. Unfortunately I have limited access access to the system where I'm bootstrapping easybuild so may details are a little fuzzy.
I recently had problems similar to the parent message (but details appear significantly different and resolved in another thread). Vaguely: When I tried to re-bootstrap 2.7.0 I received errors in the sanity check when trying to build a final 2.7.0. I needed to revert to 2.4 or 2.5 in order to not get the sanity check error. Once installing one of these older versions I was then able to forward build up to 2.7 (the latest at that time). After a little more experimentation, I found bootstrap life much easier with the python-setuptools rpm installed. With that installed I could build pretty much every version from every other version of easybuild (2.2-2.7). After getting easybuild fully bootstrapped, I don't think I needed python-setuptools for future builds. Setup: - KVM virtual machine with internet access - Stripped down CentOS 6.5 with limited additional packages - tcl modules environment - I use this VM to bootstrap easybuild into ~/.boot. - I then use that easybuild to rebuild easybuild into my real easybuild location. - I also use the --stop=fetch option to use this easybuild instance to download package sources for transfer to my internal build system. Observations: - There may be some sort of silent partial dependency on python-setuptools in the bootstrapping process (since about 2.5.0) - I find it annoying that easybuild does not include a .eb file for itself. It does have .eb files for previous versions, but when I want to rebuild the current version I need to either "guess" what the .eb file might look like or find it somewhere on github. The announcement messages include a pointer to the git version, but it always takes me a while to find the right child link to get the raw file. The announcement for 2.8.1 gives the .eb file as: <https://github.com/hpcugent/easybuild-easyconfigs/pull/3153/files>. This is useful, but I need to chase a few more links to get to the raw file (click on view, click on raw). Then I can copy/paste the URL into a curl command on the build system. The raw file for this is at: <https://raw.githubusercontent.com/boegel/easybuild-easyconfigs/296ccb4a05b7a7f1af64e72a7454696ea0154d52/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb>. I think this is a static URL and would like to see it directly included in the new version announcements. Thanks for the ongoing work with easybuild. Stuart -- I've never been lost; I was once bewildered for three days, but never lost! -- Daniel Boone

