项目Clearwater Sprout在更新后无法正常工作

时间:2016-12-07 08:11:30

标签: linux ubuntu

我在6台虚拟机上安装了Clearwater。 之后,我已经更新了虚拟机,Sprout节点不再启动了。 这就是我所做的:

首先我将ubuntu服务器从12更新到14.04.5

  

sudo do-release-upgrade

在我更新了清水设施之后:

  

sudo apt-get update -o Dir :: Etc :: sourcelist =" sources.list.d / clearwater.list" -o Dir :: Etc :: sourceparts =" - " -o APT :: Get :: List-Cleanup =" 0" &安培;&安培; sudo apt-get install clearwater-infrastructure&& sudo clearwater-upgrade

现在如果我尝试启动Sprout:

  

sudo service sprout start

我在/ var / sprout / sprout_current

中发现了这个错误
    07-12-2016 07:57:44.559 UTC Debug alarm.cpp:253: Reraising all alarms with a known state
    07-12-2016 07:57:44.586 UTC Verbose pjsip:          pjlib epoll I/O Queue created (0x7f520ecf64a8)
    07-12-2016 07:57:44.587 UTC Verbose pjsip: sip_endpoint.c Module "mod-msg-print" registered
    07-12-2016 07:57:44.587 UTC Debug pjsip: sip_transport. Transport manager created.
    07-12-2016 07:57:44.587 UTC Verbose pjsip: sip_endpoint.c Module "mod-tsx-layer" registered
    07-12-2016 07:57:44.587 UTC Verbose pjsip: sip_endpoint.c Module "mod-stateful-util" registered
    07-12-2016 07:57:44.587 UTC Verbose pjsip: sip_endpoint.c Module "mod-sprout-util" registered
    07-12-2016 07:57:44.587 UTC Error stack.cpp:325: Failed to start UDP transport for port 192 (Permission denied)
    07-12-2016 07:57:44.587 UTC Error pjsip: Assert failed: stack.cpp:767 status == 0
    07-12-2016 07:57:44.588 UTC Error main.cpp:1771: Error initializing stack Permission denied

谢谢

1 个答案:

答案 0 :(得分:1)

编辑(2016年12月21日) - Sprout中存在一个错误,可能导致错误地尝试在错误的端口上启动服务。这会在https://github.com/Metaswitch/sprout/issues/1656

中进行跟踪

您正尝试在特权端口(< 1024)上启动其中一个Sproutlet,但出于安全原因,Sprout不会以root身份运行,因此在启动期间无法绑定到端口。

您应该检查/ etc / clearwater /中的配置文件,以查看在低编号端口上配置的服务,并将其更改为更高的数字。

您从哪个版本升级?

顺便说一句,您最好在Project Clearwater邮件列表上寻求支持 - http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org