libssl.so.10: ভাগ করা অবজেক্ট ফাইল খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই


44

আমি ক্যালিফোর্নিয়া সান্টা ক্রুজ দ্বারা প্রকাশিত একটি ছোট প্রোগ্রাম টু বিটফফা ব্যবহার করার চেষ্টা করছি যা বড় জিনোম ফাইলগুলিকে সংকুচিত করে এবং আমি এই ত্রুটি পেয়েছি:

error while loading shared libraries: libssl.so.10: cannot open shared object file: No     such file or directory

আমি কী প্যাকেজ সরবরাহ করে তা অনুসন্ধান করার চেষ্টা করেছি। আমি ফেডোরা থেকে সরিয়েছিলাম যা yum providesউবুন্টু সমতুল্য সন্ধান করার সময় আমি এসে পৌঁছেছিলাম apt-file searchকিন্তু যখন চেষ্টা করেছিলাম যে আমি একটি আদেশ পেয়েছি ত্রুটিটি পাওয়া যায় নি।

আমি এই লিবিএসএল ফাইলটি কীভাবে পেতে পারি এবং আরও সাধারণভাবে, আমি কীভাবে প্যাকেজটি কোনও ফাইল সরবরাহ করে তার জন্য অনুসন্ধান করতে পারি যাতে ভবিষ্যতে আমি নিজেই এটি করতে পারি?


আপনি ইনস্টল করতে হবে apt-fileসঙ্গে sudo apt-get install apt-fileএবং তারপর আপনি চালানোর প্রয়োজন sudo apt-get updateএবং sudo apt-get install apt-fileএবং sudo apt-file update
মিচিড

উত্তর:


51

আপনার SSL টি ইনস্টল এবং আপডেট হয়েছে তা নিশ্চিত হয়ে নিন:

sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev

এখন একটি লিঙ্ক তৈরি করে ফাইলটির নামকরণ ঠিক করতে দিন:

cd /lib/x86_64-linux-gnu
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

এবং অবশেষে, বিকাশকারীকে এই ত্রুটি সম্পর্কে জানাতে দিন যাতে সে এটি ঠিক করতে পারে :)


3
আমার ক্ষেত্রে (ইউসিএসসি থেকে বেডটোগিবড) আমাকে উপরের উত্তর ছাড়াও "লাইবক্রিপ্টো" এর জন্যও অনুরূপ কমান্ড চালাতে হয়েছিল: sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 / usr / lib / libcrypto.so.10
ব্যবহারকারী 2821352

2
আমার ক্ষেত্রে আমার reinstallপ্যাকেজগুলির প্রয়োজন ছিল । sudo apt-get install libssl1.0.0 libssl-dev --reinstall
এডওয়ার্ড উইল্ড

ধন্যবাদ অ্যাডওয়ার্ডওয়েলড, reinstallসবচেয়ে সহজ মনে হচ্ছে! sudo apt-get install libssl1.0.0 libssl-dev --reinstall
স্টাফেন ব্রুকার্ট

অ্যাপটি-গেট কমান্ডের পরে, আমি এখনও / lib / x86_64-linux-gnu-তে কোনও libssl * ফাইল দেখছি না। (উবুন্টু 18)
মিলোডিসি

2
18.04-এ লাইব্রেরিটি / usr / lib / x86_64-linux-gnu ইনস্টল করা হয়েছিল
স'াদ

10

মনে হয় যে মঙ্গো এখানে libssl ফাইলের প্রত্যাশা করছে /usr/lib/:

  sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10
  sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10

# এলএন -এস / ওএসআর / লোকাল / লিবি / লিবিসেল.সো .১.১ / ওসির / লিবি / লিবিএসএল.এস.১.১০ # এলএন-এসএস / অ্যাসার / লোকাল / লাইব / লিবিক্রিপ্টো.সো .১.১ / ইউএসআর / লিবি / লিবিক্রিপ্টো.এসও .1.1
ওয়াজ 123

এই 2 কি একই? তারা বিভিন্ন সংস্করণ বলে মনে হচ্ছে।
Yixing লিউ

8

আমি এই সরঞ্জামগুলির বিকাশকারীদের একজন। আমাদের বাইনারিগুলি উবুন্টুকে আনুষ্ঠানিকভাবে (এখনও) সমর্থন করে না। এই সমস্যাটি সমাধানের সরকারী উপায় হ'ল উত্স থেকে পুনরায় সংকলন করা, যা সবেমাত্র অত্যন্ত সহজ হয়েছে ( https://github.com/NullModel/kentUtils দেখুন )। আমরা বর্তমানে লিবিএসএল নির্ভরতা ছাড়াই স্থির বাইনারি তৈরির চেষ্টা করছি।


নতুন লিঙ্ক আছে? উপরের লিঙ্কটি বলে যে এটি এখন অপ্রচলিত।
রিউউ

6

আমার ক্ষেত্রে, আমি আমার উবুন্টু মেশিনে রেড হ্যাট এন্টারপ্রাইজ লিনাক্সের জন্য সংকলিত একটি অ্যাপ্লিকেশনটি বোকামি করেছিলাম। কেবল উবুন্টু সংস্করণ ব্যবহার করে সমস্যার সমাধান হয়েছে।

এটি উবুন্টুর পক্ষে সমর্থনের অভাবের মতো যা ম্যাক্স বর্ণনা করে।


একই অবস্থা. একেবারে নিশ্চিত নয় যে এটি প্রাথমিক কারণ তবে এটি সম্ভবত হতে পারে। Fyi - সফটওয়্যার ছিল রয়েলেন্ডার।
বোসি

হ্যাঁ, আমার ক্ষেত্রে আমি tar.gzউবুন্টু নয় (অন্য একটি লিনাক্স) জন্য মঙ্গো ডাউনলোড করেছি । মঙ্গো ডাউনলোড করার সময় মঙ্গো সাইটে ড্রপডাউন তালিকাটি দেখুন এবং উবুন্টু চয়ন করুন।
ম্যাক্সিম ইয়েফ্রেমভ

1
এখানেও ... উবুন্টু-তে নতুন ... এই উত্তরটি প্রায় 45
মিনিট

একই অবস্থা. 1অন্যরা কীভাবে এটি কাজ করতে পেরেছেন? সম্ভবত তারা ওপিতে "উবুন্টু" রেফারেন্সটি মিস করেছেন? 2কেন একটি distro ব্যাপার হবে? এটি কি একই স্থাপত্যের বিপরীতে সংকলিত নয়?
রিউউ

0

ওপেনএসএসএল এর একটি নতুন সংস্করণ ইনস্টল করার সময় আমি আমার সিমলিংকগুলি দূষিত করে ফেলেছি। এই অবস্থার সমাধানের জন্য, আমি আমার প্রতিলিঙ্কগুলি / usr / lib64 এ স্থির করেছি। যেমনsudo ln -sf libssl.so.0.9.8e libssl.so.10


0

অ্যাপটি-ফাইল সম্পর্কিত, প্রথমে আপনাকে এটি ইনস্টল করতে হবে

sudo apt install apt-file

এবং এর ক্যাশে আপডেট করুন

sudo apt-file update

তারপরে অ্যাপ্ট-ফাইল অনুসন্ধানের জন্য কিছু ফাইল কাজ করা উচিত।

প্যাকেজ ইনস্টলেশন সম্পর্কে, আমার মনে হয় আপনার libssl-dev এর দরকার নেই, আপনার কেবল libssl1.0.0 দরকার - এটি রানটাইম লাইব্রেরি। দ্বিতীয়টি হ'ল উন্নয়নের জন্য

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.