Etherpad 在 OpenVZ VE 中编译失败

Etherpad 在 OpenVZ VE 中编译失败

我几乎要放弃了,这将是我最后一次尝试:我尝试在我的 OpenVZ 服务器上编译 Etherpad。它运行 Debian 5.0 作为主机系统,在 VE 中我安装了 Ubuntu 10.04。我按照官方 Ubuntu Wiki 中的说明在此 VE 中安装了 Etherpad:https://wiki.ubuntu.com/Etherpad

一切运行正常,直到编译。按照 wiki 中所述调用 bin/build.sh 后,第一步运行正常。但随后我遇到了内存错误:

java.io.IOException: Cannot run program "cp": java.io.IOException: error=12, Cannot allocate memory

好吧,我理解了错误信息,但不知道原因。free 命令告诉我这个 VE 中还有足够的内存:

             total       used       free     shared    buffers     cached
Mem:       2415236    1140872    1274364          0          0          0
-/+ buffers/cache:    1140872    1274364
Swap:            0          0          0

太棒了。但即使重复编译过程也无济于事。

任何帮助,将不胜感激。

答案1

我会检查 OpenVZ/proc/bc/资源查看是否有任何失败计数。我见过 Java 安装脚本错误地报告问题的原因。“cp”命令(由 Java 调用)可能缺少其他资源。

相关内容