Resolvi meu problema adicionando isso:
export HOME=/tmp &&
no começo, por exemplo:
export HOME=/tmp && libreoffice --headless --invisible --convert-to pdf ./general.pptx 2>&1
Isso funcionou para mim no Ubuntu 16.04 e como shell_exec()
no PHP