V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
img5d
V2EX  ›  Linux

虚拟机 ubuntu 关于 锁 的技术求救

  •  
  •   img5d · Jul 10, 2019 · 4334 views
    This topic created in 2484 days ago, the information mentioned may be changed or developed.
    1. 我想使用命令 $ sudo apt-get install ros-kinetic-ros-tutorials 安装一个 ros 什么轻量模拟器

    2.输入命令然后开始报错: “ E:无法获得锁 /var/lib/dpkg/lock-open(11:资源暂时不可用)E:无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”

    1. 按照百度和各大博客的方法:sudo rm /var/lib/dpkg/lock

                         sudo rm /var/cache/apt/archive/lock
      

    4.说是强制解掉了进程,可是完全不好用。。

    5.在 PS -aux 右面里 我也不找不到 apt-get 的进程

    完全卡主了,技术求救。是因为用的是虚拟机的关系吗?..

    17 replies    2019-07-25 12:44:13 +08:00
    stebest
        1
    stebest  
       Jul 10, 2019
    其他的 apt 在运行吧,ps 找出来进程 kill 掉应该就可以了
    stebest
        2
    stebest  
       Jul 10, 2019
    @stebest 使用 top 观察
    justfan
        3
    justfan  
       Jul 10, 2019
    ps aux | grep apt

    kill 掉
    simple2025
        4
    simple2025  
       Jul 10, 2019 via Android
    可能是 apt 每日更新
    dyllen
        5
    dyllen  
       Jul 10, 2019
    急什么,等一会,占用进程结束的再执行呀。
    img5d
        6
    img5d  
    OP
       Jul 10, 2019
    找不到诶。。

    手动 sudo chmod -R 777 var/lib/dpkg/lock

    然后拖进回收站里

    然后再运行就可以了。。

    感谢各位
    lihongjie0209
        7
    lihongjie0209  
       Jul 10, 2019
    估计是定时更新在运行
    img5d
        8
    img5d  
    OP
       Jul 10, 2019
    @lihongjie0209 用 ps aux 没找到右面显示什么 apt-get 而且等了好久。。 后来就用了手动删除的方法
    wr410
        9
    wr410  
       Jul 10, 2019
    linux 程序运行都喜欢用文件锁,包括一些 deamon 程序,会建立 pid 文件,一来可以知道 pid,二来可以用来确认是否已经有实例在运行。
    img5d
        10
    img5d  
    OP
       Jul 10, 2019
    @wr410 看不太懂。。以后了解到了 回来再看看你的评论。。
    402124773
        11
    402124773  
       Jul 10, 2019
    我建议你多用谷歌搜索,少用百度搜索技术问题。
    你这个问题,在平时使用 apt-get 时,很常见。
    tomychen
        12
    tomychen  
       Jul 10, 2019
    把锁文件删了
    julyclyde
        13
    julyclyde  
       Jul 10, 2019
    这个是 dpkg 的锁,不是 apt 的
    656002674
        14
    656002674  
       Jul 10, 2019
    一般遇到 apt 报错 lock,我都是报错哪个 lock 删哪个。当然这么干的都是自己的电脑,可以简单粗暴解决
    bilibilifi
        15
    bilibilifi  
       Jul 12, 2019 via iPhone
    ubuntu 常见问题,你进设置把自动更新关了就 ok
    xiangyi007
        16
    xiangyi007  
       Jul 25, 2019
    上次更新没有完成吧?
    试一下:
    sudo dpkg --configure -a

    sudo apt-get update
    img5d
        17
    img5d  
    OP
       Jul 25, 2019
    @xiangyi007 之前解决掉了 我写在了第 6 楼
    非常感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3269 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 14:07 · PVG 22:07 · LAX 07:07 · JFK 10:07
    ♥ Do have faith in what you're doing.