首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Orion上下文代理功能测试失败

Orion上下文代理功能测试失败
EN

Stack Overflow用户
提问于 2017-08-03 08:37:11
回答 1查看 219关注 0票数 2

我已经在一个CentOS 6.9VM上成功地分叉并构建了Context Broker源代码,现在我正试图像正式文件所建议的那样运行这些功能测试。首先,我安装了accumulator-server.py脚本:

代码语言:javascript
复制
$ make install_scripts INSTALL_DIR=~

经核实已安装:

代码语言:javascript
复制
$ accumulator-server.py -u

Usage: accumulator-server.py --host <host> --port <port> --url <server url> --pretty-print -v -u

Parameters:
  --host <host>: host to use database to use (default is '0.0.0.0')
  --port <port>: port to use (default is 1028)
  --url <server url>: server URL to use (default is /accumulate)
  --pretty-print: pretty print mode
  --https: start in https
  --key: key file (only used if https is enabled)
  --cert: cert file (only used if https is enabled)
  -v: verbose mode
  -u: print this usage message

然后运行功能测试:

代码语言:javascript
复制
$ make functional_test INSTALL_DIR=~

但是测试失败并退出,下面的消息如下:

代码语言:javascript
复制
024/927: 0000_ipv6_support/ipv4_ipv6_both.test ........................................................................  (FAIL 11 - SHELL-INIT exited with code 1) testHarness.sh/IPv6 IPv4 Both : (0000_ipv6_support/ipv4_ipv6_both.test) 
make: *** [functional_test] Error 11
$

我检查了../0000_ipv6_support/ipv4_ipv6_both.shellInit.stdout文件中是否有任何可能出错的提示,但是错误日志并没有给我带来任何线索:

代码语言:javascript
复制
{ "dropped" : "ftest", "ok" : 1 }
accumulator running as PID 6404
Unable to start listening application after waiting 30

有人知道这里可能出了什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 14:16:46

我检查了打印错误行Unable to start listening application after waiting 30的脚本,并注意到accumulator-server.py的stderr记录在/tmp文件夹中。

accumulator_9977_stderr文件具有以下日志:0000_ipv6_support/ipv4_ipv6_both.shellInit: line 27: accumulator-server.py: command not found

一旦我看到这张日志,我就明白了我所犯的错误。我使用sudo运行函数测试,使用的是secure_path而不是PATH变量。

最后,使用下面的命令运行功能测试为我解决了这个问题。

代码语言:javascript
复制
$ sudo "PATH=$PATH" make functional_test INSTALL_DIR=~

还可以通过编辑/etc/sudoers文件来解决这一问题:

代码语言:javascript
复制
$ sudo visudo

并修改secure_path值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45479012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档