On Mon, Nov 3, 2008 at 10:00 PM, Andreas Winkelmann <ml@xxxxxxxxxxxxxx> wrote: > Am Montag 03 November 2008 21:45:30 schrieb Steffen Vinther Sørensen: > >> I recently updated a CentOS 4 installation using the CentOS package >> manager "yum". the cyrus imapd and the dbd packages was upgraded along >> with several other packages. After that there seems to be an issue >> with the Cyrus imapd "shared" mailboxes (the ones where users needs to >> subscribe in order to use) >> >> I already tried rebuilding mailboxes.db, by dumping it as text and >> restoring it, but with no luck. Any further advice would be very >> welcome: >> >> Here is all the info I can think of: >> >> cyradm version request: >> mail.somecompany.dk> version >> name : Cyrus IMAPD >> version : v2.2.12-Invoca-RPM-2.2.12-9.RHEL4 2005/02/14 16:43:51 >> vendor : Project Cyrus >> support-url: http://asg.web.cmu.edu/cyrus >> os : Linux >> os-version : 2.6.9-78.0.5.ELsmp >> environment: Built w/Cyrus SASL 2.1.19 >> Running w/Cyrus SASL 2.1.19 >> Built w/Sleepycat Software: Berkeley DB 4.2.52: (July 14, >> 2007) Running w/Sleepycat Software: Berkeley DB 4.2.52: (July 14, 2007) >> Built w/OpenSSL 0.9.7a Feb 19 2003 >> Running w/OpenSSL 0.9.7a Feb 19 2003 >> CMU Sieve 2.2 >> TCP Wrappers >> mmap = shared >> lock = fcntl >> nonblock = fcntl >> auth = unix >> idle = poll >> >> >> /var/log/messages gets this every time a user tries to connect: >> mail kernel: imapd[13804]: segfault at 0000000000000000 rip >> 00000030d36705f2 rsp 0000007fbfffcc88 error 4 >> >> /var/log/maillog >> Nov 3 21:34:05 mail imap[14118]: accepted connection >> Nov 3 21:34:05 mail master[14144]: about to exec >> /usr/lib64/cyrus-imapd/imapd Nov 3 21:34:05 mail imap[14144]: executed >> Nov 3 21:34:05 mail imap[14118]: login: svs.somecompany.dk >> [192.168.1.20] svs plaintext User logged in >> Nov 3 21:34:05 mail master[31849]: process 14118 exited, signaled to >> death by 11 >> Nov 3 21:34:05 mail master[31849]: service imap pid 14118 in BUSY >> state: terminated abnormally >> >> strace for imapd process having the segfault, using strace -ff -p >> <pid> on the cyrus-master pid: > > ... > >> open("/var/spool/imap/user/ecivrese-fejl/cyrus.header", O_RDWR) = 14 >> fstat(14, {st_mode=S_IFREG|0600, st_size=182, ...}) = 0 >> mmap(NULL, 182, PROT_READ, MAP_SHARED, 14, 0) = 0x2a97f59000 >> --- SIGSEGV (Segmentation fault) @ 0 (0) --- > > Did you run a reconstruct on this Mailbox (ecivrese-fejl)? > > -- > Andreas > ---- > Cyrus Home Page: http://cyrusimap.web.cmu.edu/ > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html > yes, I already tried "reconstruct user.ecivrese-fejl" and then restarted cyrus, but with no positive result ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html