web-dev-qa-db-ja.com

Ubuntu 18.04のghostscript

Ubuntu 18.04にアップグレードしてから、ポストスクリプトファイルで多くの問題が発生しています。 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

問題はファイルにはありません。Ubuntu16.04で使用していた多くのファイルでテストしました。これは、Ubuntu 18.04のghostscript 9.25で採用されているさまざまなセキュリティ対策と一致していると考えており、このサイトで最近議論された他の問題の根本原因と同じだと思います。

回避策はありますか?ありがとう!

1
Deky740

abu_bua および karel のフィードバックに感謝します。

アップデートのlatest patchが問題を修正し、ghostscriptが期待どおりに動作するようになりました。

1
Deky740

18.psでは、.psまたは.epsファイルの変換は機能しません。これは18.04のバグです。代わりにGIMP画像エディターで.psファイルを開きます。 GIMPは、.psおよび.epsファイルを、サポートされている任意の画像形式に変換できます。

0
karel