我正在尝试测试我在 CentOS 上运行的 RedHawk 构建的第一个波形。它有两个组件,它们在沙箱中运行正常,但是当我尝试启动域以将其作为波形进行测试时,它会失败并显示 CORBA_COMM:Failure vmcid SUN 次要代码 201。如果我将调试级别提高到 DEBUG或者 TRACE 我可以看到域管理器启动并绑定到命名服务,并且控制台中的最后一行是正在启动 ORB!然后弹出 CORBA_COMM 失败。我可以看到使用 ps 和使用 nameclt 运行的 DomainManager proc 我可以看到在 NamingService 中注册的域,但是 IDE 中的 CORBA 名称服务选项卡没有显示它(nameclt 和 IDE 都显示 EventChannelFactory)。nameclt 返回的 IOR 与 IDE 控制台 DEBUG 行中列出的 IOR 不同(它们不应该匹配吗?)。
这有点类似于 jerhil 1 月 9 日提出的一个问题,尽管他使用的是 Fedora 20,但这个问题一直没有答案。