Я запустил opencpu 1.5 [1] на сервере ubuntu 14.04. Мой R-пакет создает файл .tex, запускающий системный вызов для компиляции файла pdf с помощью latexmk.Скомпилировать .tex-файл с латексмком с пользователем www-data (opencpu)
system("latexmk -xelatex -interaction=batchmode mylatex.tex")
На ubuntu 12.04 LTS он отлично работает.
Это не работает после обновления с ubtuntu 12.04 LTS до 14.04 LTS. Процесс выполняется как пользователь www-data. С другими системными пользователями я могу скомпилировать .tex-файлы с помощью latexmk.
Мой LaTeX Версия: TexLive 2016 полный
Здесь из:
print(Sys.getenv())
...
APACHE_RUN_GROUP www-data
APACHE_RUN_USER www-data
HOME /tmp/ocpu-temp
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/texlive/current
...
Любые идеи?
Thx!
-
Вы получаете сообщение об ошибке? Проверьте файлы журнала, в частности журналы apache и kern.log. – Jeroen