Lucid'den (10.04) hassas (12.04) 'e yükseltme sırasında, X oturumu dondu ve kararlı bir sistem elde etmek için yükseltmeyi kurtarmaya çalışıyorum. Aşağıdaki adımları uyguladım:
- Ağ üzerinden takılmış sistemde oturum açmak için ssh kullanılır.
/var/log/dist-upgrade
Dizinin içeriğini kontrol ettim . Orada hiçbir etkinlik olduğunumain.log
,apt.log
ya daterm.log
.top
"hassas" işlemin yaklaşık% 3 CPU kullandığını gösterdi, ancak yükseltme işleminin hala bir şey yaptığını gösteren hiçbir kanıt bulamadım.- 'dpkg' en üstte görünmedi, ancak ortaya çıktı
pgrep dpkg | xargs ps
- 'Dpkg' ve 'hassas' süreçleri öldürdü
- Yükseltmeyi çalıştırarak kurtarmayı denedi
sudo fuser -vki /var/lib/dpkg/lock;sudo dpkg --configure -a
. Bu kısmen başarılıydı (bazı paketler yapılandırıldı), ancak mesajla başarısız olduProcessing was halted because there were too many errors
. Aynı komutu birkaç kez çalıştırdım ve her seferinde bazı paketler yapılandırıldı, ancak diğerleri başarısız oldu. - Koşmaya çalıştı
sudo apt-get -f install
. Dpkg ile benzer hatalarla başarısız olur.
Mevcut durum şu dpkg --configure -a
ve sudo apt-get -f install
iki çeşit hata ile başarısız:
Bağımlılık sorunları, örneğin:
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
Kaynak çakışması, örneğin:
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Ayrıca, olası önyükleme sorunlarına referans var gibi görünüyor, bu yüzden önce yüklemeyi düzeltmeden yeniden başlatmaya istekli değilim:
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
Benim sorum şu, dpkg --configure -a
başarısız olduğunda çalışan bir yükleme almak nasıl ?