"/Lib/x86_64-linux-gnu/libc.so.6: সংস্করণ LI GLIBC_2.14 'পাওয়া যায় নি" কীভাবে ঠিক করবেন?


29

এই ত্রুটিটি কীভাবে ঠিক করবেন:

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found

প্ল্যাটফর্ম:

Linux alef 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux

উত্তর:


30

এর অর্থ হ'ল প্রোগ্রামটি গ্লিবসি সংস্করণ ২.১৪ এর বিপরীতে সংকলিত হয়েছিল এবং এটি চালনার জন্য সেই সংস্করণটি প্রয়োজন, তবে আপনার সিস্টেমে একটি পুরানো সংস্করণ ইনস্টল করা আছে। আপনাকে আপনার সিস্টেমে থাকা গ্লিবিক সংস্করণের বিপরীতে প্রোগ্রামটি পুনরায় সংকলন করতে হবে, অথবা গ্লিবির একটি নতুন সংস্করণ ইনস্টল করতে হবে ("লাইবসি 6" প্যাকেজটি দেবিয়ান)।

"পরীক্ষামূলক" সংগ্রহস্থলটিতে দেবিয়ান গ্লাবসি ২.১16 রয়েছে, তবে প্রোগ্রামটি পুনরায় সংকলন করা নিরাপদ বিকল্প। গ্লিবসি এমন একটি গ্রন্থাগার যা প্রতিটি কিছুর উপর নির্ভর করে তাই এটি আপগ্রেড করা সুদূরপ্রসারী প্রভাব ফেলতে পারে। যদিও ডিবিয়ানদের গ্লিবসি ২.১16 প্যাকেজটিতে সম্ভবত কোনও ভুল নেই, এটি পরীক্ষামূলক ভাণ্ডারে রয়েছে এর অর্থ এটি এতটা পরীক্ষা গ্রহণ করে নি।


4
এটি একটি দুর্দান্ত উত্তর এবং আমি প্রতিটি বাক্য বুঝতে পেরেছি :)। আমার মেশিনের অধীনে এটি কীভাবে পুনরায় সংকলন করতে হবে (অ্যাপটি টিডসডিক বিকাশকারী), কোনও রেফারেন্স? তবে আমি এই উত্তরটি গ্রহণ করব, দুর্দান্ত।
xliiv

ডেবিয়ান জেসিতে আপগ্রেড করা এখানে সহায়তা করেছে।
cweiske

5
এর অর্থ কি আপনার গ্লাবকের ঠিক ২.১৪ সংস্করণ বা কমপক্ষে ২.১৪ সংস্করণ প্রয়োজন?
ফিলিপ

20

আমি আমার সমাধান এখানে পোস্ট করেছি , রেফারেন্সের জন্য এটি পুনরায় পোস্ট করুন

আমার পরিস্থিতিতে, ত্রুটিটি উপস্থিত হয় যখন আমি একটি অ্যাপ্লিকেশন চালানোর চেষ্টা করি (উবুন্টু ১২.০৪ এলটিএস-এ সংকলিত) দেবিয়ান হুইজি (যা ডিফল্টরূপে গ্লিবসি ২.১13 ইনস্টল করে) এর উপর জিলিবিসি ৩.১৪ ব্যবহার করে .1

আমি এটি চালানোর জন্য একটি কূট কৌশল ব্যবহার করেছি এবং সঠিক ফলাফল পেয়েছি:

  1. উবুন্টু 12.04 এলটিএস থেকে libc6 এবং libc6-dev ডাউনলোড করুন

  2. এগুলি একটি ডিরেক্টরিতে ইনস্টল করার জন্য dpkg কমান্ড চালান (/ home / ব্যবহারকারী / fakeroot / উদাহরণস্বরূপ):

    $ dpkg -x libc6-dev_2.15-0ubuntu10.6_amd64.deb /home/user/fakeroot/
    $ dpkg -x libc6_2.15-0ubuntu10.6_amd64.deb /home/user/fakeroot/
    
  3. নির্দিষ্ট কমান্ড এলডি_লিবিআরএইপিএটিএইচ দিয়ে চালান:

    $ LD_LIBRARY_PATH=/home/user/fakeroot/lib/x86_64-linux-gnu/ YOUR_COMMAND
    
  4. আমার অ্যাপ্লিকেশনটি কেবল GLIBC_2.14 এর থেকে মেমকি () ব্যবহার করে এবং এটি কাজ করে।

এটি অন্যান্য অ্যাপ্লিকেশনগুলির জন্য সফলভাবে কাজ করবে কিনা তা আমি জানি না। এটি সহায়ক আশা করি।


0
apt-get update && apt-get -reinstall install vesta-nginx vesta-php

ওএসটি না ভেঙে এটি ঠিক করা উচিত।  


2
কেন? আপনি দয়া করে ব্যাখ্যা করতে পারেন? vesta(ওয়েব হোস্টিং নিয়ন্ত্রণ প্যানেল) প্রশ্নের সাথে কীভাবে সম্পর্কিত?
আইএক্স 3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.