解决:apt-get update命令出错
Posted by quentin 在 Tuesday, 29 December 2009
今天帮一个新同事在虚拟机上安装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
问题解决了。
添加新评论