在从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请求将失败以前成功。
但我无法弄清楚在我的情况下这意味着什么。
答案 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的。