LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2484|回复: 13

Debian Exim4把我害惨了,删不了,安不好。

[复制链接]
发表于 2008-10-28 22:26:55 | 显示全部楼层 |阅读模式
默认是给安好的,我又配置一下,也很好。可我想用postfix试试,没想到软件一冲突,我想也没想就把exim4给卸载了。你说卸载你全卸载光了也行啊,他就删除一个exim4包,最重要的,exim4-base还有exim4-daemon-light这两个就是不删除。你不删除也就算了,你让我装postfix也行,他就不,不让删除也不让装。

用这个再测试了一下。**!
[PHP]$ sudo dpkg --simulate --ignore-depends mail-transport-agent -r exim4 exim4-base exim4-daemon-light

(正在读取数据库 ... 系统当前总共安装有 23759 个文件和目录。)
这样肯定会删除或清除(purge) exim4 ...
dpkg:由于依赖问题的缘故,exim4-daemon-light 不能被删除:
exim4-daemon-light-dbg 依赖于 exim4-daemon-light.
dpkg:处理 exim4-daemon-light (--remove)时出错:
依赖问题 - 即将不删除
dpkg:由于依赖问题的缘故,exim4-base 不能被删除:
exim4-daemon-light 依赖于 exim4-base (>= 4.69).
dpkg:处理 exim4-base (--remove)时出错:
依赖问题 - 即将不删除
在处理时有错误发生:
exim4-daemon-light
exim4-base[/PHP]

我到网上都搜遍了,也没找到解决办法,一堆人提出跟我一样的问题。说是BUG。没办法,不让我删除,我再重新装上吧,结果装上装上了,Exim4就是启动不起来。

[PHP]$ sudo /etc/init.d/exim4 start
* Starting MTA                                                                                              [ OK ]
* ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken[/PHP]

我把 /var/log/exim4/paniclog 里面清空,再启动就成这样。

[PHP]$ sudo /etc/init.d/exim4 restart
* Stopping MTA for restart                                                                                         /sbin/start-stop-daemon: warning: failed to kill 878: No such process[/PHP]
发表于 2008-10-28 22:35:52 | 显示全部楼层
试着用aptitude管理包,删除其依赖的包或者重装一遍
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-28 23:19:12 | 显示全部楼层
结果一样。我汗!
回复 支持 反对

使用道具 举报

发表于 2008-10-29 01:25:19 | 显示全部楼层
直接改/var/lib/dpkg/status,吧exim4什么的删掉行不?
回复 支持 反对

使用道具 举报

发表于 2008-10-29 08:37:54 | 显示全部楼层
这是个问题,我也遇到了,后面就不了了之
回复 支持 反对

使用道具 举报

发表于 2008-10-29 11:44:26 | 显示全部楼层
我以往都是直接装 postfix , 安装过程会提示删除 exim 。照做就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-29 12:11:28 | 显示全部楼层
可能是因为你没有对exim4做过设置的原因吧。或者你试过装上postfix然后再删除,开始装exim4,然后删除exim4,再装postfix的时候,有可能会遇到。哈哈……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-29 12:16:56 | 显示全部楼层
Post by changys04;1900791
直接改/var/lib/dpkg/status,吧exim4什么的删掉行不?


老兄这招够狠。:cool: 我找了一下网上,最后没办法的人,都用这招。先用clean清除所有缓存包。然后先备份一下,编辑starus文件。删除所有exim4有关的。

装postfix一下就装上了。没有任何出错提示。搞定!

可惜就是留了一堆目录什么的。我照着备份文件上的路径把exim4目录的什么都删除,这回彻底清静了。
回复 支持 反对

使用道具 举报

发表于 2011-12-1 13:43:58 | 显示全部楼层
哈,也是被这个问题搞了一上午,还是这个方法好
回复 支持 反对

使用道具 举报

发表于 2011-12-3 21:43:14 | 显示全部楼层
之前我是用aptitude解决的,安装另一个同在mail-transport-agent组的包,把这个exim4删除。现在系统中没有邮件程序了,似乎系统已经不依赖这个了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表