Error -2147467259 When Imaging a Linux-Based Real-Time Target

Updated Apr 11, 2018

Reported In

Hardware

  • CompactRIO Chassis
  • myRIO Student Embedded Device
  • CompactRIO Controller

Driver

  • NI-RIO

Issue Details

I am trying to use the System Configuration API (or the Replication and Deployment (RAD) Utility) to clone my RIO system. After successfully using Create System Image. vi, I'm seeing the following error when running Set System Image. vi to download it to the new RIO: 

Error -2147467259 occurred at nisyscfg. lvlib:Set Image (Folder). vi:2060001
NI System Configuration: (Hex 0x80004005) Miscellaneous operation failure.

 

 
Why is this error thrown and how do I resolve it?

Solution

This error can be caused by following:

1. This error occurs in NI-RIO 13.0 when a Linux-based target (e.g., cRIO-9068, myRIO-1950, or myRIO-1900) is already in safe mode when Set System Image. vi starts to run. To work around this issue, reboot the target into run mode and run the VI again. NI-RIO 13.1.1 resolves this issue with the 1.0.1f0 firmware revision. Please upgrade the NI-RIO 13.1.1 to resolve this issue.

2. This error can also occur in later versions of NI-RIO if you have changed your default web configuration port away from port 80. Ensure the following ports are open before performing an image: 21, 80, 3580, 44516, 44515, 44525 and 5353

Additional Information

National Instruments has developed a new version of the firmware that enables downloading images to Linux-based targets that are already in safe mode. Complete the following steps to fix this issue:

1. Open Measurement & Automation Explorer (MAX) and select your target from the Remote Systems list.
2. Navigate to the System Settings tab and select Update Firmware.
 

3. Browse to the .cfg file found in <Program Files (x86)>\National Instruments\Shared\Firmware\cRIO. See below table to find the corresponding firmware revision. Once you have selected the correct .cfg file, select Begin Update. The device will restart when the firmware is updated.
 
Folder NameDevice
76D3myRIO-1950
76D6cRIO-9068
762FmyRIO-1900
 

WAS THIS ARTICLE HELPFUL?

Not Helpful