[问题]看到很多人出现了这样的错误(包损坏) ,大家一起看看有没有办法解决

为当前最终发行版之前的所有版本提供支持
回复
turbohead
帖子: 58
注册时间: 2006-07-07 19:12
送出感谢: 0
接收感谢: 0

[问题]看到很多人出现了这样的错误(包损坏) ,大家一起看看有没有办法解决

#1

帖子 turbohead » 2006-07-23 23:33

代码: 全选

dpkg:处理***** (--configure)时出错:
 子进程·post-installation script·返回了错误号·1
在处理时有错误发生:
 *****
E: Sub-process /usr/bin/dpkg returned an error code (1)


****是发生错误的程序名
而且安装和卸载(卸载的时候是子进程removal什么什么的)软件的时候都出现这个问题
上次由 turbohead 在 2006-07-24 17:23,总共编辑 3 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

帖子 eexpress » 2006-07-24 0:02

dpkg-reconfigure all???
或者这种情况多半是破损包引起的。找到那包,先卸载。
● 鸣学
turbohead
帖子: 58
注册时间: 2006-07-07 19:12
送出感谢: 0
接收感谢: 0

#3

帖子 turbohead » 2006-07-24 0:07

还是不行,用了很多方法了..............因为看到很多人有类似问题,才发了这个帖子
turbohead
帖子: 58
注册时间: 2006-07-07 19:12
送出感谢: 0
接收感谢: 0

#4

帖子 turbohead » 2006-07-24 12:34

This is a bug of the package, here's the bug track and a way to resolve it

出现这种错误好像是源里的该包存在错误,如果这个程序删不掉,应该可以在/etc/init.d目录下找到跟它名字相同的一个文件
然后用文本编辑器打开这个文件,找到这一行

代码: 全选

start-stop-daemon --stop --pidfile $PIDFILE

题换成

代码: 全选

start-stop-daemon --stop --oknodo --pidfile $PIDFILE

(这个daemon应该是服务吧(新手==!请原谅),估计这个方法只能对注册了系统服务的程序有用,比如我是mldonkey-server)
然后再apt-get remove或者dpkg --purge删除这个软件试试,如果成功删除那么问题就解决了
(这种方法不一定对所有的破损包都有效,我目前只在mldonkey-server用过)

可以在这里搜索一下出问题的软件和包
szxuzhou
帖子: 2
注册时间: 2007-03-06 0:18
送出感谢: 0
接收感谢: 0

#5

帖子 szxuzhou » 2007-03-17 13:17

谢谢,根据楼上的xd的方法搞定了。
c_haoyiliu
帖子: 16
注册时间: 2008-09-16 18:09
送出感谢: 0
接收感谢: 0

Re: [问题]看到很多人出现了这样的错误(包损坏) ,大家一起看看有没有办法解决

#6

帖子 c_haoyiliu » 2009-04-29 21:41

我的ubuntu ./etc/init.d 没有init.d这个文件怎么办啊???
回复

回到 “老旧版本支持”