apt-get tidak akan memutakhirkan generik-pae lama

8

Menjalankan upgrade # apt-get Saya diperintahkan untuk menjalankan sudo apt-get -f install. Saya melakukan itu dan melihat:

The following extra packages will be installed:
  linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
  linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
3 upgraded, 0 newly installed, 0 to remove and 138 not upgraded.
3 not fully installed or removed.
Need to get 0 B/6,460 B of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: dependency problems prevent configuration of linux-image-generic-pae:
 linux-image-generic-pae depends on linux-image-3.2.0-48-generic-pae; however:
  Package linux-image-3.2.0-48-generic-pae is not installed.
dpkg: error processing linux-image-generic-pae (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of linux-headers-generic-pae:
 linux-headers-generic-pae depends on linux-headers-3.2.0-48-generic-pae; however:
  Package linux-headers-3.2.0-48-generic-pae is not installed.
dpkg: error processing linux-headers-generic-pae (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of linux-generic-pae:
 linux-generic-pae depends on linux-image-generic-pae (= 3.2.0.48.58); however:
  Package linux-image-generic-pae is not configured yet.
 linux-generic-pae depends on linux-headers-generic-pae (= 3.2.0.48.58); however:
  Package linux-headers-generic-pae is not configured yet.
dpkg: error processing linux-generic-pae (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
 linux-image-generic-pae
 linux-headers-generic-pae
 linux-generic-pae
E: Sub-process /usr/bin/dpkg returned an error code (1)

Berikut daftar saya /usr/src:

/usr/src:
total used in directory 88 available 19619852
drwxr-xr-x 22 root root 4096 Feb  1 23:21 .
drwxr-xr-x 10 root root 4096 Aug 31  2012 ..
drwxr-xr-x 24 root root 4096 Jan 18  2013 linux-headers-3.2.0-36
drwxr-xr-x  7 root root 4096 Jan 18  2013 linux-headers-3.2.0-36-generic-pae
drwxr-xr-x 24 root root 4096 Feb  1  2013 linux-headers-3.2.0-37
drwxr-xr-x  7 root root 4096 Feb  1  2013 linux-headers-3.2.0-37-generic-pae
drwxr-xr-x 24 root root 4096 Feb 22  2013 linux-headers-3.2.0-38
drwxr-xr-x  7 root root 4096 Feb 22  2013 linux-headers-3.2.0-38-generic-pae
drwxr-xr-x 24 root root 4096 Mar 19  2013 linux-headers-3.2.0-39
drwxr-xr-x  7 root root 4096 Mar 19  2013 linux-headers-3.2.0-39-generic-pae
drwxr-xr-x 24 root root 4096 Apr  9  2013 linux-headers-3.2.0-40
drwxr-xr-x  7 root root 4096 Apr  9  2013 linux-headers-3.2.0-40-generic-pae
drwxr-xr-x 24 root root 4096 May  2  2013 linux-headers-3.2.0-41
drwxr-xr-x  7 root root 4096 May  2  2013 linux-headers-3.2.0-41-generic-pae
drwxr-xr-x 24 root root 4096 May 16  2013 linux-headers-3.2.0-43
drwxr-xr-x  7 root root 4096 May 16  2013 linux-headers-3.2.0-43-generic-pae
drwxr-xr-x 24 root root 4096 May 24  2013 linux-headers-3.2.0-44
drwxr-xr-x  7 root root 4096 May 24  2013 linux-headers-3.2.0-44-generic-pae
drwxr-xr-x 24 root root 4096 May 31  2013 linux-headers-3.2.0-45
drwxr-xr-x  7 root root 4096 May 31  2013 linux-headers-3.2.0-45-generic-pae
drwxr-xr-x 24 root root 4096 Feb  1 23:21 linux-headers-3.2.0-58
drwxr-xr-x  7 root root 4096 Feb  1 23:21 linux-headers-3.2.0-58-generic-pae

Sebagian besar mesin saya yang lain memiliki semua angka di sana antara 45 dan 58 juga. Saya rasa saya bahkan tidak perlu versi 48 ini, kan?

BentFranklin
sumber
Anda bisa menyimpan kernel terbaru yang berfungsi dengan baik .. memeriksa kernel yang saat ini digunakan dengan uname -r.. juga mengunjungi tautan ini untuk mengetahui lebih lanjut tentang menghapus kernel lama: Bagaimana cara menghapus atau menyembunyikan versi kernel lama, untuk membersihkan menu boot?
tepat
1
baik askubuntu.com/questions/140246/… dan askubuntu.com/questions/2793/… tidak akan membantu dalam situasi ini.
Avinash Raj

Jawaban:

10

Menghapus atau Menghapus paket yang sesuai untuk jenis kesalahan di bawah ini akan menyelesaikan masalah,

dpkg: error package-name (--configure):
 dependency problems - leaving unconfigured

Dalam pertanyaan ini leaving unconfiguredkesalahan terjadi untuk tiga paket ini,

linux-image-generic-pae
linux-headers-generic-pae
linux-generic-pae

Jadi kita harus menghapus paket dengan menjalankan,

sudo dpkg -r linux-image-generic-pae
sudo dpkg -r linux-headers-generic-pae
sudo dpkg -r linux-generic-pae

Jika ada masalah ketergantungan terjadi saat menghapus di atas maka pergi untuk forceopsi seperti di bawah ini lewati saja.

Catatan: Pilih opsi paksaan hanya saat semua metode lain tidak berfungsi.

Hapus secara paksa ketiga paket di atas dengan menjalankan perintah di bawah ini,

sudo dpkg --purge --force-all --force-remove-reinstreq linux-image-generic-pae
sudo dpkg --purge --force-all --force-remove-reinstreq linux-headers-generic-pae
sudo dpkg --purge --force-all --force-remove-reinstreq linux-generic-pae

Sekarang Anda dapat menjalankan upgrade,

sudo apt-get -f install
sudo apt-get upgrade

Jika Anda ingin paket diinstal ulang, kemudian jalankan di bawah ini

sudo apt-get install linux-image-generic-pae
sudo apt-get install linux-headers-generic-pae
sudo apt-get install linux-generic-pae
Avinash Raj
sumber
1
Ada dua masalah. Pertama, kernel lama tidak dihapus, jadi partisi saya terisi. Kedua, saya kira upgrade gagal, meninggalkan dependensi yang kacau.
BentFranklin
Saya telah melihat utas menunjukkan jawaban ini, tetapi itu adalah untuk aplikasi, bukan sistem internal, jadi saya takut untuk dengan gampang menghapus linux-generic-pae dan kerabatnya.
BentFranklin