[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 卸载软件包出错,应该怎么处理?



其实我就是想升级这个包:D
已经搞定了。修改这个脚本也行,或者干脆先start这个服务,然后再继续升级。

用--force-all也是迫不得已才尝试的。平时我可不敢。


Ming Hua wrote:
On Tue, Jan 15, 2008 at 07:37:18PM +0800, xuwei xiao wrote:
~$ sudo dpkg -P --force-all tftpd-hpa
(Reading database ... 244606 files and directories currently installed.)
Removing tftpd-hpa ...
Stopping HPA's tftpd: in.tftpdinvoke-rc.d: initscript tftpd-hpa, action "stop" failed.
dpkg: error processing tftpd-hpa (--purge):
subprocess pre-removal script returned error exit status 1
Errors were encountered while processing:
tftpd-hpa

错误信息里已经说得很清楚了,是运行 "invoke-rc.d tftpd-hpa stop" 时出错。
具体运行的 script 是 /etc/init.d/tftpd-hpa。

前两天更新包,遇到这个,无论如何都删不掉,也不能升级。该如何呢?

那看你到底想要干什么了。看 BTS 好象和 bug #415845 [1] 有关,那样的话只要
照样改一下 /etc/init.d/tftpd-hpa 就可以正常删除了。

1. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=415845

最后友情建议一下,不熟悉系统 package 管理的话,不要随便用 dpkg 的
--force-all 的选项。

Ming
2008.01.16




Reply to: