ghostscriptの設定に問題があり、たとえばepstopdfを使用すると、次のエラーが発生します
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_gray.icc
| ./base/gsicc_manage.c:1914: gsicc_init_iccmanager(): cannot find default icc profile
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_rgb.icc
| ./base/gsicc_manage.c:1708: gsicc_set_device_profile(): cannot find device profile
**** Unable to open the initial device, quitting.
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_gray.icc
| ./base/gsicc_manage.c:1708: gsicc_set_device_profile(): cannot find device profile
Unrecoverable error: unknownerror in .special_op
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_gray.icc
+ ./base/gsicc_manage.c:2650: gs_setdefaultgrayicc(): cannot find default gray icc profile
私は次の回避策を見つけました(私の.bashrcに挿入されています)
alias gs='gs -sICCProfilesDir=/usr/share/color/icc/ghostscript/'<br>
alias epstopdf='epstopdf --gsopt=-sICCProfilesDir=/usr/share/color/icc/ghostscript/' <br>
alias ps2pdf='ps2pdf -sICCProfilesDir=/usr/share/color/icc/ghostscript/'
しかし、この設定を「グローバル」にする方法を見つけることができませんでした。たとえば、epstopdfがexport_fig matlabから呼び出された場合、同様の回避策を実装しない限り、上記と同様のエラーが発生します。
これにより、私のシステムで印刷が正しく機能しなくなるというノックオン効果があったと思います。
Ubuntu 16.04
ghostscript, Version: 9.18~dfsg~0-0ubuntu2.6
どんな援助も大歓迎です。
sudo dpkg --purge --force-depends libgs9-common
...でこれをやりましたsudo apt-get install libgs9-common
。うーん、修正されepstopdf
たようですが、の回避策が機能しなくなりましたgs
。libgs9-commonを完全にパージして(依存関係をアンインストールして)、すべてのパッケージを再インストールする必要がありますか?
知りません 。。。私は
—
steeldriver
sudo apt install --reinstall libgs9-common
より低いレベルdpkg
ではなく試みたでしょうが、結果が異なるかどうかはわかりません。/usr/share/color/icc/ghostscript/
ファイルの出所を知っていますか?それらを提供するパッケージが見つかりません(デフォルトのカラープロファイルはにあるように見えます/usr/share/ghostscript/9.18/iccprofiles/
)
aptによる再インストールも同じです。
—
James
/usr/share/ghostscript/9.18/iccprofiles/
あなたが言うように回避策はに更新する必要がありました。再インストールしてみるべき他の原因はありますか?
s
—
スティールドライバー2017年
gs --help
のリストを実行Search path
して質問にコピーしてください。関連する環境変数が定義されていenv | grep GS_
ますか()?
libgs9-common
パッケージを再インストールしてみましたか?