Hi Kenneth and Inigo,

sorry for slow reply.

@Inigo: yes, I installed the same toolchain and version.

@Kenneth: I think you are right with "ACTIVATION_LICENSE_FILE=".

I tried again the installation and this time I made sure that the only
difference is which version of EasyBuild is loaded. When installing impi
with EB 2.6.0, silent.cfg part of the log is the following:

== 2016-05-18 17:08:08,778 runpy.EB_impi DEBUG Contents of
/home/installer/eb/eb1/EM/test/intel_lic/EB_2.6.0/build/impi/
5.1.2.150/iccifort-2016.1.150-GCC-4.9.3-2.25/l_mpi_p_5.1.2.150/silent.cfg:
ACTIVATION_TYPE=license_server
ACTIVATION_LICENSE_FILE=/home/installer/licenses/intel/license.lic
PSET_INSTALL_DIR=/home/installer/eb/eb1/EM/test/intel_lic/EB_2.6.0/software/impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25
ACCEPT_EULA=accept
INSTALL_MODE=NONRPM
CONTINUE_WITH_OPTIONAL_ERROR=yes

== 2016-05-18 17:08:08,779 runpy.environment INFO Environment variable
LOCAL_INSTALL_VERBOSE set to 1 (previously undefined)

(It is later mentioned a few times with exitcode 0, but that's ok.)


When doing exactly the same installation with EB 2.7.0, silent.cfg part is:

== 2016-05-18 18:24:28,726 intelbase.py:313 DEBUG Contents of
/home/installer/eb/eb1/EM/test/intel_lic/EB_2.7.0/build/impi/
5.1.2.150/iccifort-2016.1.150-GCC-4.9.3-2.25/l_mpi_p_5.1.2.150/silent.cfg:
ACTIVATION_TYPE=exist_lic

PSET_INSTALL_DIR=/home/installer/eb/eb1/EM/test/intel_lic/EB_2.7.0/software/impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25
ACCEPT_EULA=accept
INSTALL_MODE=NONRPM
CONTINUE_WITH_OPTIONAL_ERROR=yes

== 2016-05-18 18:24:28,726 environment.py:97 INFO Environment variable
LOCAL_INSTALL_VERBOSE set to 1 (previously undefined)

And a short while later the installation crashes with

== 2016-05-18 18:24:36,860 run.py:392 DEBUG cmd "./install.sh  -s
/home/installer/eb/eb1/EM/test/intel_lic/EB_2.7.0/build/impi/
5.1.2.150/iccifort-2016.1.150-GCC-4.9.3-2.25/l_mpi_p_5.1.2.150/silent.cfg"
exited with exitcode 2 and output:
--------------------------------------------------------------------------------
Error during the silent install. ACTIVATION_TYPE=exist_lic specified
although no
existing license is found on the system. Please use other activation types.
--------------------------------------------------------------------------------


I found another issue when using the "--module-only" flag, but I'll write a
different email about it in order not to mix the topics.
Hope this helps.

All the best,
Elena

On Tue, May 10, 2016 at 2:43 PM, Kenneth Hoste <[email protected]>
wrote:

> 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]> wrote:
>
>> On Tue, 3 May 2016 12:34:13 +0200
>> Elena Malkin <[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
>>
>
>
>

Reply via email to