解决:apt-get update命令出错

今天帮一个新同事在虚拟机上安装Linux时,出现了如下问题:

安装完debian,进行update时,在SecureCRT内进行apt-get update操作,结果突然window ping 不通虚拟机了,apt-get update 还未完成。没想去搞下网络连接,就在虚拟机内进行update操作。结果报了如下错误:

Could not get lock /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)

Unable to lock the list directory

我想估计是因为刚刚在SecureCRT内操作未完成造成的。于是上网搜索了下,果然是这样。

 

参考了:http://tinypig.javaeye.com/blog/364134 的处理办法。

首先用命令查看一下apt的进程:

ps -e | grep apt

显示结果如下:

6362 ? 00:00:00 apt

6934 ? 00:00:00 apt-get

果然有apt-get进程存在,然后就杀掉这些apt-get的进程

killall apt

killall apt-get

再次查看下apt进程

ps -e | grep apt

没有任何结果了

然后再执行 apt-get update

问题解决了。

博客分类: 
Total votes: 1000

添加新评论