Unresolved Dependencies Error When Installing Software on cRIO

Updated Jun 4, 2020

Reported In

Hardware

  • CompactRIO Controller

Software

  • LabVIEW Real-Time Module
  • Measurement & Automation Explorer (MAX)

Issue Details

I am trying to install software onto my cRIO or onto a module in the cRIO (such as NI-9149) but I get the following errors in NI MAX.

Cannot continue because of the following unresolved dependencies:
NI System API 18.1.0 requires Base System 10.0
NI System API 18.1.0 requires LabVIEW Real-Time 13.0
Possible reason: The feature's Real-Time support for this target for this target type may not be installed.

 

Solution

This issue occurs when there is either a software version mismatch between the host PC and the cRIO, required software is missing from the host PC, or there is a software corruption on the cRIO preventing from installing new packages. To resolve this, take the following steps:
  • Install the LabVIEW Real-Time Module version corresponding to the current LabVIEW version on the host computer.
  • Install the software on the host PC which is recognised as missing or required during installation by NI MAX.
  • If the required software is installed on the PC, remove all the software from the cRIO by selecting Uninstall all software in NI MAX. Afterwards, begin the installation again by selecting all the required packages to be installed together.