by Joel Coehoorn.
Upgraded to 3.1.1 from 2.7 last week, and it was not working out of the gate.
After much digging and fiddling, I DO finally have it working on our server (CentOS 6.8).
For others struggling with this, I can give the following advice:
1. Stick with it.
2. Make sure all of the open/libre office stuff is installed.
3. Get a document loaded to your file system, and make it so you can convert the document via the command line/terminal first. This will give you a better idea of where your current errors are.
4. The final error for us was that our apache user was not able to start OpenOffice. I never did figure out why (I think it had to do with the apache home folder), so I eventually put together a couple of scripts/jobs to start unoconv in listening mode as root, and monitor to make sure it's still running.
Now I need to find out how to clean up the blank documents that were generated for faculty during the period before I had it working all the way.