Ghostscript не принимает файл 'fig' в качестве входных данных, он принимает только PostScript или PDF, поэтому, что бы ни делал fig2pdf, он должен создавать (я предполагаю) файл PostScript, прежде чем превратить его в файл PDF. Или, наоборот, запустить программу PostScript, которая использует файл 'fig' и использует его для генерации операций маркировки в PostScript.
В вашем вопросе есть две трассировки обратного канала; тот, для которого вы предоставили только частичный обратный канал, и говорит «typecheck in /--.beginpage», но более интересным является второй, в котором есть ошибка invalidfileaccess.
С момента выпуска 9.50 запускается Ghostscript в режиме SAFER это означает, что файловые операторы PostScript могут получать доступ только к тем файлам и устройствам, которые специально разрешены. Все права доступа поступают из командной строки, либо неявно (например, указав входной файл, либо файл отупут), либо явно, используя соответствующий ключ (например, --permit-file-reading = ....).
Я бы предположил, что скрипт запускает программу PostScript, которая считывает рис-файл с диска, и это не удается, потому что вы специально не дали разрешение на чтение файла. Вам необходимо обновить скрипт, чтобы добавить это разрешение.
Документацию относительно прав доступа к файлам можно найти в Интернете здесь (прокрутите немного вниз, чтобы найти SAFER), и он должен быть в ghostpdl / do c каталог в вашей установке Ghostscript.