从apt升级arangodb 3.0.3时出错

时间:2016-07-17 21:10:31

标签: ubuntu arangodb apt

我已经使用https://www.arangodb.com/download/ubuntu/从ppa安装在我的Ubuntu 16.04 arangodb上,一切正常,现在在回忆起通常的apt-get更新/升级之后,我不得不将arangodb升级到3.0.3版本,但在升级的最后部分,在配置时,我收到了这个可怕的消息,一切都停止了:

Unpacking arangodb3 (3.0.3) ...
Processing triggers for systemd (229-4ubuntu6) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up arangodb3 (3.0.3) ...
Upgrading database files.
2016-07-17T21:02:52Z [16356] ERROR cannot locate file 'server/initialize.js': No such file or directory
2016-07-17T21:02:52Z [16356] ERROR unknown script 'server/initialize.js'
2016-07-17T21:02:52Z [16356] FATAL cannot load JavaScript file 'server/initialize.js'
2016-07-17T21:02:52Z [16356] ERROR cannot locate file 'server/initialize.js': No such file or directory
2016-07-17T21:02:52Z [16356] ERROR unknown script 'server/initialize.js'
2016-07-17T21:02:52Z [16356] FATAL cannot load JavaScript file 'server/initialize.js'
2016-07-17T21:02:52Z [16356] ERROR cannot locate file 'server/initialize.js': No such file or directory
2016-07-17T21:02:52Z [16356] ERROR unknown script 'server/initialize.js'
2016-07-17T21:02:52Z [16356] FATAL cannot load JavaScript file 'server/initialize.js'
2016-07-17T21:02:52Z [16356] ERROR cannot locate file 'server/initialize.js': No such file or directory
2016-07-17T21:02:52Z [16356] ERROR unknown script 'server/initialize.js'
2016-07-17T21:02:52Z [16356] FATAL cannot load JavaScript file 'server/initialize.js'
dpkg: error processing package arangodb3 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 arangodb3
E: Sub-process /usr/bin/dpkg returned an error code (1)

我尝试使用apt-get remove卸载它,然后重新安装但没有任何帮助..任何想法? 感谢

4 个答案:

答案 0 :(得分:1)

我在他们的松散小组上问了同样的事情,他们上传了一个新的包裹,取代了错误的包裹。

尝试从中删除所有缓存的包 / var / cache / apt / archives /再次安装。

答案 1 :(得分:0)

我今天遇到了同样的问题。我重新安装了3.0.2版以继续工作。

答案 2 :(得分:0)

是的,有一个软件包版本在构建期间无法正确配置源代码。

我们解决了这个问题,并更换了包裹。目前我们的.deb软件包没有包版本(只有ArangoDB版本)我们可以增加以自动引导升级 - 因此需要刷新/var/cache/apt/archives才能获得具有固定版本的新ArangoDB版本二进制:

rm -f /var/cache/apt/archives/arango*
apt-get --reinstall install arangodb3

将重新下载软件包并安装新软件包。

抱歉造成不便。

答案 3 :(得分:-3)

arangod.conf 上只有正确的 startup-directory
startup-directory = share / arangodb3 / js
startup-directory = / usr / local / 分享/ arangodb3 / js