Selama pemutakhiran dari lucid (10,04) hingga tepat (12,04), sesi X membeku, dan saya telah mencoba memulihkan pemutakhiran untuk mendapatkan sistem yang stabil. Saya telah melakukan langkah-langkah berikut:
- SSH yang digunakan untuk masuk ke sistem yang macet melalui jaringan.
- Memeriksa isi
/var/log/dist-upgrade
direktori. Tidak ada aktivitas padamain.log
,apt.log
atauterm.log
. top
menunjukkan bahwa proses 'presisi' menggunakan sekitar 3% CPU, tetapi saya tidak dapat menemukan bukti bahwa proses peningkatan masih melakukan apa pun.- 'dpkg' tidak muncul di atas, tetapi muncul dengan
pgrep dpkg | xargs ps
- Membunuh proses 'dpkg' dan 'tepat'
- Mencoba memulihkan pemutakhiran dengan menjalankan
sudo fuser -vki /var/lib/dpkg/lock;sudo dpkg --configure -a
. Ini sebagian berhasil (beberapa paket dikonfigurasi), tetapi gagal dengan pesanProcessing was halted because there were too many errors
. Saya menjalankan perintah yang sama beberapa kali, dan setiap kali beberapa paket dikonfigurasi tetapi yang lain gagal. - Sudah mencoba berlari
sudo apt-get -f install
. Gagal dengan kesalahan serupa dengan dpkg.
Situasi saat ini adalah itu dpkg --configure -a
dan sudo apt-get -f install
gagal dengan dua jenis kesalahan:
Masalah ketergantungan, misalnya:
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
Konflik sumber daya, misalnya:
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Selain itu, sepertinya ada referensi untuk kemungkinan masalah boot, jadi saya tidak ingin melakukan reboot tanpa memperbaiki instal terlebih dahulu:
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
Jadi pertanyaan saya adalah, bagaimana cara menginstal instalasi ketika dpkg --configure -a
gagal?