Hi Valentin,

Thanks for the EasyConfig.  I have modified it for 3.4.0, which was
mainly just adding 'cryptsetup' to 'osdependencies' (see attachment).
However, I am getting the error:

  == 2019-09-12 11:20:26,246 build_log.py:163 ERROR EasyBuild crashed with an 
error (at 
easybuild/software/EasyBuild/3.9.4/lib/python2.7/site-packages/vsc_base-2.8.4-py2.7.egg/vsc/utils/exceptions.py:124
 in __init__): cmd "cd build &&  make install " exited with exit code 2 and 
output:
   INSTALL 
/trinity/shared/easybuild/software/Singularity/3.4.0-Go-1.12/bin/singularity
   [snip (11 lines)]
   INSTALL 
/trinity/shared/easybuild/software/Singularity/3.4.0-Go-1.12/etc/singularity/cgroups/cgroups.toml
  SUID binary requires to execute make install as root, use sudo make install 
to finish installation

The documentation says that the install step should be

  sudo make -C ./builddir install

So do I need to disable the install step completely within EasyBuild and
do 'make install' as root separately afterwards?  I'd obviously need to
keep the build directory.

Cheers,

Loris


Valentin Plugaru <valentin.plug...@uni.lu> writes:

> Dear all,
>
> We're using the attached EasyConfig to deploy Singularity 3.3.0.
>
> Haven't cleaned it up enough for a PR, and there's new a new v3.4.0
> with support for encrypted containers that this EasyConfig should be
> adapted for, but I haven't had time to try it yet and see if any
> changes are needed.
>
> Kind regards,
> Valentin
>
> On 2019-09-09 16:04, Loris Bennett wrote:
>
>  Hi,
>
> I see the most recent version of Singularity available is
>
>   Singularity-2.4.2-GCC-5.4.0-2.26.eb
>
> Is there any particular reason why there are no easyconfigs for
> version 3?
>
> Regards
>
> Loris
-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email loris.benn...@fu-berlin.de

Attachment: Singularity-3.4.0-Go-1.12.eb
Description: Singularity-3.4.0-Go-1.12.eb

Reply via email to