無法獲得鎖 /var/lib/apt/lists/lock – open (11: Resou…

來源:互聯網
上載者:User

剛剛裝完Ubantu 10.04,配置好網路連接後,發現更新軟體源時,會出現無法“reload”錯誤提示!同樣在用“sudo apt-get update”更新軟體源時,會出現"E: 無法獲得鎖 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"錯誤提示!這時心頭一驚,怎麼會出現錯誤呢?我什麼配置還都沒修改呢!相信有許多好友也出現了同樣的問題,現在來共用一下我的 解決方案。(僅供參考)

先解釋一下問題出現的原因:剛裝好的Ubantu系統,內部缺少很多軟體源,這時,系統會自動啟動軟體源更新進程“apt-get”,並且它會一 直存活。由於它在運行時,會佔用軟體源更新時的系統鎖(以下稱“系統更新鎖定”,此鎖檔案在“/var/lib/apt/lists/”目錄下),而當有新 的 apt-get進程產生時,就會因為得不到系統更新鎖定而出現"E: 無法獲得鎖 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"錯誤提示!因此,我們只要將原先的apt-get進程殺死,從新啟用新的apt-get進程,就可以讓新立德軟體管理器正常工
作了!

這時,你可以按一下步驟來解決:
1、輸入以下命令:“ps -aux  > temp.txt”.敲斷行符號確定。這時會有“warning”出現,但不予理會。
2、輸入以下命令:“grep -n apt-get temp.txt”鍵入斷行符號確定。而後從命令輸出中找到 apt-get 進程的PID。
3、輸入以下命令:“sudo kill <PID>”。
4、完成。

or:
如果提示錯誤:E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)

輸入
sudo rm /var/lib/apt/lists/lock

即可,說實話,我是用的第二種,太簡單了!管用哦! 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.