libEGL.so.1 কোনও প্রতীকী লিঙ্ক নয়


54

কোনও প্রোগ্রাম ইনস্টল করার পরে আমি নিম্নলিখিত ত্রুটি পেয়েছি

Processing triggers for libc-bin (2.23-0ubuntu7) ...
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link

/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link

এই ত্রুটিটি কী এবং আমি কীভাবে এটি সমাধান করব?


এটি বেশিরভাগ ব্যবহারকারী দ্বারা রিপোর্ট করা একটি বাগ। Askubuntu.com/questions/851069/… ড্রাইভার সফটওয়্যার ইনস্টল করার চেষ্টা করুন এবং সমাধান হলে তা আমাদের জানান
একটি উমর মুক্তার

একটি বাগ রিপোর্ট পাওয়া গেছে: bugs.launchpad.net/ubuntu/+source/nvidia-
رافিক্স- ড্রাইভারগুলি

উত্তর:


48

এটি এমন একটি সমস্যা যা অনেক ব্যবহারকারীকে প্রভাবিত করেছে এবং লঞ্চপ্যাডে বাগ হিসাবে রিপোর্ট করা হয়েছে

LibEGL এর বিভিন্ন সংস্করণের মধ্যে বিরোধ রয়েছে বলে মনে হচ্ছে।

এই সতর্কতা থেকে মুক্তি পেতে, নিম্নলিখিত সিমলিংকগুলি তৈরি করুন (তবে প্রথমে সতর্কবার্তা বেলুন পড়ুন):

sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1
sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1

সতর্কতা : আপনার সিস্টেম পরিবর্তন করার দরকার নেই। পুনরায় বুট করার পরে যদি আপনি গ্রাফিকাল ইন্টারফেস শুরু করতে না পারেন তবে আপনি এটি সমাধান করতে পারেন:
১. টার্মিনালে লগইন করুন;
2. চালানsudo dpkg-reconfigure nvidia*


3
যেমন Noisy_Botnet উল্লেখ করেছে (দুঃখিত, রেপ পয়েন্টগুলির কারণে সেখানে নীচে মন্তব্য করতে পারবেন না) বা এখানে আলোচনা হিসাবে সমস্যাটি সমাধান করা যেতে পারে অস্থায়ীভাবে। তবে এখন যে ড্রাইভার সংস্করণটি 375.39 থেকে 375.51 এ আপগ্রেড হয়েছে, আপনি এখন এটি আবার '39 এর পরিবর্তে' 51 এর সাথে পুনরাবৃত্তি করতে পারেন ... এবং ভবিষ্যতের জন্য, আপনাকে সংস্করণগুলি পরীক্ষা করতে হবে (যখন 375.51 আপগ্রেড করা হবে) এবং লিঙ্কটি আমি ইস্যুতে আপডেটগুলি দিয়েছি ... পিএস: লিঙ্কে কমান্ডগুলি টাইপ করার আগে শেষ অবধি পড়ুন; l
hekimgil

4
এই জন্য একটি বাস্তব ঠিক উপর কোন শব্দ?
গড্ডার্ড

1
এই সংস্করণটি কি প্রতিটি সংস্করণ আপগ্রেডে পুনরাবৃত্তি করা দরকার?
অ্যালিকেলজিন-কিলাকা

1
আমি মনে করি নিজেকে প্রতি সিস্টেমের জন্য একাধিকবার এটি করা হয়েছে এবং আগের মন্তব্যে যেমন উল্লেখ করা হয়েছে, আমার সংখ্যাগুলি পরিবর্তন করা দরকার।
ঋষি

আমি মনে করি এটি হ'ল আমার সিস্টেমে নুকে-এন-পেভ বাধ্য করা। এর আগে আমি 15.10 থেকে আপগ্রেড করেছি এবং কেডিপি এসডিডিএম-গ্রিটার একই ইজিএল লাইব্রেরিতে একটি সেগফোল্ট দিয়ে ক্র্যাশ করে রেখেছিল, তাই জিডিএমও করেছিল। আমি যখন নুভাতে ফিরলাম, এটি কাজ করেছিল তবে এটি অবিশ্বাস্যভাবে কম এফপিএস ছিল (আমরা ভিডিওটি প্রায় 1990 এর ধীরে কথা বলছি)। এটি একটি তাৎপর্যপূর্ণ বিষয়, এর মধ্যে আমি আজ 10 ঘন্টা হারিয়ে ফেলেছি।
জোনাথন নিউফিল্ড

11

নীচে Noisy_Botnet এর সমাধানটির সহজেই ব্যবহারযোগ্য সংস্করণ। এটি কোনও আপডেটের জন্য প্রক্রিয়া পুনরাবৃত্তি করতে সহায়তা করে।

