Dear Aaron,

On 28/08/2019 16:41, Aaron Bayne Miller wrote:
All,

This is my first time posting to this list.  I recently tried to upgrade my easybuild installation from version 3.84 to the latest on RHEL 6.10
and got the following error:

[easybuild@by0ox3] custom $ eb --debug --install-latest-eb-release

== temporary log file in case of crash /tools/eb/tmp/eb-XQKGp4/easybuild-IcGWJ5.log == processing EasyBuild easyconfig /gpfs/rtp/.filesets/biogrid_root/tools/eb/tmp/eb-XQKGp4/tmp617VQ7/easybuilders/easybuild-easyconfigs-develop/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.4.eb
== building and installing EasyBuild/3.9.4...
== fetching files...
== creating build dir, resetting environment...
== unpacking...
== patching...
== preparing...
== configuring...
== building...
== testing...
== installing...
== FAILED: Installation ended unsuccessfully (build directory: /dev/shm/EasyBuild/3.9.4/dummy-dummy): build failed (first 300 chars): cmd " /usr/bin/python setup.py install --prefix=/tools/eb/software/EasyBuild/3.9.4 " exited with exit code 1 and output:

INFO: This is (based on) vsc.install.shared_setup 0.11.3

INFO: run_tests from base dir /dev/shm/EasyBuild/3.9.4/dummy-dummy/vsc-install-0.11.3 (using executable /dev/shm/EasyBuild

== Results of the build can be found in the log file(s) /tools/eb/tmp/eb-XQKGp4/easybuild-EasyBuild-3.9.4-20190828.143830.WLubD.log

ERROR: Build of /gpfs/rtp/.filesets/biogrid_root/tools/eb/tmp/eb-XQKGp4/tmp617VQ7/easybuilders/easybuild-easyconfigs-develop/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.9.4.eb failed (err: 'build failed (first 300 chars): cmd " /usr/bin/python setup.py install --prefix=/tools/eb/software/EasyBuild/3.9.4 " exited with exit code 1 and output:\nINFO: This is (based on) vsc.install.shared_setup 0.11.3\nINFO: run_tests from base dir /dev/shm/EasyBuild/3.9.4/dummy-dummy/vsc-install-0.11.3 (using executable /dev/shm/EasyBuild')

From the documentation, it seems as though my OS/python is still supported and I've never had a problem upgrading in the past.  I have attached the log from the attempted install.


Your OS & Python version are indeed still supposed to be supported (although your mileage may vary with a fairly old distribution like RHEL6...)

For some reason, the installation of the vsc-install component triggers a problem in setuptools on your system:

File "/usr/lib/python2.6/site-packages/setuptools/command/easy_install.py", line 540, in process_distribution
    distreq.project_name, distreq.specs, requirement.extras
TypeError: __init__() takes exactly 2 arguments (4 given)


This suggests you have a broken 'setuptools' installation:

https://github.com/adafruit/Adafruit_Python_DHT/issues/89#issuecomment-449376452

The proposed fix there is to re-install setuptools (after a thorough cleanup), not sure if that's feasible for you.

This may also be useful (but I'm not sure it's the same issue): https://github.com/pypa/setuptools/issues/969


Long story short, it's a problem specific to your system, from the looks of it... I realize this may not help you much, but I hope it gives you a push in the right direction.

The good news here is that in the upcoming EasyBuild v4.0.0 we have i) ingested the necessary bits of vsc-install and vsc-base such that these packages are no longer required for EasyBuild, ii) avoid relying on setuptools at all.

It's not the first time that issues with setuptools have caused problems, and I got annoyed by it enough to go through the effort of making sure we don't need setuptools at all anymore for EasyBuild 4.x ...


regards,

Kenneth



Thanks for any help,

Aaron

*
**Aaron Miller, PhD*
DevOps RBP/TAQ

Phone: 984.287.2900, Email: [email protected]
Postal Address: BASF Corporation, , 2 TW Alexander Drive, 27709 Research Triangle Park, USA

BASF Corporation

Reply via email to