Eu estava com problemas semelhantes (com mensagens semelhantes):
Em nosso servidor, o nginx é executado sob o usuário www-data . Quando executamos o OpenOffice (ou qualquer outro aplicativo que usamos), por questões de segurança, o executamos sob o usuário www-apps (o usuário www-data é capaz de fazer o sudo para www-apps ).
Infelizmente, eu estava entendendo isso:
www-data@server:/tmp$ sudo -u www-apps /bin/bash www-apps@server:/tmp$ oowriter -headless -nologo -norecovery -p report-8846.odt [Java framework] Error in function createSettingsDocument (elements.cxx). javaldx failed! creation of executable memory area failed: Permission denied
O problema era que eu precisava executar o comando sudo com o argumento -H para alterar o diretório inicial de /home/www-data para /home/www-apps . Do que funcionou como um encanto.