QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1055|回复: 1

FC3启动不了cyrus-imapd

[复制链接]
发表于 2005-7-1 08:17:15 | 显示全部楼层 |阅读模式
FC3用cyrus-imap来执行pop,所以imap启动不了,就没法收信了。求救!

错误信息如下:
Starting cyrus-imapd: preparing databases... error! [FAILED]

log如下 :
Jun 30 08:22:49 dell2 cvt_cyrusdb[4826]: DBERROR: reading /var/lib/imap/db/skipstamp, assuming the worst: No such file or directory
Jun 30 08:22:49 dell2 cvt_cyrusdb[4826]: DBERROR db4: /var/lib/imap/mailboxes.db: unexpected file type or format
Jun 30 08:22:49 dell2 cvt_cyrusdb[4826]: DBERROR: opening /var/lib/imap/mailboxes.db: Invalid argument

感谢!
 楼主| 发表于 2005-7-2 07:05:58 | 显示全部楼层

是skiplist的文件关联错误

终于找到解决方法了!原来是FC3的一个升级把skiplist误认为apple的quick time文件,导致cyrus-imap不能完成数据库转换。是FC3的一个bug。在redhat的bugzilla有提到,文章ID:154342
解决方法:
把/usr/share/file/magic里的shiklist entry移到文件最顶端,然后在/usr/share/file/里做file -C,则imap可成功启动。

NND,花了两天时间.....
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 18:37 , Processed in 0.056030 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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