apt-get sẽ không nâng cấp pae chung chung


8

Chạy # apt-get nâng cấp Tôi được yêu cầu chạy sudo apt-get -f install. Tôi làm điều đó và thấy:

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)

Đây là danh sách của tôi /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

Hầu hết các máy khác của tôi đều có tất cả các số trong khoảng từ 45 đến 58. Tôi không nghĩ rằng tôi thậm chí cần phiên bản 48 này phải không?



bạn chỉ có thể giữ kernel mới nhất hoạt động tốt .. kiểm tra kernel hiện đang sử dụng với uname -r.. cũng truy cập liên kết này để biết thêm về cách loại bỏ các kernel cũ: Làm cách nào để xóa hoặc ẩn các phiên bản kernel cũ, để dọn sạch menu boot?
chính xác

1
cả Askubfox.com/questions/140246/ trênhỏiubfox.com/questions/2793/ sẽ không giúp đỡ trong tình huống này.
Avinash Raj

Câu trả lời:


10

Loại bỏ hoặc buộc loại bỏ gói tương ứng cho loại lỗi dưới đây sẽ giải quyết vấn đề,

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

Trong câu hỏi này leaving unconfiguredxảy ra lỗi cho ba gói này,

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

Vì vậy, chúng tôi phải loại bỏ các gói bằng cách chạy,

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

Nếu có bất kỳ vấn đề phụ thuộc nào xảy ra trong khi loại bỏ ở trên thì hãy forcechọn tùy chọn như bên dưới bỏ qua nó.

Lưu ý: Chỉ sử dụng tùy chọn bắt buộc khi tất cả các phương thức khác không hoạt động.

Buộc loại bỏ ba gói trên bằng cách chạy các lệnh bên dưới,

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

Bây giờ bạn có thể chạy một bản nâng cấp,

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

Nếu bạn muốn các gói được cài đặt lại, thì hãy chạy bên dưới

sudo apt-get install linux-image-generic-pae
sudo apt-get install linux-headers-generic-pae
sudo apt-get install linux-generic-pae

1
Có hai vấn đề. Đầu tiên, các hạt nhân cũ không được gỡ bỏ, vì vậy phân vùng của tôi đã lấp đầy. Thứ hai, tôi cho rằng một bản nâng cấp thất bại nặng nề, để lại sự phụ thuộc bị rối tung.
BentFranklin

Tôi đã thấy các chủ đề hiển thị câu trả lời này, nhưng chúng là cho các ứng dụng, không phải hệ thống bên trong, vì vậy tôi đã sợ loại bỏ hoàn toàn linux-generic-pae và họ hàng của nó.
BentFranklin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.