ल्यूसिड (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
फेल होने पर वर्किंग इंस्टाल कैसे करें ?