Ubuntu 報錯:無法獲得鎖 /var/lib/dpkg/lock解決辦法

AlwaysSimple發表於2018-11-03

Ubuntu 報錯:無法獲得鎖 /var/lib/dpkg/lock

1.問題描述

有時在終端(ctrl+alt+T)執行命令的時候會出現如下報錯:

(1)英文版報錯

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

(2)漢化版報錯

E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)
E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他程式正佔用它?

如下圖:

2.問題原因

出現這種問題的原因大概是檔案被鎖或者佔用所致,出現頻率較低,不過未進行深入研究,暫不很清楚。

3.解決辦法

在命令列輸入如下命令:

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

如果還無法解決,報錯:E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

再輸入:   sudo dpkg --configure -a

輸入命令後,不再出現報錯,如圖:

 

相關文章