เมื่อติดตั้งแพ็คเกจอิมเมจเคอร์เนล Linux ฉันได้รับท่ามกลางข้อผิดพลาดอื่น ๆ :
ไม่มีการเขียนรายงาน apport เพราะถึง MaxReports แล้ว
ฉันจะลบรายงานเก่าได้อย่างไรเพื่อที่ Apport จะสามารถกลับมาใช้เวทมนตร์การรายงานบั๊กได้อีกครั้ง
เมื่อติดตั้งแพ็คเกจอิมเมจเคอร์เนล Linux ฉันได้รับท่ามกลางข้อผิดพลาดอื่น ๆ :
ไม่มีการเขียนรายงาน apport เพราะถึง MaxReports แล้ว
ฉันจะลบรายงานเก่าได้อย่างไรเพื่อที่ Apport จะสามารถกลับมาใช้เวทมนตร์การรายงานบั๊กได้อีกครั้ง
คำตอบ:
/var/crash
ไฟล์ที่ผิดพลาดมีการรวมตัวกันใน
ในเซสชันหาก apport รวบรวมข้อมูลจะมีไฟล์ apport อยู่/tmp/apport.appname...
ด้วย
เมื่อฉันได้รับข้อความแสดงข้อผิดพลาดนี้ฉันพบว่ามันเกี่ยวข้องกับ/boot
พาร์ติชั่นที่เต็มไปด้วยเคอร์เนลอิมเมจเก่าและหัวที่ไม่ถูกลบหลังจากการอัพเกรด การแก้ปัญหาชั่วคราวจากความคิดเห็นข้อผิดพลาดของ launchpadจะถูกเสนอไว้ที่ด้านล่างของโพสต์นี้
เป็นเรื่องที่น่าสังเกตว่า Ubuntu กำลังทำการแก้ไขผ่าน Aptซึ่งตั้งแต่วันที่ 2013-03-26 ได้มีการนำไปใช้อย่างแม่นยำ แต่อยู่ระหว่างดำเนินการกับ Quantal
คำเตือน : การลบแพ็กเกจเคอร์เนลอาจเป็นอันตรายและอาจทำให้ระบบของคุณไม่สามารถบูตได้ดังนั้นโปรดอย่าทำเช่นนี้หากคุณไม่เข้าใจว่าเกิดอะไรขึ้น
ฉันแก้ไขสิ่งนี้ในระบบของฉันโดยการลบเมล็ดเก่าบางส่วนออกซึ่งฉันไม่ได้ใช้อีกแล้ว
ฉันตรวจสอบสิ่งที่ฉันใช้เคอร์เนลเช่นนี้
uname -r
สิ่งนี้ทำให้ฉันมีหมายเลขรุ่นของเคอร์เนลที่ฉันไม่ควรลบเพราะฉันใช้มัน
จากนั้นฉันตรวจสอบว่ามีการติดตั้งเมล็ดอะไร:
sudo apt-get remove linux-<TAB>
คือฉันพิมพ์ "sudo apt-get remove linux-" และกดปุ่ม TAB สองครั้งเพื่อดูรายการความสำเร็จที่เป็นไปได้ ฉันเลือกแพ็กเกจ linux-image- * และ linux-image-extra- * ที่มีเคอร์เนลเวอร์ชันที่ฉันไม่ได้ใช้งานและลบมันออกอย่างนี้:
sudo apt-get remove linux-image-3.5.0-17-generic linux-image-extra-3.5.0-17-generic linux-image-3.5.0-19-generic linux-image-extra-3.5.0-19-generic
รายการแพคเกจที่แน่นอนในบรรทัด "ลบ" อาจแตกต่างกันสำหรับคุณ - ฉันพบโดยทำสิ่งที่ฉันอธิบายที่ด้านบน
จากนั้นฉันตรวจสอบให้แน่ใจว่าเคอร์เนลแพ็คเกจที่ดาวน์โหลดล่าสุดที่ไม่สามารถกำหนดค่าได้นั้นทำงานโดยการเรียกใช้:
sudo apt-get upgrade
คำเตือน : การลบแพ็กเกจเคอร์เนลอาจเป็นอันตรายและอาจทำให้ระบบของคุณไม่สามารถบูตได้ดังนั้นโปรดอย่าทำเช่นนี้หากคุณไม่เข้าใจว่าเกิดอะไรขึ้น
sudo apt-get autoremove
linux-
ชื่ออยู่นี่อาจจะไม่ใช่ทางออกสำหรับคุณอย่างแน่นอน ถ้าเป็นเช่นนั้นสิ่งนี้อาจช่วยได้มาก และอย่าลืมเอาเมล็ดข้าวทั้งหมด ถ้าไม่มีเคอร์เนลบูตระบบปฏิบัติการจะไม่เริ่มต้นและขั้นตอนการติดตั้งเคอร์เนลในระบบที่จะได้เริ่มต้นเป็นบิตที่เกี่ยวข้อง