其实我就是想升级这个包: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
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]