Installation Through NI Package Manager Fails Due to Skyline RabbitMQ

Updated Jul 2, 2021

Reported In


  • SystemLink Server
  • LabVIEW NXG Web Module
  • FlexLogger 2018 R3
  • FlexLogger

Issue Details

When I try to install SystemLink™, FlexLogger, LabVIEW, LabVIEW NXG, or LabVIEW NXG Web Module I get the following error about NI Skyline RabbitMQ. How can I get around this?



This can usually be solved by the following steps:

1. Go into NI Package Manager and make sure that the Show full version numbers and infrastructure packages option is checked from inside the menu accessed by selecting the cog in the upper right-hand corner of NI Package Manager. 

2. Go to the Installed tab uncheck the box Products only. 
3. Enter "rabbit" into the search bar. Uninstall anything that shows up in that list. 
4. Enter "erlang" into the search bar. Uninstall anything that shows up in that list.
5. Go to the Windows Add or Remove Programs menu and search for the RabbitMQ server entry and OTP Erlang. Make sure to uninstall these as well if they are present. 
6. Delete the cache of the packages downloaded by deleting the contents of "C:\ProgramData\National Instruments\MDF\ProductCache" as well as "C:\ProgramData\National Instruments\NI Package Manager\packages".
7. Restart your computer and try installing SystemLink™, FlexLogger, or the LabVIEW NXG Web Module again. 

If this didn't solve the problem, you can try deactivating your anti-virus. This is because security software can sometimes block the installation of RabbitMQ or other dependencies of SystemLink™, FlexLogger, or the LabVIEW NXG Web Module.

8. If the previous steps didn't work, uncheck the box:  NI Web Server Development Support for LabVIEW xxxx xx-bit, and proceed with the installation process

9. In some cases, the uninstallation will not remove a registry key and this will cause the NI Package Manager to fail when installing the package. To resolve this follow the steps below:

WARNING: Inappropriate changes to the Windows Registry can disable your operating system. Only follow these instructions if you are comfortable making these changes, otherwise, enlist the help of your system administrator. Before attempting these steps, make a backup copy of your existing registry by launching the Registry Editorhighlight the top-level Computer entry, and select File»Export. Save the copy in case you need to restore the registry.
  1. Open Regedit.exe
  2. Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ
  3. Remove that key.

It is also important to note that the installation of other software can enable by default the installation of SystemLink™, FlexLogger, and LabVIEW NXG. If you do not need to install any of these, make sure to uncheck them from the software selection in NI Package Manager previous to the installation. This can stop triggering the error and can allow you to proceed with installing the software you need to install in your system. 

If you are still having issues, follow the instructions in Generating and Locating NI Package Manager Error Logs to turn on MSI logging on your system. The next time you try to install and it fails with this error, an error file will be generated at the directory indicated in that link. Contact NI Support and include the entire NIPM logs directory in your service request. Note that issues that are not resolved by the other steps in this document will likely require reimaging the affected computer to allow for a fresh installation of the affected software.

If any of these steps solve your issue, please contact NI Technical Support