#! /bin/sh
#
# find the file in /usr/lib
LIBEGL=`find /usr/lib/nvidia* -name libEGL.so.\* | egrep "[0-9][0-9]*\.[0-9][0-9]*$"`
LIBEGL_LINK=`echo $LIBEGL | sed 's/[0-9][0-9]*\.[0-9][0-9]*$/1/'`
printf "\n\nThe following commands will be executed:\n+++++++++++++++++++++++++++++++++++++++\n"
printf "mv $LIBEGL_LINK ${LIBEGL_LINK}.orig\nln -s $LIBEGL $LIBEGL_LINK\n\n"
while true; do
    read -p "Do you wish to perform these commands?  " yn
    case $yn in
        [Yy]* ) mv $LIBEGL_LINK ${LIBEGL_LINK}.orig; ln -s $LIBEGL $LIBEGL_LINK ; break;;
        [Nn]* ) break;;
        * ) echo "Please answer yes or no.";;
    esac
done

# find the file in /usr/lib32
LIBEGL=`find /usr/lib32/nvidia* -name libEGL.so.\* | egrep "[0-9][0-9]*\.[0-9][0-9]*$"`
LIBEGL_LINK=`echo $LIBEGL | sed 's/[0-9][0-9]*\.[0-9][0-9]*$/1/'`
printf "\n\nThe following commands will be executed:\n+++++++++++++++++++++++++++++++++++++++\n"
printf "mv $LIBEGL_LINK ${LIBEGL_LINK}.orig\nln -s $LIBEGL $LIBEGL_LINK\n\n"
while true; do
    read -p "Do you wish to perform these commands?  " yn
    case $yn in
        [Yy]* ) mv $LIBEGL_LINK ${LIBEGL_LINK}.orig; ln -s $LIBEGL $LIBEGL_LINK ; break;;
        [Nn]* ) break;;
        * ) echo "Please answer yes or no.";;
    esac
done

1

আপনি কি প্রথম আপডেট ছাড়াই আপগ্রেড করেছেন? আমার একই বার্তা ছিল, আমি আপডেট করেছি, আপগ্রেড করেছি এবং বার্তাটি গেছে

sudo apt-get update
sudo apt-get upgrade

আমি দৌড়ে sudo apt-get update, sudo apt-get upgrade, sudo apt-get dist-upgrade, sudo apt-get install nvidia-375এবং তারপর আমার অ্যাপ্লিকেশানগুলি ইনস্টল করা নেই।
দান্তে

@ ড্যান্ট এবং এটি কাজ করেছে? ত্রুটি উধাও?
আলিকেলজিন-কিলাকা

@ অ্যালিকেলজিন-কিলাকা উবুন্টু ১ 16.০৪.২ এর নতুন ইনস্টলেশন করার পরে, আমি প্রথম কাজটি করেছিলাম আমার সিস্টেমটি মূল সংগ্রহস্থল থেকে আপগ্রেড করা। এর পরে আমি nvidia-375ড্রাইভার ইনস্টল করেছি এবং শেষ পর্যন্ত আমার প্রয়োজন মতো অন্য কোনও অ্যাপ্লিকেশন ইনস্টল করেছি। তবে প্রতিটি অ্যাপ্লিকেশন ইনস্টল করার পরে আমি আমার প্রশ্নের মধ্যে উল্লিখিত ত্রুটি পেয়েছি। সুতরাং ত্রুটি অদৃশ্য হয়নি। বিপরীতে, এটি আপগ্রেড করার পরে ঘটতে শুরু করে।
দান্তে

update+upgradeপারেন আমার জন্য সমস্যা সমাধানের করা হয়নি :(
AlikElzin-kilaka

এটি আমার জন্য কাজ করেছে (স্কেচ ইনস্টল করে)। তাই আমি স্কেচটি সরিয়ে নিয়েছি, একটি আপডেট + আপগ্রেড করেছি এবং স্কেচটি পুনরায় ইনস্টল করেছি
surfealokesea

0

আমি একই সমস্যা ছিল এবং এটি মাধ্যমে শেষ পর্যন্ত; এটি আগে কাজ করেছে। আমার উবুন্টু 16.04 এ চুদা 8.0 এবং টেনসরফ্লো 1.3 রয়েছে।

এভাবেই আমি বিষয়টি সমাধান করেছি। প্রথমত,

sudo apt-get update

sudo apt-get upgrade

তারপর,

sudo ldconfig /usr/local/cuda/lib64

এটা এখন কাজ করে. ফাঁসির আদেশের বিষয়টি গুরুত্বপূর্ণ।

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