ভাঙা ঘোস্টস্ক্রিপ্ট কনফিগারেশন


8

আমার ভুতের স্ক্রিপ্ট কনফিগারেশনের সাথে কিছু খারাপ হয়ে গেছে, উদাহরণস্বরূপ, এপস্টোপিডিএফ ব্যবহার করার সময় আমি নিম্নলিখিত ত্রুটিগুলি পেয়েছি


 ./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 এ inোকানো)

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/'

তবে, আমি এই সেটিংটিকে 'গ্লোবাল' করার কোনও উপায় খুঁজে পাইনি। উদাহরণস্বরূপ, যখন বলুন এক্সপটপডিএফকে এক্সপোর্ট_ফাইগ ম্যাটল্যাব থেকে ডাকা হয় এটি উপরের মতো অনুরূপ ত্রুটি দেয়, যদি না আমি একটি অনুরূপ কর্মফল প্রয়োগ করি।

আমি মনে করি এটি আমার সিস্টেমে সঠিকভাবে কাজ করা থেকে মুদ্রণ বন্ধ করার প্রভাব ফেলেছে।

Ubuntu 16.04  
ghostscript, Version: 9.18~dfsg~0-0ubuntu2.6

কোনও সহায়তা প্রশংসিত।


সম্পূর্ণ SWAG - কিন্তু আপনি কি libgs9-commonপ্যাকেজটি পুনরায় ইনস্টল করার চেষ্টা করেছেন ?
স্টিল্ড্রাইভার

আমি এটা করেছে sudo dpkg --purge --force-depends libgs9-common... sudo apt-get install libgs9-common। হুম এটি স্থির করে নেওয়ার চেষ্টা করে epstopdfতবে এর জন্য কার্যকর কাজ বন্ধ করে দেয় gs। আমি কি এগিয়ে যাব এবং libgs9- প্রচলিত সম্পূর্ণরূপে (আনইনস্টল করে নির্ভরতা) এর পরে সমস্ত প্যাকেজ পুনরায় ইনস্টল করব?
জেমস

আমি জানি না। । । আমি sudo apt install --reinstall libgs9-commonনিম্ন-স্তরের চেয়ে চেষ্টা dpkgকরতাম, তবে ফলাফলটি অন্যরকম হবে কিনা তা আমি জানি না। আপনি জানেন /usr/share/color/icc/ghostscript/ফাইলগুলি কোথা থেকে এসেছে? আমি তাদের সরবরাহ করে এমন কোনও প্যাকেজ খুঁজে পাচ্ছি না (ডিফল্ট রঙের প্রোফাইলগুলি এতে উপস্থিত থাকে /usr/share/ghostscript/9.18/iccprofiles/)
স্টিল্ড্রাইভার

অ্যাপের মাধ্যমে পুনরায় ইনস্টল করা একই ছিল। আপনি /usr/share/ghostscript/9.18/iccprofiles/যেমনটি বলেছেন তেমন আপডেট করার দরকার নেই । অন্য কোনও অপরাধী জিনিস আবার ইনস্টল করার চেষ্টা করবেন?
জেমস

দয়া করে চালান gs --helpএবং Search pathআপনার প্রশ্নের মধ্যে এর তালিকা অনুলিপি করুন । কোনও প্রাসঙ্গিক পরিবেশের পরিবর্তনগুলি সংজ্ঞায়িত করা হয় ( env | grep GS_)?
স্টিল্ড্রাইভার

উত্তর:


20

আমার জন্য যা কাজ করেছে তা এখানে:

sudo rmdir /usr/share/ghostscript/9.25/iccprofiles
sudo apt-get install --reinstall libgs9-common

কিছুতে একটি খালি ডিরেক্টরি রেখে গিয়েছিল /usr/share/ghostscript/9.25/iccprofiles। এটা তোলে প্রদর্শিত libgs9-commonথেকে একটি সিমবলিক লিঙ্ক তৈরি করে /usr/share/ghostscript/9.25/iccprofilesকরার /usr/share/color/icc/ghostscriptকিন্তু চুপটি ইতিমধ্যেই ফাইলসিস্টেম কিছু যদি সেটি তৈরি করতে ব্যর্থ।


6
আমার জন্যও কাজ করেছেন, 18.04 এ।
ক্যালিসিন

1
অ্যামেজিং। আমি প্রিন্টিংটি উবুন্টুতে 18.04 এ সম্পূর্ণভাবে নষ্ট হয়ে গিয়েছিলাম এবং তারপরে 18.10-এ, তখন আমি বুঝতে পেরেছিলাম যে ইভিংস পিএস ফাইলগুলি খুলতে পারে না। আপনার সমাধান নিখুঁতভাবে কাজ করে।
আন্দ্রে লাজারোত্তো

ভিল, আমার জন্যও কাজ করেছেন! প্রকৃত পক্ষে তোমাকে অনেক ধন্যবাদ! কাপ-পিডিএফ ~ / পিডিএফ প্রিন্ট না করে সমস্যা ছিল; দেখা গেল জিএস কোড 255 এর সাথে ব্যর্থ হয়ে গেছে (ভোলকারকে এটি নির্দেশ করার জন্য ধন্যবাদ) এবং আপনার রেসিপিটির জন্য আপনাকে অবশেষে ভাঙা অবস্থায় জিএস ফিরিয়ে এনেছে।
রবার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.