What does imapd.conf look like? Does the output of 'ctl_mboxlist -d' look reasonable? Does 'mbexamine user.igb' look reasonable? Ian G Batten wrote: > > > I've just compiled 2.3.10 on batten.eu.org (my private x86 servers) and > although it looks OK on the Solaris 10 system, it's in deep trouble on > the elderly Linux machine. Both are upgrades from 2.3.7, the Solaris > box is a replication target, the Linux box is a replication master that > handles deliver and reading. The intent is to swap them over, and that > intent might come sooner than I planned. > > LSUB produces expected output, LIST doesn't (to put it mildly) and > examine/select can't select anything. strace on the running imapd shows > it's doing roughly sensible things: finding the correct partition and > metapartition from the mailbox database, opening the metadata files > correctly, but then it says NO. I've reconstructed the mailbox, dumped > and reloaded (ctl_mboxlist -d // ctl_mboxlist -u) the mailboxes file and > run reconstruct -G ``in case it makes any odds''. No joy. And nothing > useful in the logs, either... > > read(0, ". examine INBOX\r\n", 4096) = 17 > fcntl64(6, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 > fstat64(6, {st_mode=S_IFREG|0600, st_size=3520, ...}) = 0 > stat64("/var/imap/mailboxes.db", {st_mode=S_IFREG|0600, st_size=3520, > ...}) = 0 > fcntl64(6, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 > fcntl64(6, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 > fstat64(6, {st_mode=S_IFREG|0600, st_size=3520, ...}) = 0 > stat64("/var/imap/mailboxes.db", {st_mode=S_IFREG|0600, st_size=3520, > ...}) = 0 > fcntl64(6, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 > open("/var/imap/metadata/user/igb/cyrus.header", O_RDWR) = 11 > fstat64(11, {st_mode=S_IFREG|0600, st_size=250, ...}) = 0 > mmap2(NULL, 250, PROT_READ, MAP_SHARED, 11, 0) = 0x40ee1000 > open("/var/imap/metadata/user/igb/cyrus.index", O_RDWR) = 12 > fstat64(12, {st_mode=S_IFREG|0600, st_size=204784, ...}) = 0 > mmap2(NULL, 212992, PROT_READ, MAP_SHARED, 12, 0) = 0x40ef3000 > open("/var/imap/metadata/user/igb/cyrus.cache", O_RDWR) = 13 > fstat64(13, {st_mode=S_IFREG|0600, st_size=2753804, ...}) = 0 > mmap2(NULL, 2768896, PROT_READ, MAP_SHARED, 13, 0) = 0x40f27000 > fstat64(12, {st_mode=S_IFREG|0600, st_size=204784, ...}) = 0 > close(11) = 0 > munmap(0x40ee1000, 250) = 0 > close(12) = 0 > munmap(0x40ef3000, 212992) = 0 > close(13) = 0 > munmap(0x40f27000, 2768896) = 0 > write(1, ". NO Mailbox does not exist\r\n", 29) = 29 > > > > > * OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS AUTH=CRAM-MD5 > AUTH=DIGEST-MD5 AUTH=LOGIN AUTH=PLAIN AUTH=OTP SASL-IR] > offsite.batten.eu.org Cyrus IMAP4 v2.3.10 server ready > . login igb XXXXXXXXXXXXX > . OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS AUTH=CRAM-MD5 > AUTH=DIGEST-MD5 AUTH=LOGIN AUTH=PLAIN AUTH=OTP SASL-IR ACL RIGHTS=kxte > QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT > CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT > THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE IDLE URLAUTH] User > logged in > . list "" * > * LIST (\HasNoChildren) "." "INBOX" > . OK Completed (0.020 secs 2 calls) > . lsub "" * > * LSUB (\HasChildren) "." "INBOX" > * LSUB () "." "INBOX.2003" > * LSUB () "." "INBOX.2004" > * LSUB () "." "INBOX.2005" > * LSUB () "." "INBOX.2006" > * LSUB () "." "INBOX.Drafts" > * LSUB () "." "INBOX.Holidays" > * LSUB () "." "INBOX.Junk" > * LSUB () "." "INBOX.Sent" > * LSUB () "." "INBOX.Trash" > * LSUB () "." "INBOX.clamav" > * LSUB () "." "INBOX.macos" > * LSUB () "." "INBOX.pre-2003" > * LSUB () "." "INBOX.twonky" > * LSUB () "." "INBOX.xtension" > . OK Completed (0.030 secs 16 calls) > . examine INBOX > . NO Mailbox does not exist > > > > > > > -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University ---- 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