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

問題描述

E: 無法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時不可用)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

問題原因

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

問題解決

ps -A|grep apt        # 顯示當前和apt有關的進程
sudo kill xxx         # xxx爲進程PID

在這裏插入圖片描述
現在我突然發現依舊無法安裝
然後我看到執行PS -A發現進程中有一個dpkg,我將dpkg的進程kill。接着使用sudo dpkg --configure -a命令,不過我對這樣做的原因不太清除,希望有明白的朋友們在評論區給我留言呀。
然後就可以安裝軟件了!!!

參考資料


  1. https://www.cnblogs.com/chenzhong-w/p/11371870.html ↩︎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章