NIPM中由于Skyline RabbitMQ导致NI软件安装失败

更新 Jun 24, 2026

适用于

软件

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

问题详述

  • 当我尝试安装SystemLink™、 FlexLogger、 LabVIEW或LabVIEW G Web等NI软件时,出现以下关于 NI Skyline RabbitMQ 支持包的错误。我该如何解决这个问题?
执行您的请求时出现问题。
安装软件包 ni-skyline-rabbitmq-support (20.5.0.49152-0+f0) 时出错。
请检查您的网络连接并重试。
image002.png
  • 当我尝试安装使用了NI Web Server Development Support的LabVIEW应用程序时,出现以下NI RabbitMQ Configuration for Skyline Products安装的错误。我该如何解决这个问题?
“NI RabbitMQ Configuration for Skyline Products”安装失败
继续?
rtaImage_1.png
 
 

解决方案

与 NI Skyline RabbitMQ 依赖项相关的问题可能是由几个潜在问题引起的。请尝试以下故障排除步骤来解决安装错误:

  • 该问题可能与 Erlang/OTP 22.0 中包含的 OpenSSL Bug 有关。有关此问题和解决方法的详细信息已记录在这篇外部文章中:OpenSSL* SHA 崩溃错误更新。该错误可能出现在部分第十代和第十一代英特尔处理器中,解决方法是按照以下步骤设置环境变量:
  1. 打开文件资源管理器 ,右键单击此电脑,然后选择属性
  2. 导航至关于,然后选择高级系统设置
  3. 高级选项卡中选择环境变量
  4. 系统变量下选择新建…
  5. 输入以下文本,然后单击确定

    变量名: OPENSSL_ia32cap
    变量值: ~0x20000000
  • 可能的话请尝试禁用可能阻止安装的防病毒软件或防火墙。在某些情况下安全软件可能会错误地阻止安装 NI Skyline RabbitMQ 或正在安装的 NI 软件的其他依赖项。
  • 出现此问题可能是因为 RabbitMQ 和 Erlang 组件已安装在系统中。请按照以下步骤正确移除组件并重新安装导致问题的 NI 软件:
1.进入 NIPackage Manager,确保选中“显示完整版本号和隐藏软件包”选项。该选项位于 NIPackage Manager右上角的齿轮图标打开的菜单中。

 

KCS 123.png
2.转到“已安装”选项卡,取消选中“仅限产品”复选框。
3.在搜索栏中输入“rabbit”。卸载列表中出现的所有程序。
4.在搜索栏中输入“erlang”。卸载列表中出现的所有程序。
5.转到 Windows 的“添加或删除程序”菜单,搜索 RabbitMQ 服务器条目和 OTP Erlang。如果存在这些程序,请务必将其卸载。
6.删除已下载软件包的缓存,方法是删除 "C:\ProgramData\National Instruments\MDF\ProductCache" 以及 "C:\ProgramData\National Instruments\NI Package Manager\packages"."
7.重启电脑,然后尝试重新安装导致问题的软件。
8.在某些情况下,卸载程序不会删除注册表项,这将导致 NIPackage Manager在安装软件包时失败。要尝试解决此问题,可以删除注册表项。

警告:对 Windows 注册表进行不当更改可能会导致操作系统无法运行。如果您能够自行进行这些更改,请按照这些说明进行操作;否则,请寻求系统管理员的帮助。在尝试这些步骤之前,请通过启动注册表编辑器突出显示顶层计算机条目,然后选择文件»导出,备份现有注册表。保存副本,以防需要恢复注册表。要删除注册表项,请按照以下步骤操作:
  1. 打开Regedit.exe
  2. 浏览到HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ
  3. 删除该项

 

如果以上故障排除步骤均未能解决安装问题,请按照生成和定位 NIPackage Manager错误日志中的说明,在您的系统上启用 MSI 日志记录。下次尝试安装并出现此错误时,将在该链接中指示的目录中生成一个错误文件。请将这个文件提供给NI以便做查看分析。请注意,不排除最终需要重装系统才能在这台计算机上的全新环境中安装软件。

 

相关信息

值得注意的是,安装其他软件可能会导致 RabbitMQ 默认安装。查看安装过程中选择的软件包(包括任何可选或推荐的软件包)可能会有所帮助,并取消选中任何与您的使用情况无关的软件包。这将最大限度地减少安装的依赖项数量。

例如,NI Web Server Development Support for LabVIEW xxxx xx依赖于 RabbitMQ,它是安装LabVIEW时的附加推荐软件包,并不是必需的。如果预计后续不会使用到这个项的话,可以取消选取以免出现本文的问题。

Screenshot_47.png