Ubuntu解決:無(wú)法獲得鎖

Ubuntu 14.10 使用手記06

sudo apt-get update 出現(xiàn)

無(wú)法獲得鎖 /var/lib/apt/lists/lock - open (11: 資源暫時(shí)不可用)

無(wú)法對(duì)目錄 /var/lib/apt/lists/ 加鎖

里面有一條是:軟件包設(shè)置。這里也需要結(jié)束掉。

快速找到關(guān)于apt-get的那個(gè)進(jìn)程:ps -aux|grep apt-get

現(xiàn)象一:

E: 無(wú)法獲得鎖 /var/lib/dpkg/lock – open (11: 資源臨時(shí)不可用)

E: 無(wú)法對(duì)管理目錄(/var/lib/dpkg/)加鎖,是不是另一個(gè)包管理程序在使用它?

無(wú)法執(zhí)行其他apt-get命令

解決辦法:

第一種(比較暴力)

把lock的文件強(qiáng)行刪掉,解決問(wèn)題:

sudo rm /var/lib/dpkg/lock

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

第二種

ps aux 列出當(dāng)前進(jìn)程列表 找到 apt-get 那個(gè)被lock住的進(jìn)程記下PID

sudo kill PID 即可

因?yàn)閘inux只允許開(kāi)一個(gè)apt-get,當(dāng)然apt-get和新立得也是只能同時(shí)開(kāi)一個(gè)

現(xiàn)象二:

E: 無(wú)法獲得鎖 /var/cache/apt/archives/lock – open (11 資源臨時(shí)不可用)

E: 無(wú)法鎖定下載目錄

解決方法:

方法一

命令:ps -aux

列出進(jìn)程

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.0 4020 880 ? Ss 15:27 0:00 /sbin/init

root 2 0.0 0.0 0 0 ? S< 15:27 0:00 [kthreadd]

……………………………………………………………………………………………………………………..

找到最后一列以apt-get 開(kāi)頭的進(jìn)程

命令:sudo kill 該進(jìn)程的PID

方法二:

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

sudo rm /var/lib/dpkg/lock

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容