我已经停止了一个 CentOS 运行 Context Broker 实例的虚拟机。在使用启用程序重新启动系统时,后者会给出致命错误。请参阅以下日志:
# contextBroker
INFO@13:18:32 contextBroker.cpp[1348]: Orion Context Broker is running
INFO@13:18:32 mongoGlobal.cpp[164]: Successful connection to database
INFO@13:18:32 contextBroker.cpp[1157]: Connected to mongo at localhost:orion
INFO@13:18:32 mongoGlobal.cpp[483]: Database Operation Successful ({ conditions.type: "ONTIMEINTERVAL" })
INFO@13:18:32 rest.cpp[901]: Fatal Error (error starting REST interface)
我正在开发 Orion 的 4.1.2 版本,CentOS 6 在 VirtualBox 中运行。使用su运行,因为我在日志文件错误中获得了被拒绝的权限。有关信息,我在 VM 重新启动之前启用了桥接网络连接。
代理没有正确关闭是因为有什么东西阻止了它的重启吗?(PS。是的,我知道管理指南中有几乎完全相同的错误消息,但我没有看到任何解决方案)
谢谢!
编辑:一种可行的解决方案是卸载 contextBroker 包并再次安装。我希望有一个更清洁的方式!
编辑:每次我杀死 contextBroker 应用程序时都会重现此问题 - 然后每次重新启动都无济于事,重新安装软件包即可。