ฉันมีเครื่อง Ubuntu ที่ติดตั้ง Docker(เวอร์ชัน Ubuntu คือ 20.04 แต่สิ่งนี้มีผลกับ 18.04 และเวอร์ชันที่ไม่ใช่ LTS ด้วยเช่นกัน) การอัปเกรดของ docker.io
แพ็คเกจเป็นเวอร์ชันปัจจุบันจาก โฟกัสความปลอดภัย
ล้มเหลว:
กำลังเตรียมแกะ .../docker.io_20.10.7-0ubuntu1~20.04.1_amd64.deb ...
ไม่รองรับไดรเวอร์หน่วยเก็บข้อมูล aufs อีกต่อไป
โปรดตรวจสอบว่าไม่มีคอนเทนเนอร์ใดของคุณ
ใช้ไดรเวอร์หน่วยเก็บข้อมูล aufs ลบไดเร็กทอรี
/var/lib/docker/aufs แล้วลองอีกครั้ง
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/docker.io_20.10.7-0ubuntu1~20.04.1_amd64.deb (--unpack):
กระบวนการย่อยของสคริปต์การติดตั้งล่วงหน้าของแพ็คเกจ docker.io ใหม่ส่งคืนสถานะการออกจากข้อผิดพลาด 1
dpkg: ข้อผิดพลาดขณะทำความสะอาด:
แพ็คเกจ docker.io ที่ติดตั้งแล้วกระบวนการย่อยของสคริปต์หลังการติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 1
มันคือ ข้อบกพร่องที่รู้จักแต่จุดบกพร่องนั้นถูกทำเครื่องหมายว่า 'ไม่สามารถแก้ไขได้' ตาม นโยบายบรรจุภัณฑ์ของ Ubuntu Docker.
การอ้างอิงหลาย ๆ คนที่นี่:
นี่เป็นการเปลี่ยนแปลงขั้นสุดท้ายสำหรับการอัปเดตที่ไม่ควรเกิดขึ้นในเวอร์ชัน LTS
การอัปเกรดที่ต้องใช้การแทรกแซงด้วยตนเองมากเช่นนี้ไม่ควรเกิดขึ้นในรุ่น LTS
คุณถูกต้องเกี่ยวกับเรื่องนี้ในกรณีทั่วไป น่าเสียดายที่นักเทียบท่าเป็นข้อยกเว้น (â¦)
ดังนั้น เพื่อเป็นข้อยกเว้นสำหรับ Docker เราจึงอัปเดตเป็นอัปสตรีมรีลีสที่ใหม่กว่าโดยไม่ต้องกังวลเกี่ยวกับความเข้ากันได้แบบย้อนหลังของพฤติกรรมของ Docker เอง แทนที่จะพึ่งพาการตัดสินใจของอัพสตรีมทั้งหมด ในกรณีนี้และจากการวิเคราะห์ที่นำเสนอโดยผู้อื่นในที่นี้เท่านั้น หมายความว่าเราไม่คาดว่าจะแพตช์ไดรเวอร์หน่วยเก็บข้อมูล aufs กลับเข้าไปในบรรจุภัณฑ์ของเรา (â¦)
ตามนโยบายที่เป็นอยู่ นี่ไม่ใช่สิ่งที่เราคาดว่าจะแก้ไข ดังนั้นฉันจึงทำเครื่องหมายว่าข้อผิดพลาดนี้จะไม่แก้ไข
ฉันพบเหตุผลที่ทำให้ยุ่งเหยิง - ถ้าฉันใช้การกระจายแบบเสถียร ฉันคาดว่าการอัปเกรดจะราบรื่น และฉันไม่คิดว่าจะมีโปรแกรมเวอร์ชันล่าสุด ถ้าฉันต้องการเผยแพร่ ฉันรู้ว่าจะหาได้ที่ไหน และจะไม่เรียกว่า LTSแต่นี่ไม่ใช่สถานที่สำหรับการสนทนานี้
คำถามของฉันที่นี่คือฉันจะทำอย่างไรต่อไป ฉันจะแน่ใจได้อย่างไรว่าไม่มีคอนเทนเนอร์ [ของฉัน] ที่ใช้ไดรเวอร์พื้นที่เก็บข้อมูล aufs การเก็บ Docker เวอร์ชันเก่าที่ไม่ได้รับการบำรุงรักษานั้นเป็นสิ่งที่ไม่ต้องเริ่มต้น ฉันต้องมีการอัปเดตความปลอดภัย
ไม่มีคอนเทนเนอร์ใดของฉันใช้คุณสมบัติขั้นสูงที่จะขึ้นอยู่กับไดรเวอร์การจัดเก็บข้อมูล ฉันมีความสุขมากกับการอัปเกรดหรือย้ายคอนเทนเนอร์ของฉัน ฉันจะทำอย่างไร