Package database already locked... awaiting releas
-
- 铜 Cu
- 帖子: 236
- 注册时间: 2010-02-03 18:37
Package database already locked... awaiting releas
Package database already locked... awaiting release 是什么原因?
-
- 铜 Cu
- 帖子: 236
- 注册时间: 2010-02-03 18:37
回复: Package database already locked... awaiting releas
是release版,pkg_add正安装过程中,你中断它,然后再用这个命令安装,就会出现这种情况
回复: Package database already locked... awaiting releas
你为什么要中断它?(这样重新安装前你可能还需要删除一些安装不完整的packages。)
我记得OpenBSD只能同时运行一个pkg_add实例,也就是说如果你已经有一个pkg_add在运行时,再运行一个另一个pkg_add命令就会出现这样的情况,top一下看看是否还有,如果有先kill了再说。
再根据你另一个帖子的描述,我怎么感觉你的网络情况似乎不太好,好像总是“时断时续”的样子。如果总是出现这样的情况,而且无法解决(比如路径上某一台路由器有问题导致的丢包),如果分区空间够大,建议一次性下载所有的packages到本地,需要安装时就在pakcges所在的目录里执行pkg_add,或者将PKG_PATH设置为packages所在的目录。
以后就可以将PKG_PATH路径设置为类似这样的形式:
然后执行升级:
我记得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
代码: 全选
pkg_add -u
-
- 铜 Cu
- 帖子: 236
- 注册时间: 2010-02-03 18:37
回复: Package database already locked... awaiting releas
ps |grep pkg_add
kill -9 进程号
然后再pkg_add -v 就不会出现这种提示,可以安装了,
kill -9 进程号
然后再pkg_add -v 就不会出现这种提示,可以安装了,
在线用户
正浏览此版面之用户: 没有注册用户 和 0 访客