1 |
Hi amd64 friends! |
2 |
|
3 |
I have recently had some woes with my Cyrus daemon, and I have not been |
4 |
successful at troubleshooting it myself. I did a system update over the |
5 |
weekend, and ever since then Cyrus works for a bit and then dies with |
6 |
this in the logs: |
7 |
|
8 |
Aug 6 20:19:43 skull imaps[16458]: IOERROR: opening |
9 |
/var/imap/user_deny.db: No such file or directory |
10 |
Aug 6 20:19:43 skull imaps[16458]: accepted connection |
11 |
Aug 6 20:19:43 skull master[17776]: about to exec /usr/lib64/cyrus/imapd |
12 |
Aug 6 20:19:43 skull imaps[17776]: executed |
13 |
Aug 6 20:19:43 skull imaps[16458]: imapd:Loading hard-coded DH parameters |
14 |
Aug 6 20:19:43 skull imaps[16458]: EOF in SSL_accept() -> fail |
15 |
Aug 6 20:19:43 skull imaps[16458]: imaps TLS negotiation failed: |
16 |
[2001:470:8:97a:9829:b3a:e34c:1b2] |
17 |
Aug 6 20:19:43 skull imaps[16458]: Fatal error: tls_start_servertls() |
18 |
failed |
19 |
Aug 6 20:19:43 skull master[16810]: process 16458 exited, status 75 |
20 |
Aug 6 20:19:43 skull master[16810]: service imaps pid 16458 in BUSY |
21 |
state: terminated abnormally |
22 |
|
23 |
When this happens, none of my clients can connect to the server until I |
24 |
restart the service. Sometimes when I restart it, it will run for hours, |
25 |
sometimes only for minutes. I haven't been able to identify a specific |
26 |
activity that causes it to have this issue. |
27 |
|
28 |
The update did involve a rebuild of cyrus-imap-admin, I think due to a |
29 |
Perl update (or maybe it was an auto rebuild? I can't remember.) I can't |
30 |
think of why that would cause this, but it was the only obviously |
31 |
related package update. |
32 |
|
33 |
I can't think of what steps I can take to look into this in a more |
34 |
informative way. Searching for these error messages reveals many people |
35 |
with many different kinds of problems (and posts dating back for a |
36 |
decade!) so it is difficult to narrow down what my problem is. I have |
37 |
tried to raise maxchild to large values (100) and to unlimited (-1) and |
38 |
that does not resolve the issue. |
39 |
|
40 |
Any ideas? Do any of you use Cyrus? Is your server still working? |
41 |
|
42 |
I've considered migrating to Dovecot if I can't figure this out, so I'd |
43 |
recommend opinions on Cyrus vs. Dovecot as a side thread. |
44 |
|
45 |
-- |
46 |
R |