Score:2

การอัปเดต APT ไม่ตอบสนองตามที่คาดไว้

ธง us

ฉันได้พยายามแก้ไขปัญหาต่อไปนี้ใน Ubuntu แล้ว แต่จนถึงขณะนี้สามารถแก้ไขปัญหาได้โดยการรีบูตกล่อง Linux ของฉันเท่านั้น

ฉันกำลังเรียกใช้ อัปเดต sudo apt คำสั่งและในไม่ช้าก็รู้ว่าฉันไม่มีอินเทอร์เน็ตด้วยเหตุผลบางอย่าง ผมก็เลยกด Ctrl + Z ปุ่มหยุดกระบวนการ เมื่อแน่ใจว่าอินเทอร์เน็ตกลับมาออนไลน์แล้ว ฉันจึงลองรีสตาร์ทเครื่อง อัปเดต sudo apt คำสั่งและพบข้อผิดพลาดต่อไปนี้:

root@myubuntu-OS:/home/root# apt update
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
E: ไม่สามารถล็อค /var/lib/apt/lists/lock - เปิด (11: ทรัพยากรไม่พร้อมใช้งานชั่วคราว)
E: ไม่สามารถล็อกไดเร็กทอรี /var/lib/apt/lists/

นอกเหนือจากการรีสตาร์ทระบบ มีวิธีใดที่จะล้างความยุ่งเหยิงของฉันและเรียกใช้กระบวนการนี้อีกครั้ง

cocomac avatar
cn flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ไม่สามารถล็อก /var/lib/apt/lists/lock](https://askubuntu.com/questions/335794/could-not-get-lock-var-lib-apt-lists-lock)
Score:3
ธง zw

Ctrl + Z ไม่หยุดกระบวนการ (Ctrl + ทำอย่างนั้น). แต่จะย้ายไปที่พื้นหลังแทน คุณต้องดำเนินการ คำสั่งในเทอร์มินัลเดียวกันเพื่อย้าย อัปเดต sudo apt กลับไปที่เบื้องหน้า นี่คือเหตุผลที่เมื่อคุณพยายาม อัปเดต sudo apt เป็นครั้งที่สองที่ล้มเหลว - กระบวนการในพื้นหลังถูกล็อกไว้แล้ว ฉลาด (ควรใช้เพียงกระบวนการเดียว ฉลาด พร้อมกันจึงล็อกไว้เพื่อป้องกันไม่ให้หลายกระบวนการรบกวนกัน)

หากคุณปิดเทอร์มินัลนี้แล้วให้ลบไฟล์ล็อคโดย

sudo rm -v /var/lib/dpkg/lock* /var/cache/apt/archives/lock

แล้วเรียกใช้

อัปเดต sudo apt

อีกครั้ง.

johnsageek avatar
us flag
ผลตอบรับดีเยี่ยม! ขอบคุณ ฉันได้รับข้อเสนอแนะบอกให้ฉันเรียกใช้ lsof /var/lib/dpkg/lock ซึ่งทำงานได้ แต่คำตอบของคุณ ให้ข้อมูลแก่ฉันเพื่อทำความเข้าใจว่าเกิดอะไรขึ้น และเข้าใจมากขึ้น จากนั้นจึงคัดลอกและวางสตริงคำสั่ง ให้ปลาแก่ชายคนหนึ่งแล้วเขาจะกินได้หนึ่งวัน สอนคนให้จับปลา แล้วเขาจะมีกินตลอดไป ขอขอบคุณอีกครั้งสำหรับคำตอบที่ยอดเยี่ยมของคุณ
Score:0
ธง ng

มันถูกล็อกเนื่องจากมีกระบวนการอื่นกำลังใช้งานอยู่ นี่เป็นผลมาจากการฆ่างานในขณะที่กำลังดำเนินการ ปล่อยให้ล็อคอยู่กับที่

วิธีแก้ปัญหาที่ง่ายที่สุดคือการรีบูต หรือคุณสามารถลบไฟล์ล็อคโดยใช้ คำตอบนี้.

หากเหตุการณ์นี้ยังคงเกิดขึ้นแม้ว่าคุณจะไม่ได้หยุดงานการอัปเดต อาจเป็นเพราะระบบของคุณล้าหลังในการอัปเดต และศูนย์ซอฟต์แวร์ GUI หรือการอัปเกรดอัตโนมัติของคุณล็อกไม่ให้ดาวน์โหลดรายการซอฟต์แวร์ที่มีอยู่และทำการแก้ไขด้านความปลอดภัยที่สำคัญ

คุณสามารถป้องกันได้โดยการเรียกใช้เป็นประจำ อัปเดต sudo apt ติดตามโดย sudo apt อัพเกรด เพื่อให้ระบบของคุณทันสมัยอยู่เสมอ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา