4/24/2007

apt-get 子进程错误

ubuntu安装某软件失败之后 每次安装或卸载软件都会提示 dpkg:处理***** (--configure)时出错: 子进程·post-installation script·返回了错误号·1 在处理时有错误发生: ***** E: Sub-process /usr/bin/dpkg returned an error code (1) ##****是发生错误的程序名 虽然可以采用Ctrl+C取消掉,但是很烦,可选解决方案如下 (1) dpkg --purge ******删除原先的配置文件**为发生错误的程序名(我成功了) (2)可以在/etc/init.d目录下找到跟它名字相同的一个文件 ,然后用文本编辑器打开这个文件,找到这一行
代码:
start-stop-daemon --stop --pidfile $PIDFILE
题换成
代码:
start-stop-daemon --stop --oknodo --pidfile $PIDFILE
(这个daemon应该是服务吧,估计这个方法只能对注册了系统服务的程序有用) 然后再apt-get remove或者dpkg --purge删除这个软件试试,如果成功删除那么问题就解决了

没有评论: