Fix Ubuntu Error: Package Manager Lock

ในกรณีที่เราใช้งาน Ubuntu ผ่านทาง Command Line แล้วเกิด Ubuntu Error ว่า Could not get lock /var/lib/dpkg/lock ไม่สามารถทำการ Update Package หรือ Install Package ได้ พูดอีกอย่างก็คือ Package Manager Lock ซึ่งอาจเกิดได้จากหลาย ๆ สาเหตุ


Cause : สาเหตุอาจเกิดจากกระบวนการ Install หรือ Upgrade ก่อนหน้าถูกขัดจังหวะ จึงทำให้ไฟล์ dpkg ถูก Lock หรืออาจเกิดจากเครื่องมือจัดการ Package อื่นเปิดอยู่ผ่านทาง Graphic Mode พวก Synaptic Package Manager หรือ Ubuntu Software Center ซึ่งเราสามารถแก้ไขได้ด้วยการ Kill Process และ Remove File Lock ทิ้ง

E: Could not get lock /var/cache/apt/archives/lock – open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/

Configuration

  • ทำการ Kill Process
# killall apt-get
  • ทำการ Remove Folder Lock
# rm /var/lib/dpkg/lock
# rm /var/lib/dpkg/lock-frontend
# rm /var/lib/apt/lists/lock
# rm /var/cache/apt/archives/lock
  • ทำการ Configure ใหม่อีกครั้ง
# dpkg --configure -a

อ่านเพิ่มเติม : https://bit.ly/3N4W66w


Leave a Reply

Your email address will not be published. Required fields are marked *