ghostscript в Ubuntu 18.04

После обновления до Ubuntu 18.04 у меня возникло множество проблем с файлами postscript. Я не могу визуализировать их с помощью gv, evince или других подобных программ. Я не могу разобрать их в ImageMagick. Вот несколько примеров сообщений об ошибках, которые я получаю:

$ convert test1.ps test1.png
Error: /nocurrentpoint in --currentpoint--
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--  --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2015   1   3   %oparray_pop   2014   1   3   %oparray_pop   --nostringval--   1998   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:972/1684(ro)(G)--   --dict:0/20(G)--   --dict:83/200(L)--   --dict:12/20(L)--
Current allocation mode is local
Current file position is 774
GPL Ghostscript 9.25: Unrecoverable error, exit code 1
Error: /nocurrentpoint in --currentpoint--
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2015   1   3   %oparray_pop   2014   1   3   %oparray_pop   --nostringval--   1998   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:972/1684(ro)(G)--   --dict:0/20(G)--   --dict:83/200(L)--   --dict:12/20(L)--
Current allocation mode is local
Current file position is 774
GPL Ghostscript 9.25: Unrecoverable error, exit code 1
convert-im6.q16: no images defined `test1.png' @ error/convert.c/ConvertImageCommand/3258.

Это сообщение об ошибке, которое я получаю с помощью gv:

Error: /nocurrentpoint in --currentpoint--
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2015   1   3   %oparray_pop   2014   1   3   %oparray_pop   --nostringval--   1998   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stoppeGPL Ghostscript 9.25: Unrecoverable error, exit code 1
d_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:969/1684(ro)(G)--   --dict:0/20(G)--   --dict:82/200(L)--   --dict:12/20(L)--
Current allocation mode is local
Current file position is 774

Проблема не в файле, я тестировал его со многими файлами, где он работал с Ubuntu 16.04. Я полагаю, что это соответствует различным мерам безопасности, принятым с ghostscript 9.25 в Ubuntu 18.04, и я подозреваю, что это та же самая причина других проблем, недавно обсуждавшихся на этом сайте.

Есть ли обходной путь? Спасибо!

2 ответа

Спасибо abu_bua и karel за отзывы.

Последний патч обновлений исправил проблему, теперь ghostscript работает как положено.

Конвертация не работает в 18.04 для файлов.ps или.eps. Это ошибка в 18.04. Вместо этого откройте файл.ps в редакторе изображений GIMP. GIMP может конвертировать файлы.ps и.eps в любой из поддерживаемых графических форматов.

Другие вопросы по тегам