আপনি কীভাবে ব্যর্থ আপগ্রেড থেকে পুনরুদ্ধার করবেন ('apt-get -f ইনস্টল' এবং 'dpkg --configure -a' ব্যর্থ)?


14

লুসিড (10.04) থেকে যথাযথ (12.04) এ আপগ্রেড করার সময় এক্স সেশন হিমশীতল হয়ে গেছে এবং আমি একটি স্থিতিশীল সিস্টেম পাওয়ার জন্য আপগ্রেডটি পুনরুদ্ধার করার চেষ্টা করছি। আমি নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করেছি:

  1. নেটওয়ার্কে স্টলড সিস্টেমে লগ ইন করতে ssh ব্যবহার করা হয়েছে।
  2. /var/log/dist-upgradeডিরেক্টরি বিষয়বস্তু চেক । কোন কার্যকলাপ ছিল main.log, apt.logবা term.log
  3. top প্রক্রিয়াটি 'সুনির্দিষ্ট' প্রায় 3% সিপিইউ ব্যবহার করে দেখিয়েছিল, তবে আপগ্রেড প্রক্রিয়াটি এখনও কিছু করছে কিনা এমন কোনও প্রমাণ আমি পাইনি।
  4. 'dpkg' শীর্ষে প্রদর্শিত হয়নি, তবে এটি সামনে এসেছিল pgrep dpkg | xargs ps
  5. 'Dpkg' এবং 'সুনির্দিষ্ট' প্রক্রিয়া হত্যা করেছে
  6. চালিয়ে আপগ্রেডটি পুনরুদ্ধার করার চেষ্টা করেছি sudo fuser -vki /var/lib/dpkg/lock;sudo dpkg --configure -a। এটি আংশিকভাবে সফল ছিল (কিছু প্যাকেজ কনফিগার করা হয়েছিল), তবে বার্তাটি দিয়ে ব্যর্থ হয়েছিল Processing was halted because there were too many errors। আমি একই কমান্ডটি কয়েকবার চালিয়েছি এবং প্রতিবার কিছু প্যাকেজ কনফিগার করা হয়েছিল তবে অন্যরা ব্যর্থ হয়েছিল।
  7. দৌড়ানোর চেষ্টা করল sudo apt-get -f install। এটি dpkg এর অনুরূপ ত্রুটিগুলির সাথে ব্যর্থ হয়।

বর্তমান পরিস্থিতি এটি dpkg --configure -aএবং sudo apt-get -f installদুটি ধরণের ত্রুটির সাথে ব্যর্থ হয়:

  1. নির্ভরতা সম্পর্কিত সমস্যাগুলি, যেমন:

    dpkg: dependency problems prevent configuration of cifs-utils:
    cifs-utils depends on samba-common; however:
    Package samba-common is not configured yet.
    dpkg: error processing cifs-utils (--configure):
    dependency problems - leaving unconfigured
    
  2. সংস্থান বিরোধ, যেমন:

    debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
    

অতিরিক্তভাবে, এটি সম্ভাব্য বুট সমস্যার উল্লেখ রয়েছে বলে মনে হয়, তাই আমি প্রথমে ইনস্টলটি ঠিক না করে পুনরায় বুট করতে আগ্রহী না:

    dpkg: too many errors, stopping
    Processing triggers for initramfs-tools ...
    update-initramfs: Generating /boot/initrd.img-3.2.0-25-generic
    cryptsetup: WARNING: failed to detect canonical device of /dev/sda1
    cryptsetup: WARNING: could not determine root device from /etc/fstab

সুতরাং আমার প্রশ্নটি হল, dpkg --configure -aব্যর্থ হলে কীভাবে একটি ওয়ার্কিং ইনস্টল পাবেন ?


Help.ubuntu.com/commune/… এ পদক্ষেপগুলি অনুসরণ করেছে তবে এখনও অমীমাংসিত নির্ভরতা রয়েছে। আইএসও ডাউনলোড হচ্ছে এবং একটি পরিষ্কার ইনস্টল করবে।
rudivonstaden

উত্তর:


6

