zoukankan      html  css  js  c++  java
  • E: 无法获得锁 /var/lib/dpkg/lock-frontend

    问题:

    终端执行:

    $sudo apt-get install vim
    

    得到以下错误信息

    E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
    E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-front)
    

    原因:

    出现这个问题的原因可能是有另外一个程序正在运行,由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现”E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)”错误提示!
    而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。

    解决方案:

    1. 方法一:

      用以下命令查看一下 apt-get的相关进程

      ps -e | grep apt  
      

      显示:

      12580  ?        00:00:01 apt-get
      

      执行:

      $sudo kill 12580
      
    2. 方法二:

      强制解锁

      sudo rm /var/cache/apt/archives/lock  
      sudo rm /var/lib/dpkg/lock 
      
    3. 方法三:

      更新软件库

      sudo apt-get update
      
  • 相关阅读:
    OpenJDK: How to backport patches
    C2 Basis
    大页和透明大页
    Partial Escape Analysis Notes
    C2 Split If
    PrintClassLoaderDataGraphAtExit
    Kubernetes存储(二)
    KubernetesAPI Server
    Kubernetes存储(一)
    Docker多机网络
  • 原文地址:https://www.cnblogs.com/huaranmeng/p/12767038.html
Copyright © 2011-2022 走看看