কীভাবে dpkg ত্রুটি ঠিক করতে হবে [2]?


13

আমি যখনই কোনও প্যাকেজ ইনস্টল বা সরানোর চেষ্টা করব তখনই আমি এই ত্রুটিটি পেয়েছি। আমি ভেবেছিলাম সম্ভবত এটি হার্ড ডিস্ক, তবে একটি ডিস্ক চেক আমাকে স্বাস্থ্যের একটি পরিষ্কার বিল দিয়েছে।

dpkg: unrecoverable fatal error, aborting:
reading files list for package 'linux-headers-3.16.0-31': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install.  Trying to recover:

আমি dpkg স্থিতি ফাইল থেকে এই ফাইলটির তালিকা অপসারণের সমাধানটি চেষ্টা করেছিলাম, তবে কোনও ফলসই হয়নি। আমি প্যাকেজটি পরিষ্কার করার চেষ্টা করেছি কিন্তু কোনও ব্যবহার নেই। আমি এই মুহুর্তে আটকা পড়েছি কারণ গুগলে আমার কাছে যে কিছুই পাওয়া যায় তা সাহায্য করে না।

হালনাগাদ:

এটিই এখন ত্রুটিটি বলে:

dpkg: unrecoverable fatal error, aborting:
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install.  Trying to recover:

চেষ্টা করার পরে: /ubuntu//a/603305/1992

Update2:

মনে হচ্ছে ড্রাইভে খারাপ ক্ষেত্র রয়েছে, তবে পুনঃনির্ধারিত খাত গণনা 0। ড্রাইভ তুলনামূলকভাবে পুরানো, তবে, আমি কিছু সমস্যা আশা করি। আমি তাৎক্ষণিকভাবে এটি প্রতিস্থাপন করতে সক্ষম হব না এবং তারপরেও আমি এখনও সিস্টেমটি আপ টু ডেট রাখতে সক্ষম হব (বিশেষত সুরক্ষার কারণে)।

আমি লক্ষ করেছি যে ত্রুটিতে উল্লিখিত প্যাকেজ সম্পর্কিত কিছু এমডি 5 চেকসামগুলি মোকাবেলায় একটি সমস্যা ছিল, তবে আমি জানি না যে সেগুলি কী করবে, যেমন তাদের সাফ করার ফলে ডিপিকেজি চালিয়ে যাওয়ার সুযোগ থাকবে।

উত্তর:


19

আমি উত্তর এখানে এবং এখানে পেয়েছি ।

আমার কী ধাঁধাটি হ'ল আমি এর আগে দু'বার চেষ্টা করেছি এবং এটি কার্যকর হয়নি। এটি সম্ভবত এই সময়টি কাজ করেছে কারণ আমি লঞ্চপ্যাড উত্তরগুলিতে পাওয়া একটি স্ক্রিপ্ট ব্যবহার করেছি যা ব্যাক আপ করেছিল এবং এটি যা পারত তা পুনরুদ্ধার করেছিল ... আমি জানি না। যে কোনও উপায়ে, এখানে স্থির করা আছে:

  • pkexec gedit /var/lib/dpkg/status
  • নামে আপত্তিজনক প্যাকেজটি অনুসন্ধান করুন এবং এর প্রবেশদ্বারটি সরিয়ে দিন।
  • ফাইল সংরক্ষণ করুন এবং gedit প্রস্থান করুন।
  • চালান sudo dpkg --configure -a
  • sudo apt-get -f installশুধু ক্ষেত্রে চালান ।
  • কোনও ত্রুটি না থাকলে চালিয়ে যান।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.