錯誤“無法獲取鎖/ var / lib / dpkg /鎖”的解決方案

不能被阻止

El 錯誤“無法獲取鎖/ var / lib / dpkg /鎖”在Debian,Ubuntu和衍生產品中非常常見 而這個 它通常在使用apt的另一個進程啟動時啟動 它在後台運行,或者在您打開Ubuntu軟件中心,Synaptic和其他軟件時運行。

這就是原因 在本文中,我們將看到如何解決此錯誤 儘管已將解決方案應用於上述方法。

通常,他們希望看到此錯誤並且無法使用apt進行任何操作,因此他們選擇應用經典的“ sudo rm”,這是最沒有顯示的選項。

但是在直接進行討論之前,我們可以看到其他原因是阻止使用apt的原因。

解決方案

科莫 上面提到的當您在另一個進程中運行apt時,通常會顯示此錯誤因此,如果要從終端進行更新或安裝,並且在後台打開了Ubuntu軟件中心,Synaptic或某些軟件包管理器,則這是導致此錯誤的主要原因。

解決方案1

第一個解決方案 只要它們不做任何工作就關閉它們 作為更新或應用程序安裝,因為如果這樣的話,強烈建議您等待。

這樣,我們將不再收到以下錯誤:

E: No se pudo obtener el bloqueo /var/lib/dpkg/lock - abierto (11: El recurso no está disponible temporalmente)

E: No se puede bloquear el directorio de administración (/var/lib/dpkg), ¿lo está usando otro proceso?

no se pudo obtener el bloqueo var lib lib bloqueo dpkg

但是,如果您沒有任何運行該怎麼辦?

錯誤消息已經為您提供了引起問題的線索:正在使用另一個進程/ var / lib / dpkg /。

這是因為默認情況下,Ubuntu啟用了後台更新以進行安全更新。

Ubuntu完成引導後,它將自動運行apt-get update命令。

如果有安全更新,它將在後台安裝。

因此,如果他們同時運行sudo apt upgrade命令,則會顯示上述錯誤。

通常這種情況很少發生,但是對我們所有人來說都是這樣,因為當我們打開計算機並想使用apt進行一些移動時,終端會向我們拋出此錯誤。

在這裡,建議讓Ubuntu進行相應的更新。

解決方案2

Ubuntu的18.10

解決這個問題 轉到“軟件和更新”應用程序就足夠了,我們將從應用程序菜單中查找該應用程序。

在打開的窗口中,我們必須轉到“更新”選項卡,在默認情況下向我們顯示的選項中,安全更新會自動下載並安裝 要更改此設置,我們必須更改為“立即顯示”。

在檢查更新的部分中,我們將其更改為“每週或每兩週”。

然後輸入您的用戶密碼,此更改才能生效。

相似地 您可以從命令行獲得相同的結果。 在您的終端中,打開/etc/apt/apt.conf.d/20auto-upgrades文件:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

原始內容如下:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "1";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "1";

要禁用自動安全更新,請將其更改為:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "0";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "0";

他們使用Ctrl + O保存文件,然後退出,必須按Ctrl +X。

稍後,我們重新啟動設備。

解決方案3

不能被阻止

最後,如果您仍然繼續收到此錯誤,請不要失望,建議您讓團隊執行其更新,但是如果這花費的時間太長,則可能您配置的鏡像已飽和或關閉。

因此,建議您從獲取Ubuntu軟件包的位置更改服務器。

解決方案4

最後,如果問題仍然存在,則可以選擇應用確定的解決方案,即刪除阻止apt的文件。

他們可以使用以下命令刪除鎖定文件:

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

他們可能還需要刪除緩存目錄中的鎖定文件

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

sudo rm /var/lib/dpkg/lock

但是他們應該知道,最不推薦使用這最後一種方法。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   胡安·卡洛斯一世 他說:

    嗨,謝謝你的文章。
    這個錯誤很煩人,我用第一個選項解決了。

  2.   阿德里安 他說:

    或者最好等待幾分鐘、幾小時,然後再次運行