以下是我每次尝试连接到本地REDHAWK
域时收到的错误消息:
Failed to connect
org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
我该如何解决这个问题?我尝试对 omniNames 和 omniEvents 进行硬重置,但这没有帮助。
答案 0 :(得分:1)
我假设通过"硬重置"您指的是REDHAWK手册(http://redhawksdr.github.io/Documentation/mainap13.html#x39-570000M.2)附录M中的说明。如果是这种情况,请在重置后查看omniNames进程几秒钟(有时会启动几秒钟,然后出错:我们要确保它保持运行状态):
$ ps -ef | grep omni
如果omniNames没有熬夜,那么有三件事要找。
检查/ etc / log / omniORB中的日志是否有任何错误。请发布您可能发现的任何错误。
验证/etc/omniORB.cfg设置不正确。如果可能,请发布您的omniORB.cfg文件。
确保/ var分区未满:
$ df -h | grep var
答案 1 :(得分:1)
IDE有时会出现启动REDHAWK_DEV域的问题。您可以打开终端窗口并输入:
nodeBooter -D
启动域名。之后,您应该能够在IDE中进行连接。