Hi Elena,

Can you please create a full debug log (obtained with 'eb --debug ...') for the failing installation with EasyBuild v2.7.0
(or with EasyBuild v2.8.0, I think you'll still see the same problem there).

Clearly some regression was introduced in EasyBuild v2.7.0, but I'm a little bit confused about what the actual cause is.

Due to another (totally unrelated problem) with EasyBuild v2.8.0 that was released just last week [1], it's likely I'll make a bugfix v2.8.1 release very soon, I hope to fix this problem in that release too.


regards,

Kenneth

PS: You've been using your GMail e-mail address when contacting the list, while you're subscribed with another e-mail address. I've been approving your messages coming from GMail, but it would be nicer if you could either use the e-mail address you've subscribed with, or (also) subscribe with your GMail address. If you need help with that, please contact me off-list.

[1] https://github.com/hpcugent/easybuild-framework/pull/1776

On 19/05/16 14:55, Elena Malkin wrote:
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 <http://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 <http://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 <http://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] <mailto:[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] <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





Reply via email to