分页: 1 / 1
Package database already locked... awaiting releas
发表于 : 2010-10-25 14:33
由 junfengfan
Package database already locked... awaiting release 是什么原因?
发表于 : 2010-10-26 11:08
由 leo
可能是数据库正在更新吧(是当前版吗?),不过我真没有碰到过。下次请将这种帖子发在how to版块吧,这里最好讨论服务器问题。
还有是不是同时运行了两个以上的pkg_add命令。
回复: Package database already locked... awaiting releas
发表于 : 2011-05-04 22:26
由 junfengfan
是release版,pkg_add正安装过程中,你中断它,然后再用这个命令安装,就会出现这种情况
回复: Package database already locked... awaiting releas
发表于 : 2011-05-05 1:41
由 leo
你为什么要中断它?(这样重新安装前你可能还需要删除一些安装不完整的packages。)
我记得OpenBSD只能同时运行一个pkg_add实例,也就是说如果你已经有一个pkg_add在运行时,再运行一个另一个pkg_add命令就会出现这样的情况,top一下看看是否还有,如果有先kill了再说。
再根据你另一个
帖子的描述,我怎么感觉你的网络情况似乎不太好,好像总是“时断时续”的样子。如果总是出现这样的情况,而且无法解决(比如路径上某一台路由器有问题导致的丢包),如果分区空间够大,建议一次性下载所有的packages到本地,需要安装时就在pakcges所在的目录里执行pkg_add,或者将PKG_PATH设置为packages所在的目录。
以后就可以将PKG_PATH路径设置为类似这样的形式:
代码: 全选
export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.9/packages/i386
然后执行升级:
回复: Package database already locked... awaiting releas
发表于 : 2011-05-05 12:58
由 junfengfan
ps |grep pkg_add
kill -9 进程号
然后再pkg_add -v 就不会出现这种提示,可以安装了,
回复: Package database already locked... awaiting releas
发表于 : 2011-05-05 13:06
由 leo
总算知道原因了。;)