(Illustration by Gaich Muramatsu)
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 shutdownReceived on 2004-07-28 17:59:42