Hi Elena & Inigo,
We were just discussing a similar issue on IRC, although it was with icc
rather than impi.
Can you look into generating a debug log for the failing impi
installation with EasyBuild 2.7.0 (eb --debug),
and hunt down the section that prints the contents on the silent.cfg
configuration file that is supplied to the installer?
It should look something like:
== 2016-05-10 14:22:47,380 easyblock.py:2067 INFO Running method
install_step part of step install
== 2016-05-10 14:22:47,381 intelbase.py:313 DEBUG Contents of
.../silent.cfg:
ACTIVATION_TYPE=exist_lic
...
The problem Pablo & I were looking into is that the
"ACTIVATION_LICENSE_FILE=" line is missing from the silent.cfg file,
because Pablo was specifying multiple license files rather than a single
one, triggering a (apparently long-standing) bug in the IntelBase
generic easyblock.
I'd like to see if your situation is similar...
Since you're not seeing this problem with EasyBuild v2.6.0, it's likely
you're hitting the same (or a related) bug, especially since quite a bit
of changes were made to IntelBase w.r.t. the license specs in EasyBuild
v2.7.0, cfr. https://github.com/hpcugent/easybuild-easyblocks/pull/839 .
regards,
Kenneth
On 10/05/16 14:28, Elena Malkin wrote:
Hi Inigo,
thanks for the answer. Which version and main settings of EasyBuild
were you using?
I ended up installing imkl and impi with EasyBuild 2.6.0 and the rest
with EasyBuild 2.7.0. If there was any other difference between the 2
installations, I don't see it. Both used the same configuration file
with the default naming scheme, hidden=True and some packages listed
on the hidden list. We are also using an academic license.
All the best,
Elena
On Tue, May 3, 2016 at 1:25 PM, Inigo Aldazabal Mensa
<[email protected] <mailto:[email protected]>> wrote:
On Tue, 3 May 2016 12:34:13 +0200
Elena Malkin <[email protected] <mailto:[email protected]>> wrote:
> Hi easybuilders,
>
> first, let me thank you for the help I received last summer. I
> realised I never answered that email. Sorry and thank you. :)
>
> Now to my new question: I ran into a problem installing the intel
> 2016a bundle with EasyBuild 2.7.0 and I would like to figure out
what
> is going on. To be more precise: icc and ifort install without
> problems, but impi stops because it can not find a license.
>
> We have played around with easybuild installations to find out which
> configuration works best for us. During this time we also installed
> intel 2016a with EasyBuild 2.6.0. This intel package works on our
> system, so our license should be ok. I have now created a new
> installation account, a new directory tree, installed EasyBuild
> 2.7.0, and I am trying to reinstall everything in this directory
> tree. I ran into the problem of icc and ifort being installed
without
> problems, and impi installation giving me the following error:
>
> Error during the silent install. ACTIVATION_TYPE=exist_lic specified
> although no
> existing license is found on the system. Please use other activation
> types.
>
> When I load the old installation of EasyBuild - that is 2.6.0 - the
> impi installation completes without problems. I am using the same
> account for both tries and I didn't specify explicitly the config
> file, so I expect the easybuild to use the same
> $HOME/.config/easybuild/config.cfg in both cases.
>
> What could be the problem? Let me know if you need more information.
The same thing happened to me, but with intel/2015a: icc and ifort
installing without problems and impi failing with same error you
mention.
After a few tries I went back to install impi with its own installer,
and although there you explicitly specify the license file, it failed
with "The license file(s) you provided is not valid for this product."
This is strange as the full Intel Parallel Studio XE Cluster Edition,
impi included, installed without problems. Only the isolated impi
installation failed.
This was using an academic license.
I didn't sort this out yet.
https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/624867
Bests,
Inigo
>
> All the best,
> Elena