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