arangodb 2.2.4 - foxx manager install命令返回无法写入文件

时间:2014-10-12 12:10:15

标签: arangodb

我在Ubuntu 14.04上安装了arangodb 2.2.4并创建了新的数据库" SampleDB"使用arangodb网络界面。

然后执行以下命令

foxx-manager --server.database SampleDB update

foxx-manager --server.database SampleDB install hello-foxx /hello

但命令返回错误"无法写入文件"。

我检查了日志但找不到任何内容。如果我尝试从arangosh安装,也会出现同样的错误。

1 个答案:

答案 0 :(得分:1)

我可以确认这个问题,即使使用arangodb 2.2.5。

以下是ArangoDB数据库中发生的情况:

  1. foxx-manager只是打电话给arangosh
  2. arangosh与当前用户创建临时目录/ tmp / arangodb  作为所有者
  3. foxx-manager将一些东西放在那里,
  4. dir stay
  5. 要么你没有重启,要么Ubuntu 14.04在重启时没有清理/ tmp,
  6. 如果然后另一个用户尝试使用foxx-manager,该目录仍然存在  并且新用户下的新arangosh无法写入,这导致了  错误
  7. 解决方案:   暂时移除/ tmp / arangodb,如果它在路上

    我现在将更改arangosh,使其在/ tmp中使用临时目录中的唯一名称,并可能最终清除该目录。这应该 解决这个问题。我将在这里发布哪个版本将有修复。