Conflict Errors Pointing to nicurli and nissli when Installing NI Driver Software on Linux Desktop

Updated Nov 9, 2018

Reported In

Software

  • System Configuration

Driver

  • NI-488.2
  • NI-488.2 17.0
  • PXI Platform Services
  • PXI Platform Services 17.5

Issue Details

I am trying to install NI driver software (e.g. NI-488.2 17.0, or NI PXI Platform Services 17.5) on a Linux desktop system which previously had LabVIEW 2018 installed. The installation fails, and returns error messages regarding file conflicts with the nicurli and nissli packages. Examples of error messages include:

Skipping nicurli-17.0.0-f0.i386.rpm installation, same or newer already installed.
Skipping nicurli-17.0.0-f0.x86_64.rpm installation, same or newer already installed.
Skipping nimdnsresponder-17.0.0-f0.i386.rpm installation, same or newer already installed.
Skipping nisslcerts-17.0.0-3.0.noarch.rpm installation, same or newer already installed.
Skipping nissli-17.0.0-f0.i386.rpm installation, same or newer already installed.
Skipping nissli-17.0.0-f0.x86_64.rpm installation, same or newer already installed.
Skipping nisyscfgi-17.0.0-f0.i386.rpm installation, same or newer already installed.
Skipping nisyscfgi-17.0.0-f0.x86_64.rpm installation, same or newer already installed.

file /usr/local/natinst/share/nicurl/libcurlimpl.so.13 from install of nicurli-32bit-17.0.0-f0.x86_64 conflicts with file from package nicurli-18.0.0-f0.i386
file /usr/local/natinst/share/nissl/libeay32.so.1 from install of nissli-32bit-17.0.0-f0.x86_64 conflicts with file from package nissli-18.0.0-f0.i386
file /usr/local/natinst/share/nissl/libnisslinit.so.13 from install of nissli-32bit-17.0.0-f0.x86_64 conflicts with file from package nissli-18.0.0-f0.i386
file /usr/local/natinst/share/nissl/libssleay32.so.1 from install of nissli-32bit-17.0.0-f0.x86_64 conflicts with file from package nissli-18.0.0-f0.i386

Why are these file conflicts occurring? Is there a way to resolve them so that I can successfully install my NI driver software?

Solution

The error messages you receive during installation indicate an issue that sometimes occurs when installing certain NI drivers on a Linux desktop system after installing LabVIEW 2018. A resolution can be achieved through the following steps:

1.) Remove the conflicting packages from the system. Any of the following packages which are present should be removed using your Linux distribution's package manager:
  • nicurli-18.0.0-f0.i386
  • nicurli-18.0.0-f0.x86_64
  • nisyscfgi-17.0.0-f0.i386
  • nisyscfgi-17.0.0-f0.x86_64
  • niexfinder-lib-2018-18.0.0-0f0.x86_64
  • nissli-18.0.0-f0.i386
  • nissli-18.0.0-f0.x86_64

2.) Reboot the system.

3.) Run the NI driver installer which was previously failing. This time, the installer will complete successfully.

4.) Run the LabVIEW 2018 installer again in order to re-install functionality necessary to support the NI Example Finder.

After completing these steps, both LabVIEW 2018 and your desired driver software will be installed successfully to the system.

WAS THIS ARTICLE HELPFUL?

Not Helpful