Thanks for the tip.  Are there any problems with making things on a local 
filesystem then just moving the directory to a shared one?  And do you know if 
there's any direct fix I could do myself, and if this happens on more than just 
MPC?  It would sure be nice to be able to just make stuff in-situ.

Thanks,

Jon
________________________________
From: Kenneth Hoste <kenneth.ho...@ugent.be>
Sent: Tuesday, April 27, 2021 5:54 AM
To: Jonathan Le Roy Sievers, Prof <jonathan.siev...@mcgill.ca>
Cc: easybuild@lists.ugent.be <easybuild@lists.ugent.be>
Subject: Re: [easybuild] foss build fails due to permission issues in MPC

Dear Jonathan,

I think we've seen problems like this before, when the build directory
is located on a parallel filesystem like GPFS or Lustre.

Please make sure that you are using a local filesystem (like /tmp) on
ramdisk (/dev/shm) for the build directories.

You can configure this location in EasyBuild via the 'buildpath'
configuration setting, see
https://docs.easybuild.io/en/latest/Configuration.html#buildpath .


regards,

Kenneth

On 26/04/2021 19:26, Jonathan Le Roy Sievers, Prof wrote:
> Dear all, I'm new to EasyBuild and am wondering if anyone can help me
> out.  I'm trying to build the foss tools on an Ivy Bridge cluster, and
> it fails due to permission issues when trying to install MPC.  The
> relevant errors look like:
>
> == 2021-04-26 04:54:50,182 build_log.py:169 ERROR EasyBuild crashed with
> an error (at easybuild/base/exceptions.py:124 in __init__): Failed to
> copy src /apps/foss2020b/build/GCCcore/10.2.0/system-system/mpc-1.1.0 to
> dst /apps/foss2020b/build/GCCcore/10.2.0/system-system/gcc-10.2.0/mpc
>
>
> The target directory looks like:
>
> [sievers@h50 ~]$ ls -l
> /apps/foss2020b/build/GCCcore/10.2.0/system-system/gcc-10.2.0/mpc/
>
> total 748
>
> -rw-r--r-- 1 sievers software46106 Jan 112018 aclocal.m4
>
> -r-xr-xr-x 1 sievers software 5825 Jan 122016 ar-lib
>
> -rw-r--r-- 1 sievers software128 Nov42014 AUTHORS
>
> -rw-r--r-- 1 sievers software0 Nov42014 ChangeLog
>
> -r-xr-xr-x 1 sievers software 7332 Jan 122016 compile
>
> -r-xr-xr-x 1 sievers software42937 Jan 122016 config.guess
>
> -rw-r--r-- 1 sievers software 3309 Jan 122016 config.h.in
>
> -r-xr-xr-x 1 sievers software35986 Jan 122016 config.sub
>
> -rwxr-xr-x 1 sievers software 495387 Jan 112018 configure
>
> -rw-r--r-- 1 sievers software 8541 Jan 112018 configure.ac
>
> -rw-r--r-- 1 sievers software 7651 Nov42014 COPYING.LESSER
>
> -r-xr-xr-x 1 sievers software23565 Jan 122016 depcomp
>
> drwxr-sr-x 2 sievers software11776 Jan 112018 doc
>
> -rw-r--r-- 1 sievers software 3356 Jan 112018 INSTALL
>
> -r-xr-xr-x 1 sievers software14675 Jan 122016 install-sh
>
> -r--r--r-- 1 sievers software 324143 Jan 122016 ltmain.sh
>
> drwxr-sr-x 2 sievers software12800 Jan 112018 m4
>
> -rw-r--r-- 1 sievers software 1192 Dec 122017 Makefile.am
>
> -rw-r--r-- 1 sievers software28389 Jan 112018 Makefile.in
>
> -rw-r--r-- 1 sievers software16018 Jan 112018 Makefile.vc
>
> -r-xr-xr-x 1 sievers software 6871 Jan 122016 missing
>
> -rw-r--r-- 1 sievers software 7240 Dec 122017 NEWS
>
> -rw-r--r-- 1 sievers software482 Nov42014 README
>
> drwxr-sr-x 2 sievers software16896 Jan 112018 src
>
> -r-xr-xr-x 1 sievers software 4639 Jan 122016 test-driver
>
> drwxr-sr-x 2 sievers software29184 Jan 112018 tests
>
> -rw-r--r-- 1 sievers software 3996 Jul 222016 TODO
>
> drwxr-sr-x 3 sievers software11776 Jan 112018 tools
>
>
>
> So there seem to be a bunch of files that are not user-writeable that
> EasyBuild is trying to copy on top of.  I started with a clean
> directory, so this is all stuff that EasyBuild has made and is then
> trying to copy over.  This happens with lots of versions of foss,
> (2020a,b, 2019b), always with MPC (but bison, flex, m4 all make
> successfully before this failure).    I did try chmodding everything
> before reinstalling, but that didn't help, and I've been unable to find
> any solutions online.  The full log is attached. Any suggestions would
> be most welcome!
>
> Thanks,
>
> Jon

Reply via email to