从1.0.1更新后,Couchdb 1.1.0中的function_clause错误

时间:2011-07-28 08:51:25

标签: javascript erlang couchdb mochiweb

在从1.0.1更新文档后,在Couchdb 1.1.0中更新文档时出错 响应如下:

stdClass Object
(
  [error] => unknown_error
  [reason] => function_clause
)

当我使用1.0.1时一切正常。 关于从1.0.0到1.1.0的更新,“重大变化”部分有一些内容

  

文档ID现在在PUT期间验证。这意味着一些PUT请求将失败以前成功。

但我无法弄清楚在我的情况下这意味着什么。

2 个答案:

答案 0 :(得分:0)

嗯,答案很奇怪。 http://web.archiveorange.com/archive/v/oW6DzpeTL2Ybm1QHXsuq

因此,如果在将CouchDB服务器更新到1.1.0后出现相同的错误,则必须从$ INSTALL_DIR / bin中删除* .beam文件。在我的情况下,我不得不从/ opt / couchdb / bin

手动删除文件

答案 1 :(得分:0)

这有助于我的情况:

我正在从源代码将vom 1.0.1升级到1.1.0。 在进行'make install'之前,我必须删除'/ usr / local / lib / couchdb'中的先前版本(或将其重命名为'/ usr / local / lib / couchdb-old')。

这是关于Debian Lenny的。