Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
4682 Discussions

disable PreRequisite install-check? [nss_check] failed / libnss3.so / archlinux

Lehmann__Marcus_Chri
1,157 Views

Dear Intel Support Team,

 

I am trying to use a current Advisor l_oneapi_advisor_p_2021.3.0.290_offline.sh on  archlinux, but the installer won't install any files due to a PreRequisite check called nss_check.

 

Is it possible to disable these checks and perform an installation nonetheless?

 

kind regards,

Christian

 

Context: I found, that with older versions of Advisor, e.g. 2020.2.0.606470, when starting with

/bin/bash -c "source /opt/intel/advisor/advixe-vars.sh; advixe-gui"

 

and receiving a

advixe-gui: /opt/intel/advisor_2020.2.0.606470/bin64/../lib64/../lib64/libnss3.so: version `NSS_3.65' not found (required by /usr/lib/libsmime3.so)

 

that this is, because archlinux's /usr/lib/libsmime3.so looks for version NSS_3.65 but the libnss.so that comes bundled with Advisor only knows versions up to NSS_3.39.

 

So the workaround was to (re)move the bundled versions such that Advisor falls back to the system distributed ones:

rm /opt/intel/advisor_2020.2.0.606470/bin64/../lib64/../lib64/libnss*

 

but this only works when the files can be installed, of course.

 

The logfile created by l_oneapi_advisor_p_2021.3.0.290_offline.sh is:

Installer is started in silent mode
Installer executable location is /home/christianl/intel/oneapi/installer/installer, version is 4.0.8.0-540
Package manager executable location is /home/christianl/intel/packagemanager/1.0/packagemanager, version is 4.0.5-185
Product is set to intel.oneapi.lin.advisor.product,v=2021.3.0-290. Mode is set to install.
PreRequisite for other install successfully checked
PreRequisite for other Intel install successfully checked
PreRequisite for check installer location successfully checked
Error [This machine uses operating system "Unknown". Compatibility issues may occur.]
Description [Installation can continue; however, product functionality may not meet expectations because this product is untested on this operating system. Suggestion: Check the Release Notes for a list of supported operating systems and install this product on a compliant system.]
This machine uses operating system "Unknown". Compatibility issues may occur.
Checks for preRequisite for supported operation system are passed with warning
PreRequisite for temporary folder successfully checked
PreRequisite for host architecture successfully checked
Check for id = [nss_check] failed
Error [NSS package is not installed]
Description [Intel® Advisor requires NSS for its standalone GUI client, it can be installed with <br/> <b>sudo apt-get install libnss3 </b> on Ubuntu / Debian <br/><b>sudo zypper install mozilla-nss </b> on SUSE <br/><b>sudo dnf install nss </b> on CentOS / RHEL / Fedora.]
0 Kudos
1 Solution
AbhijeetJ_Intel
Moderator
1,058 Views

Hi,

ArchLinux is not a supported OS platform for the Intel Advisor. Please find the list of supported platforms in the release notes.

Release notes: https://software.intel.com/content/www/us/en/develop/articles/advisor-release-notes.html

As a workaround, please try the below steps:

  1. Please try downloading the Advisor from here: https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html#advi...
  2. Extract the downloaded file (don't install)
  3. source the environment for Intel Advisor, run the
    source <install-dir>/env/vars.sh
    script.
  4. Then run the analysis from the command line and you an open result in the other systems which contains supported OS versions as GUI will not work in unsupported versions.

Regards

Abhijeet

 

View solution in original post

4 Replies
AbhijeetJ_Intel
Moderator
1,109 Views

Hi,

Thank you for reaching out.

We are working on it internally. We will get back to you.

Regards

Abhijeet


AbhijeetJ_Intel
Moderator
1,059 Views

Hi,

ArchLinux is not a supported OS platform for the Intel Advisor. Please find the list of supported platforms in the release notes.

Release notes: https://software.intel.com/content/www/us/en/develop/articles/advisor-release-notes.html

As a workaround, please try the below steps:

  1. Please try downloading the Advisor from here: https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html#advi...
  2. Extract the downloaded file (don't install)
  3. source the environment for Intel Advisor, run the
    source <install-dir>/env/vars.sh
    script.
  4. Then run the analysis from the command line and you an open result in the other systems which contains supported OS versions as GUI will not work in unsupported versions.

Regards

Abhijeet

 

Lehmann__Marcus_Chri
1,047 Views

Hi Abhijeet,

I've extracted all .cup files from within the extracted l_oneapi_advisor_p_2021.3.0.290_offline.sh into a folder named extract

find . -iname *.cup | while read f; do 7z x "$f" -ao -oextract; done

there, I found the necessary files to source vars.sh and run advixe-gui.

Thank you for pointing that out!

regards,
Christian

AbhijeetJ_Intel
Moderator
1,024 Views

Hi,

Glad to know that your issue is resolved. If you need any additional information, please submit a new question as this thread will no longer be monitored.

Regards

Abhijeet


Reply