Coda File System

Re: Unresolvable Conflicts

From: Troy Benjegerdes <hozer_at_hozed.org>
Date: Wed, 28 Jul 2004 16:58:13 -0500
On Wed, Jul 28, 2004 at 04:45:48PM -0500, Troy Benjegerdes wrote:
> > 
> > I set up an account with $HOME in coda, and I opened up a message in
> > mutt which was gpg-signed, and mutt invoked gpg.. which wound up
> > creating a .gpg directory and I have the same situation with
> > .gpg/gpg.conf.
> > 
> > I've tried several combinations of 'cfs fl' and 'cfs br', etc, but
> > nothing seems to work..
> > 
> > hozer_at_lyta:~/.gnupg$ cfs br gpg.conf
> > hozer_at_lyta:~/.gnupg$ ls -l
> > total 2
> > dr--r--r--    2 root     nogroup      2048 Jul 21 16:14 gpg.conf
> > -rw-------    1 hozer    nogroup         0 Jul 21 16:13 pubring.gpg
> > hozer_at_lyta:~/.gnupg$ removeinc gpg.conf
> > gpg.conf is a directory - must be removed manually
> > hozer_at_lyta:~/.gnupg$ removeinc gpg.conf/
> > global  local
> > hozer_at_lyta:~/.gnupg$ removeinc gpg.conf/global
> > Error 22 for repair
> > hozer_at_lyta:~/.gnupg$
> > hozer_at_lyta:~/.gnupg$ cfs er gpg.conf/
> > 
> > I'd like to just remove the whole .gnupg tree, conflicts and all.. how
> > do I do that?
> > 
> 
> Hrrm, I seem to have hit a somewhat serious bug..
> 
> After a couple combinations of 'cfs er', 'cfs fl', 'cfs flushvolume',
> etc, and a venus restart, I'm getting
> 
> 16:39:16 Local inconsistent object at
> /coda/hozed.org/user/hozer/.gnupg/gpg.confed.org:2,S, please check!
> 
> messages from venus.
> 
> There was never a 'gpg.confed.org:2,S' file.. this looks like part of a
> maildir filemane got appended onto the filename of the bogus conflicting
> object.
> 
> Do we have any testcases for resolution and conflicts that can excercise
> all the code paths? Are there any coda testcases I can run at all?
> 

I just tried a "cfs purgeml", and killed venus...


16:44:32 fatal error -- Assertion failed: file "local_repair.cc", line
1250

16:44:32 RecovTerminate: clean shutdown
Received on 2004-07-28 17:59:42