本文作者:心月

ubuntu系統安裝軟件時:無法獲得鎖 /var/lib/dpkg/lock-frontend 的解決方法

心月IT博客 2019-05-22
摘要:在Ubuntu系統終端下,用apt-get install 安裝軟件的時候,如果在未完成下載的情況下將終端強行關閉。此時 apt-get進程可能沒有結束。結果,如果再次運行apt-get install 命令安裝軟件時,出現如上錯誤。即有另一個程序正在占用apt-get install進程,由于它在運行時,會占用軟件源更新時的系統鎖(簡稱‘系統更新鎖’),此時資源被鎖。

當運行sudo apt-get install/update/或其他命令時,由于各種說不清的原因有時會出現如下提示:

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

E: 無法獲取 dpkg 前端鎖 (/var/lib/dpkg/lock-frontend),是否有其他進程正占用它?

無法獲得鎖 /var/lib/dpkg/lock-frontend

出現這個問題的原因可能是:

    在Ubuntu系統終端下,用apt-get install 安裝軟件的時候,如果在未完成下載的情況下將終端強行關閉。此時 apt-get進程可能沒有結束。結果,如果再次運行apt-get install 命令安裝軟件時,出現如上錯誤。即有另一個程序正在占用apt-get install進程,由于它在運行時,會占用軟件源更新時的系統鎖(簡稱‘系統更新鎖’),此時資源被鎖。


問題解決方法:

    1、殺死占用apt-get的進程,釋放系統鎖就可以了:

進程查找命令:

ps -aux|grep apt-get

然后把查找到的apt-get相關的進程全部kill掉。

    2、強制解鎖

    如果第一種方法沒有找到apt-get相關的進程,這時可以用強制解鎖的方式來解決這個問題:

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

強制解鎖后再次執行apt-get 安裝或更新命令就不會再有問題了:

強制解鎖


文章版權及轉載聲明:

作者:心月 本文地址:http://www.rawkpk.live/linux/273.html發布于 2019-08-25
文章轉載或復制請以超鏈接形式并注明出處心月IT博客

分享到:
贊(

發表評論

快捷輸入:

    評論列表 (有 0 條評論,人圍觀)參與討論