1

在 endeca 中,我只是尝试在 Linux 终端中使用以下命令加载模板

emgr_update --host localhost:172.20.187.149 --action set_templates --prefix MyApp --dir /home/Admin/endeca/apps/MyApp/config/cartridge_templates -app_name MyApp

出现错误: could not open acquire_lock.status
我在运行 http 工具服务和工作台服务时尝试过,并停止了这两个服务。请帮帮我。

4

3 回答 3

2

我刚刚遇到了同样的问题,这是主机名称中的拼写错误,修复后解决了这个错误。

对于您上面的 emgr_update 命令,我不禁注意到 --host 参数的格式不正确。你有 --host localhost:172.20.187.149,它的格式应该是 <host>:<port>。所以我认为您的意思是 localhost:8006 或 172.20.187.149:8006 (其中 8006 是 Workbench 配置为侦听的端口)。

于 2012-12-06T01:26:13.443 回答
0

设置或获取模板时必须运行 PlatformService 和 ToolsAndFramework(以前的 Workbench)。-app_name 也应该是 --app_name (不确定这是否是一个错字)。

于 2012-11-28T21:19:18.097 回答
0

检查您的应用程序上的标志。如果更新或基线不正确地退出,锁定标志可能仍然存在。

eaccmd list-flags --app MyApp

这应该列出任何可能阻止您更新的标志。根据该命令的输出,您可以使用此命令删除任何标志:

eaccmd remove-flag --app MyApp --flag <flagNameGoesHere>
于 2012-11-26T13:51:19.237 回答