乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      ubuntu系統(tǒng)apt安裝軟件提示dpkg被占用的問題...

       罔鳥 2022-05-24 發(fā)布于廣東

      安裝軟件時(shí),系統(tǒng)提示有進(jìn)程在占用安裝進(jìn)程。

      E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
      E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
      意思:E:無法獲取lock/var/lib/dpkg/lock frontend-打開(11:資源暫時(shí)不可用)
           E:無法獲取dpkg前端鎖(/var/lib/dpkg/lock frontend),是否有其他進(jìn)程正在使用它?
      

      然后需要查看進(jìn)程dpkg是否被別的程序占用

      root@yaoyafei:~# ps -ef | grep apt
      root       2265      1  0 07:41 ?        00:00:00 /bin/sh /usr/lib/apt/apt.systemd.daily install
      root       2279   2265  0 07:41 ?        00:00:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held install
      root      11217  11199  0 07:43 pts/0    00:00:00 /usr/bin/dpkg --status-fd 12 --no-triggers --unpack --auto-deconfigure /var/cache/apt/archives/libcurl3-gnutls_7.58.0-2ubuntu3.14_amd64.deb
      root      11224  10931  0 07:43 pts/1    00:00:00 grep --color=auto apt
      
      

      查資料說這是一個(gè)后臺程序,在后臺運(yùn)行,并在啟動系統(tǒng)時(shí)自動檢查系統(tǒng)更新。
      在Ubuntu18.04及更高版本中,它甚至可以自己下載并安裝重要的安全更新。
      查看到是一個(gè)系統(tǒng)開機(jī)內(nèi)核更新的進(jìn)程,建議等待幾分鐘,當(dāng)然你也可以直接殺掉
      如果其他程序正在使用apt,使用Linux命令行查找并終止正在運(yùn)行的進(jìn)程。

      其他的問題可以參考 https:///could-not-get-lock-error/
      在大多數(shù)情況下,上述方法可以解決問題。但我的情況有點(diǎn)不同。我正在更新我的系統(tǒng),不小心關(guān)閉了終端。由于這個(gè)原因,沒有運(yùn)行apt的進(jìn)程,但它仍然向我顯示了錯(cuò)誤。
      在這種情況下,根本原因是鎖文件。如前所述,鎖文件用于防止兩個(gè)或多個(gè)進(jìn)程使用相同的數(shù)據(jù)。運(yùn)行apt或apt get命令時(shí),它們會在一些地方創(chuàng)建鎖文件。如果之前的apt命令沒有正確終止,則不會刪除鎖定文件,因此它們會阻止apt get或apt命令的任何新實(shí)例。
      要解決此問題,只需刪除鎖定文件。但在此之前,最好停止使用鎖文件的任何進(jìn)程。
      使用lsof命令獲取保存鎖文件的進(jìn)程的進(jìn)程ID。檢查錯(cuò)誤并查看它所抱怨的鎖文件,并獲取保存這些鎖文件的進(jìn)程的id。

      sudo lsof /var/lib/dpkg/lock
      sudo lsof /var/lib/apt/lists/lock
      sudo lsof /var/cache/apt/archives/lock
      

      這些命令可能不返回任何內(nèi)容,或者只返回一個(gè)數(shù)字。如果它們確實(shí)返回至少一個(gè)數(shù)字,請使用這些數(shù)字并像這樣終止進(jìn)程(將<process\u id>替換為從上述命令中獲得的數(shù)字):

      sudo kill -9 <process_id>
      

      現(xiàn)在,您可以使用以下命令安全地刪除鎖定文件

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

      之后,重新配置包:

      sudo dpkg --configure -a
      

      現(xiàn)在,如果運(yùn)行sudo apt update命令,一切都會好起來

      其他情況2 無法獲取dpkg前端鎖,錯(cuò)誤如下

      E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
      E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
      

      如前上面的問題所述,您應(yīng)該使用lsof命令找出哪個(gè)進(jìn)程保持鎖定前端:

      sudo lsof /var/lib/dpkg/lock-frontend
      
      lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
            Output information may be incomplete.
      COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
      unattende 2823 root    5uW  REG    8,2        0 145221 /var/lib/dpkg/lock-frontend
      

      unattende 示正在運(yùn)行無人值守的安全升級,等待流程完成。
      如果是其他進(jìn)程則終止該進(jìn)程,然后刪除鎖文件。

      kill -9 PID
      sudo rm /var/lib/dpkg/lock-frontend
      sudo apt update
      

      錯(cuò)誤信息:dpkg: error: dpkg frontend is locked by another process
      dpkg:錯(cuò)誤:dpkg前端被另一進(jìn)程鎖定
      首先,找出保存鎖文件的進(jìn)程的id

      sudo lsof /var/lib/dpkg/lock-frontend
      

      上面的命令將為您提供使用鎖定文件的進(jìn)程的詳細(xì)信息。使用進(jìn)程ID終止此程序:

      sudo kill -9 PID
      

      卸下鎖并重新配置dpkg

      sudo rm /var/lib/dpkg/lock-frontend
      sudo dpkg --configure -a
      

      以上文章參考:https:///could-not-get-lock-error/

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多