首頁 > 軟體

Ubuntu 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)

2020-06-16 17:41:57

Ubuntu系統的termial下,用apt-get install 安裝軟體的時候,如果在未完成下載的情況下強制關閉terminal。此時 apt-get進程可能沒有結束。結果,如果再次執行apt-get install 命令安裝如今,可能會發生下面的問題。

問題說明

Ubuntu下執行程式更新時出現報錯:

E:無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)

E:無法鎖定管理目錄(/var/lib/dpkg/),是否有其他進程正佔用它?

或者這個錯誤:

dpkg: 錯誤:另外一個進程已經為 dpkg 狀態資料庫 加鎖

上述某一執行過程中卡死了,相應進程也沒結束掉。

解決方法

其實這是因為有另外一個程式在執行,導致鎖不可用。原因可能是上次執行更新或安裝沒有正常完成。如果是以上分析的前兩種情況,最好是等待操作完成。也可以用以下辦法是殺死此進程

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

sudo rm /var/lib/dpkg/lock

OK,如果沒有意外,此問題解決了。


IT145.com E-mail:sddin#qq.com