Changes between Version 41 and Version 42 of HPC_deploy


Ignore:
Timestamp:
2017-01-10T19:23:32+01:00 (7 years ago)
Author:
Pieter Neerincx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HPC_deploy

    v41 v42  
    307307* For a full list of options use the commandline help:
    308308{{{
    309 hpc-environment-sync.bash -h
     309$> hpc-environment-sync.bash -h
    310310}}}
    311311
     
    320320==== Q: !EasyBuild fails to download the source code. How can I continue the installation process? ====
    321321A: First check if the location where !EasyBuild tries to download the source code is still up-to-date. If not update the !EasyConfig. If the location is correct, but !EasyBuild cannot access this location directly for example because it is blocked by our firewall or because it requires authentication, you can try to download the source manually and put it in the cache directory for the app in {{{/apps/sources/[a-z]/NameOfTheApp/}}}. When !EasyBuild finds the cached source code it will skip the download step and continue.
     322==== Q: How can I resume a partially failed/succeeded deployment of an !EasyConfig with a lot of extra packages/modules?
     323A: When you have an !EasyConfig for a language like Perl, Python, R, etc. you may have a long list of extra Perl modules, Python eggs, R packages, etc.
     324If your install failed near the end of these extensions it ain't fun to start from scratch. You can resume the install after fixing the issue when
     325* Your config specifies both the extension defaultclass - e.g. {{{exts_defaultclass = 'PerlModule'}}}
     326* and the extension filter (command to test whether installation of the extension succeeded) - e.g. {{{exts_filter = ("perldoc -lm %(ext_name)s ", "")}}}
     327* and when you use the {{{--skip}}} and {{{--resume}}} commandline options for the {{{eb}}} command - e.g.:
     328  {{{
     329$> eb --skip --rebuild \
     330      --robot --robot-paths=${HOME}/git/easybuild-easyconfigs/easybuild/easyconfigs/: \
     331        git/easybuild-easyconfigs/easybuild/easyconfigs/p/PerlPlus/PerlPlus-5.22.0-foss-2015b-v17.01.1.eb
     332  }}}