Exécution du serveur Ubuntu sans tête 12.quelque chose.Libreoffice --headless refuse de convertir à moins que root, ne fonctionne pas à partir du script PHP
racine serveur @: chown www-data /my/path/ -R
racine serveur @: chgrp www-data /my/path/ -R
racine serveur @: chmod 755 /my/path/ -R
racine serveur @: libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path
convert /my/path/foo.ppt -> /my/path/foo.pdf
fonctionne comme un charme.
racine serveur @: sudo -i -u www-data
$ libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path
convert /my/path/foo.ppt -> /my/path/foo.pdf
Error: Please reverify input parameters...
Bon sang.
racine serveur @: sudo -i -u someotheruser
$ libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path
convert /my/path/foo.ppt -> /my/path/foo.pdf
Error: Please reverify input parameters...
Bon sang.
Quelqu'un a une idée? J'essayais de faire des recherches, cela me rendait plus confus. Est-ce probablement un bug ou un problème de dépendance?
J'ai le même problème sous Ubuntu 12.04, j'essaie de convertir les fichiers ods en pdf et ça marche avec sudo seulement –
@Jacek Wysocki - J'ai trouvé une solution de contournement en utilisant DocumentConverter.py avec LibreOffice (http://www.artofsolving.com/opensource/pyodconverter). Seul problème, vous devez démonter libreoffice, ce qui est une sorte de douleur dans le cul et m'a causé quelques problèmes. Oh, et le démon doit toujours fonctionner en tant que root. – Greg
J'ai aussi un: '$ sudo visudo' et j'ai ajouté cette ligne: '% utilisateurs ALL = (ALL) NOPASSWD: libreoffice' après que 'sudo libreoffice ...' sans mot de passe –