sudo apt-get আপডেট ব্যর্থ হচ্ছে - "অনুমতি প্রত্যাখ্যান" হওয়ার কারণে তালিকা ফাইলটি "খুলতে পারেনি"


25

গত সপ্তাহ বা ততোধিক সময়ের জন্য, sudo apt-get updateদৌড়াদৌড়ি ত্রুটির সাথে শেষ হয়:

Reading package lists... Done
E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/xenial/main/dep11/Components-amd64.yml  
Could not open file /var/lib/apt/lists/partial/au.archive.ubuntu.com_ubuntu_dists_xenial_main_dep11_Components-amd64.yml.gz - open (13: Permission denied) [IP: 202.158.214.106 80]
E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/xenial-backports/main/dep11/icons-64x64.tar  Could not open file /var/lib/apt/lists/partial/au.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_dep11_icons-64x64.tar.gz - open (13: Permission denied) [IP: 202.158.214.106 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

ব্রাউজারের অ্যাড্রেস বারে 2 টি নির্দিষ্ট url টির মধ্যে প্রবেশ করার ফলে 'ফাইল পাওয়া যায় না' (404) ত্রুটির ফলাফল হয় - তবে আমি যদি .gzউভয় ঠিকানায় সংযোজন করি তবে সংশ্লিষ্ট ফাইলগুলি ডাউনলোড করা যায়।

যাইহোক, 2 টি ফাইল ডাউনলোড করার পরে আমি জানি না যে আমি কীভাবে (বা যদি) সেগুলি ব্যবহার করতে পারি।

কীভাবে এগিয়ে যেতে হবে সে সম্পর্কে পরামর্শ চাইছি।

উত্তর:


39

এই ডিরেক্টরিটির বিষয়বস্তুগুলি আংশিকভাবে ডাউনলোড তালিকা (সম্ভবত এপিটি বাধা পেয়েছিল?) যা নিরাপদে সরানো যেতে পারে।

আপনার সিস্টেমে এখন সমস্ত ধরণের ক্ষতি করার অনুমতি রয়েছে বলে সচেতন হয়ে একটি রুট শেল শুরু করুন, তাই সাবধান হন ( sudo rmত্রুটিগুলি শেষ হওয়ার কারণে আমাদের এটি করা দরকার )

sudo -i

ডিরেক্টরিটির বিষয়বস্তু সরিয়ে ফেলুন (সাবধানতার সাথে টাইপ করুন) এবং মূল শেলটি থেকে প্রস্থান করুন:

rm /var/lib/apt/lists/partial/*
exit  

তারপরে প্যাকেজ তালিকাগুলি পুনরায় জেনারেট করার জন্য একটি এপিটি আপডেট চালান এবং সমস্যাটি চলে গেছে তা পরীক্ষা করুন:

sudo apt update

1

@ জন্না উত্তরের নিকটতম সমাধান তবে এপিটি তালিকাগুলি ফোল্ডার থেকে আংশিক ফাইল মোছার আগে প্রথমে পুরানো এপিটি তালিকা ফোল্ডারটিকে ব্যাকআপ হিসাবে অন্তর্ভুক্ত করুন।

প্রথম পরিষ্কার এপিটি

sudo apt-get clean

ব্যাকআপ এপিটি তালিকা ফোল্ডারটি তৈরি করুন

sudo cp -r /var/lib/apt/lists /var/lib/apt/lists.old

এপিটি তালিকা ফোল্ডার থেকে আংশিক ফোল্ডারটি সরান

sudo rm -rf /var/lib/apt/lists/partial/

তারপরে এপিটি পরিষ্কার করে আপডেট করুন

sudo apt-get clean
sudo apt-get update

উবুন্টু ফর্ম পোস্ট থেকে উত্স

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