Я почти сдаюсь, это будет моя последняя попытка: я пытаюсь скомпилировать Etherpad на своем сервере OpenVZ. В качестве хост-системы используется Debian 5.0, в VE у меня Ubuntu 10.04. Я установил Etherpad в эту виртуальную среду, следуя инструкциям из официальной Ubuntu Wiki: https://wiki.ubuntu.com/Etherpad.
Все работает нормально, пока не дойдет до компиляции. После вызова 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
Прекрасный. Но даже повторение процесса компиляции меня не продвигает.
Любая помощь будет оценена.
Я бы проверил OpenVZ / proc / bc / ресурсы чтобы узнать, есть ли количество ошибок. Я видел, как сценарии установки Java неверно сообщают о причинах проблем. Команде "cp" (вызываемой Java) может не хватать какого-либо другого ресурса.