apt-get จะไม่อัพเกรด generic-pae แบบเก่า


8

เล่น # apt-get sudo apt-get -f installอัพเกรดฉันกำลังบอกว่าจะวิ่ง ฉันทำอย่างนั้นและดู:

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)

นี่คือรายการของฉัน/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

เครื่องอื่น ๆ ของฉันส่วนใหญ่มีตัวเลขทั้งหมดอยู่ระหว่าง 45 ถึง 58 ด้วย ฉันไม่คิดว่าฉันต้องการรุ่น 48 นี้ด้วยเหรอ



คุณสามารถเก็บเคอร์เนลล่าสุดที่ใช้งานได้ดี .. ตรวจสอบเคอร์เนลที่ใช้อยู่ในปัจจุบันด้วยuname -r.. ไปที่ลิงก์นี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการลบเคอร์เนลเก่า: ฉันจะลบหรือซ่อนเคอร์เนลเวอร์ชันเก่าเพื่อล้างเมนูบู๊ตได้อย่างไร
ความแม่นยำ

1
ทั้งaskubuntu.com/questions/140246/…และaskubuntu.com/questions/2793/…จะไม่ช่วยในสถานการณ์นี้
Avinash Raj

คำตอบ:


10

การลบหรือบังคับลบแพ็กเกจที่สอดคล้องกันสำหรับประเภทข้อผิดพลาดด้านล่างจะช่วยแก้ปัญหาได้

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

ในคำถามนี้leaving unconfiguredเกิดข้อผิดพลาดสำหรับแพ็คเกจทั้งสามนี้

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

ดังนั้นเราต้องลบแพ็กเกจด้วยการรัน

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

หากมีปัญหาการพึ่งพาใด ๆ เกิดขึ้นในขณะที่ลบข้างต้นไปสำหรับforceตัวเลือกเหมือนด้านล่างอื่นข้ามมัน

หมายเหตุ:ใช้ตัวเลือกบังคับเฉพาะเมื่อวิธีการอื่นไม่ทำงาน

บังคับให้นำแพคเกจสามข้อข้างต้นออกโดยรันคำสั่งด้านล่าง

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

ตอนนี้คุณสามารถอัพเกรดได้

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

หากคุณต้องการแพคเกจที่จะติดตั้งใหม่แล้วเรียกใช้ด้านล่าง

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

1
มีสองปัญหา อย่างแรกเมล็ดเก่าไม่ถูกลบออกดังนั้นพาร์ทิชันของฉันจึงเต็ม ประการที่สองฉันคิดว่าการอัปเกรดล้มเหลวอย่างไม่ดีโดยทิ้งการอ้างอิงที่ยุ่งเหยิง
BentFranklin

ฉันเห็นกระทู้แสดงคำตอบนี้ แต่มีไว้สำหรับแอปพลิเคชันไม่ใช่ระบบภายในดังนั้นฉันจึงกลัวที่จะลบ linux-generic-pae และญาติของมันออก
BentFranklin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.