Bei meiner Ghostscript-Konfiguration ist etwas schiefgegangen, wobei ich die folgenden Fehler erhalte, wenn ich beispielsweise epstopdf verwende
./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
Ich habe die folgende Problemumgehung herausgefunden (in meine .bashrc eingefügt)
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/'
Ich konnte jedoch keinen Weg finden, diese Einstellung "global" zu machen. Wenn beispielsweise epstopdf von export_fig matlab aufgerufen wird, gibt es ähnliche Fehler wie oben, es sei denn, ich implementiere eine ähnliche Problemumgehung.
Ich denke, dies hatte Auswirkungen darauf, dass das Drucken auf meinem System nicht mehr ordnungsgemäß funktioniert.
Ubuntu 16.04
ghostscript, Version: 9.18~dfsg~0-0ubuntu2.6
Jede Hilfe sehr geschätzt.
sudo dpkg --purge --force-depends libgs9-common
... sudo apt-get install libgs9-common
. Hmm, es scheint behoben zu sein epstopdf
, aber die Problemumgehung funktioniert nicht mehr gs
. Sollte ich libgs9-common vollständig löschen (Abhängigkeiten deinstallieren) und dann alle Pakete neu installieren?
sudo apt install --reinstall libgs9-common
eher versucht als auf der unteren Ebene dpkg
, aber ich weiß nicht, ob das Ergebnis anders wäre. Wissen Sie, woher die /usr/share/color/icc/ghostscript/
Dateien kommen? Ich kann kein Paket finden, das sie bereitstellt (die Standardfarbprofile scheinen darin zu leben /usr/share/ghostscript/9.18/iccprofiles/
)
/usr/share/ghostscript/9.18/iccprofiles/
wie gesagt aktualisiert werden . Gibt es noch andere Schuldige, die Sie erneut installieren sollten?
gs --help
die Liste der Search path
s aus und kopieren Sie sie in Ihre Frage. Sind relevante Umgebungsvariablen definiert ( env | grep GS_
)?
libgs9-common
Paket neu zu installieren ?