Hello,

regarding this problem with `intelremotemond` keeping files open which
prevents whole-tree cleanup of the temporary directory on NFS:

- The issue is NFS-only: installation works fine on a local filesystem.
  So the easiest workaround is to use the `--tmpdir=/local/tmp/path`
  option.

- The EasyBlock in `intelbase.py` is using this temporary directory tree
  as a "redirect" for stuff that the Intel installer would put into
  `$HOME/intel`.  While I appreciate the effort to keep the home
  directory clean, it does not AFAICT fulfill its stated purpose
  ("enable parallel builds"): there can only be one symlink at a time so
  you cannot install two different intel toolchains at the same time.

- Given the symlink stuff above, I am even more convinced that a failure
  to clean up the tree should *not* be fatal.

- If anyone is curious about what the `intelremotemond` does, it is part
  of a framework for collecting usage data and sending it to Intel:
  https://software.intel.com/de-de/forums/intel-c-compiler/topic/506959

- The `intelremotemond` cannot be easily disabled during the
  installation process, as it is embedded in a gzip'ed tarball within
  the Intel Parallel Composer XE tarball ...

Ciao,
R

--
Riccardo Murri
http://www.s3it.uzh.ch/about/team/#Riccardo.Murri

S3IT: Services and Support for Science IT
University of Zurich
Winterthurerstrasse 190, CH-8057 Zürich (Switzerland)

Tel: +41 44 635 4208
Fax: +41 44 635 6888

Reply via email to