আমি আপগ্রেডটিকে উদ্ধার করতে সক্ষম হয়েছি, যদিও এটি কী কাজ করেছিল তা আমি 100% নিশ্চিত নই। অন্যরা এখনও উপকৃত হতে পারে:

  1. আমি কমান্ড-লাইন টার্মিনাল (Ctl + Alt + F2) এবং তারপরে এক্স টার্মিনালে (Ctl + Alt + F7) ফিরে গিয়ে আমার এক্স সেশনটি পুনরুদ্ধার করতে সক্ষম হয়েছি, যা আমাকে আবার লগইন করতে বলেছিল। সিস্টেমটি অস্থির ছিল তবে কাজ করেছিল। আমি তখন আপগ্রেড সম্পর্কিত প্রম্পটগুলির কয়েকটি বন্ধ করতে সক্ষম হয়েছি।

  2. দেখে মনে হচ্ছে আপডেট ম্যানেজার পিপিএ অক্ষম করেনি, তাই আমি পরিষ্কার /etc/apt/sources.list.d/(সমস্ত এন্ট্রি মুছে ফেলেছি)। আইআরসি-তে (# বুন্টু) পরামর্শ দেওয়া হয়েছিল যে পিপিএ পরিষ্কার করার জন্য আমার পিপিএ-পার্জ ব্যবহার করা উচিত, তবে শেষ পর্যন্ত আমি এগুলি কেবল মুছে ফেললাম।

  3. এর পরে, sudo apt-get updateএবং sudo apt-get -f installবাকী বেশিরভাগ সমস্যাগুলি সাফ করে দিয়েছিল, তবে এর সাথে এখনও নির্ভরতার সমস্যা ছিল samba

  4. আমি সাম্বা এটি ( sudo apt-get remove samba) সরিয়ে এবং ( ) পুনরায় ইনস্টল করে ঠিক করতে সক্ষম হয়েছি sudo apt-get install samba

এর পরে, সিস্টেমটি কম-বেশি স্থিতিশীল ছিল। পুনরায় চালু হওয়ার পরে আমাকে unityক্যটি সরিয়ে পুনরায় ইনস্টল করতে হয়েছিল, তবে অন্যথায় এটি ভালভাবে কাজ করছে।


1

আমি আজ এই সমস্যাটি 14.04 এ আপগ্রেড করার চেষ্টা করেছি। আমি অনুরূপ বার্তা লক্ষ্য করেছি:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable

আমি sudo fuser /var/cache/debconf/config.datকোন প্রক্রিয়া আটকে ছিল তা নির্ধারণ করতাম । লক্ষ্য করুন যে আপনাকে 'আটকে আছে' এমন সঠিক ফাইলটি খুঁজে পেতে হবে। স্পষ্টতই সামনে কিছু শেষ জিনিস যা সঠিকভাবে পপ আপ হয়নি তবে আপডেটটির অগ্রগতি লক করেছে। এই প্রক্রিয়াটি হত্যার পরে আমি নিয়মিত কমান্ডগুলির সাহায্যে সিস্টেমে প্যাচিং পুনরায় শুরু করতে সক্ষম হয়েছি।


0

আমার একই রকম সমস্যা ছিল: ১. সিনাপটিক্স ==> ত্রুটি বার্তা চালু করবে না: "sudo dpkg --configure -a চালান"

  1. "sudo dpkg --configure -a" ব্যর্থ হবে এবং আমার পিসি পুনরায় বুট করবে (বেশ কয়েকবার)

  2. সমস্ত "sudo apt-get ..." উদ্দেশ্যগুলি একই ত্রুটি বার্তায় ব্যর্থ হবে : do supt apt-get autoclean E: se interrumpió la ejecución de dpkg, debe ejecutar دستیমানিক «sudo dpkg --configure -a» para corregir el সমস্যা।

আমার জন্য কাজ করা: ১. বেশ কয়েকবার "sudo apt-get update" চালানো হয়েছে আর প্যাকেজ ডাউনলোড না করা পর্যন্ত।

পাস এন: Ign http://es.archive.ubuntu.com বিশ্বস্ত / মহাবিশ্ব অনুবাদ-এস_ইএস ডেসকারগাদোস 4.294 কেবি এন 31seg। (137 কেবি / গুলি) ই: সে আন্তঃরঙ্পিয়া লা ইজিকিউইন ডি ডিপিকিগি, দেবে এজেকিটার ম্যানুয়ালম্যান্ট «সুডো ডিপি কেজি - কনফিগার -এ» প্যারা কোরগির এল সমস্যামা $

পাস n + 1: IGN http://es.archive.ubuntu.com বিশ্বাসভাজন / মহাবিশ্ব অনুবাদ-es_ES ই: SE interrumpió লা ejecución ডি dpkg, Debe ejecutar manualmente «sudo dpkg --configure -a» পাড়া corregir এল সমস্যা নেই $ পর্যন্ত কোনও "দেশকার্ডোডোস" বার্তা উপস্থিত হয় (ডাউনলোড)।

  1. আবার চালানো হয়েছে "sudo dpkg --configure -a"

এবং এটি তখন কাজ করেছিল ... কেন / কীভাবে তা নিশ্চিত নয়। তবে এখন ঠিক আছে।

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