I am running Moodle 3.3 on Ubuntu 16.04 with PHP7.2 through RunCloud as a sandboxed app, and have only default plugins. After I installed ghostscript and successfully tested the system path, I see a blank PDF on the annotation screen for a originally PDF file submission. According to the Moodle official documentation, PDF files should work without unoconv installed, so what else could be causing this?
Of course, I tried to actually install unoconv, but there was no apparent difference. I also tried deleting and recreating a test assignment and uploading a different PDF to refresh it, but it's still blank.
The weirdest part is that I cannot find unoconv in Moodle settings. The installation instructions suggested that for Ubuntu 16.04 a simple apt-get command would be enough, while the 14.04 instructions say that it is necessary to navigate to Site administration > Server > System paths and add the path to unoconv. Unfortunately, there is no setting for unoconv on this page, so I can't set the path. Why would the setting be missing? In any case I can't tell if unoconv is being detected or used by Moodle, because no "test unoconv path" option exists either in the Annotate PDF plugin settings.
Does anyone know how to fix the blank PDF without unoconv, or how to finish and test the unoconv install?