more fun ...

Ken Murchison ken at oceana.com
Mon Jun 2 21:18:01 EDT 2003


You definitely have bad things happening.  I can't reproduce your problem:

notebook.oceana.com> cm user/notyethere at domain.com
notebook.oceana.com> lam user/notyethere at domain.com
notyethere at domain.com lrswipcda


Jure Pecar wrote:
> While still recovering from the fs corruption, i've hit some more weird
> things in 2.2a.
> 
> Consider this:
> 
> mailstore.domain.com> cm user/notyethere at domain.com
> mailstore.domain.com> lam user/notyethere at domain.com
> cyrus at domain.com lrswipcda
> user at domain.com lrswipcda
> 
> like ... WTF? where do these ACLs come from? I wouldn't object much to cyrus
> admin user set like this, but the second line ... 
> 
> Anyway, i've stepped through mailbox creation with gdb and this is where
> things start to look wrong first:
> 
> mboxlist_mycreatemailboxcheck (name=0xbffeb110 "domain.com!user.notyethere",
> new_mbtype=0, partition=0x0, isadmin=1, userid=0x8136848 "cyrus at domain.com",
> auth_state=0x8137720, newacl=0xbffe9e54, newpartition=0xbffe9e58, RMW=1,
> localonly=0, force_user_create=0, tid=0xbffe9e5c) at mboxlist.c:350
> 
> 350	    switch (r) {
> 375	    parentlen = 0;
> 376	    while ((parentlen==0) && (p = strrchr(parent, '.')) && !strchr(p,
> '!')) {
> 398	    }
> 377		*p = '\0';
> 379		r = mboxlist_mylookup(parent, NULL, NULL, &parentpartition, 
> 
> mboxlist_mylookup (name=0xbffe9bf0 "domain.com!user", typep=0x0, pathp=0x0,
> partp=0xbffe9bdc, aclp=0xbffe9be0, 
>     tid=0xbffe9e5c, wrlock=0) at mboxlist.c:162
> 
> 
> I'm sure this was functioning perfectly well before the crash.
> 
> The only major thing i did that i imagine could affect this in some way was
> a rebuild of a mailboxes.db from a filesystem using a variant of the shell
> script found on cyrus-utils.sf.net ... 
> 
> It looks like i'll have to dump mailboxes.db to a flatfile, fix all the acl
> errors and reimport it tonight ... 
> 


-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp





More information about the Info-cyrus mailing list