• 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
      
  • 相关阅读:
    熔断降级(Polly)
    网站被黑
    Redis 缓存穿透
    搭建私有Nuget仓库
    什么是配置
    css3的@media媒体查询
    css设置background图片的位置实现居中
    UTF-8有签名和无签名的区别
    SQL Server表结构和数据导入到MySQL
    Jquery实现滚动到底部加载更多(最原始)
  • 原文地址:https://www.cnblogs.com/huaranmeng/p/12767038.html
Copyright © 2020-2023  润新知