Exmh Stopped Using PGP

Dave Tweten tweten at nas.nasa.gov
Fri Mar 19 18:55:00 PST 2004


Please help me figure out why Exmh stopped working with PGP 5 on my system 
a few days ago.

A few days ago, Exmh just suddenly stopped interfacing with PGP5 on my 
FreeBSD 4.9 system.  It happened as I was updating some FreeBSD ports 
utilities I use, but Exmh was not one of them, though tcl, tk, and 
metamail were.

Yes, I know that the FreeBSD ports have stopped supporting PGP5, but I 
have resolutely refuesd to let ports processing remove pgp5 from my 
system.  And Exmh has not stopped supporting PGP5.  One of these days, 
I'll get around to switching over to GPG, but in the meantime I need to 
continue to be able to read PGP encrypted e-mail.

The FreeBSD ports that were being updated as Exmh chose not to use PGP 
were:

        + lang/python (python-2.3.3_2)
        + lang/tcl84 (tcl-8.4.5,1)
        + security/pidentd (pidentd-2.8.5)
        + audio/libaudiofile (libaudiofile-0.2.5)
        + audio/esound (esound-0.2.32_1)
        + graphics/libmng (libmng-1.0.5_1)
        + x11-toolkits/tk84 (tk-8.4.5,1)
        + devel/t1lib (t1lib-5.0.0_1)
        + misc/gnomehier (gnomehier-1.0_13)
        + print/lyx (lyx-1.3.3_1)
        + mail/metamail (metamail-2.7_1)
        + devel/gnomevfs2 (gnomevfs2-2.4.2_1)
        + graphics/gimp-devel (gimp-2.0.pre3_1,1)
        + x11-toolkits/py-gtk2 (py23-gtk-2.0.0_1)
        + editors/AbiWord2 (AbiWord2-2.0.3_2)
        + x11-toolkits/gtksourceview (gtksourceview-0.7.0_1)

An "ls -l /usr/local/bin/pgp*" yields:

-rwxr-xr-x  1 root  wheel  717645 May  3  2003 /usr/local/bin/pgp5*
lrwxr-xr-x  1 root  wheel       4 May  3  2003 /usr/local/bin/pgpe@ -> pgp5
-rwxr-xr-x  1 root  wheel  718009 May  3  2003 /usr/local/bin/pgpk*
lrwxr-xr-x  1 root  wheel       4 May  3  2003 /usr/local/bin/pgpo@ -> pgp5
lrwxr-xr-x  1 root  wheel       4 May  3  2003 /usr/local/bin/pgps@ -> pgp5
lrwxr-xr-x  1 root  wheel       4 May  3  2003 /usr/local/bin/pgpv@ -> pgp5

An "fgrep pgp /usr/local/bin/exmh" yields:

set pgp(gpg,path) /usr/local/bin
set pgp(pgp,path) /usr/local/bin
set pgp(pgp5,path) /usr/local/bin
set pgp(pgp6,path) /usr/local/bin

An "fgrep pgp ~/.exmh/exmh-defaults" yields:

*pgpSeditPgp:   0
*pgpSeditPgpExtras:     0
*pgpSign:       none
*pgpEncrypt:    0
*pgpFormat:     pm
*pgpVersion:    pgp5
*pgpNoVersion:  pgp5
*pgpKeepPass:   1
*pgpEchoPass:   1
*pgpGrabFocus:  1
*pgpPassTimeout:        60
*pgpExtPass:    0
*pgpGetExtCmd:  /usr/bin/q-client get %s
*pgpDelExtCmd:  /usr/bin/q-client delete %s
*pgp5Rfc822:    0
*pgp5ChooseKey: 0
*pgp5UseExpectk:        1
*pgp5CacheIds:  persistent
*pgp5MinMatch:  75
*pgp5ShowInline:        signed
*pgp5ShortMessages:     1
*pgp5AutoExtract:       0
*pgp5KeyServer: pgp-public-keys at keys.pgp.net
*pgp5KeyQueryMethod:    hkp
*pgp5HKPKeyServerUrl:   pgpkeys.mit.edu
*pgp5KeyServerURL:      http://pgp5.ai.mit.edu:11371/pks/lookup?op=get&sear
ch=0x%s
*pgp5KeyOtherMethod:    pgpk -a hkp://pgpkeys.hq.nasa.gov/$id > $tmp

Yet, the Exmh Preferences menu shows no PGP options at all, the Exmh mail 
display function shows no inclination to resolve signatures or offer 
decryption, and the simple editor offers no signature or encryption 
options.  My guess is that something has become corrupted in 
~/.exmh/exmh-defaults, but I haven't a clue what.

Any help will be appreciated.
-- 
M/S 258-5                    |1024-bit PGP fingerprint:|tweten at nas.nasa.gov
NASA Ames Research Center    | 41 B0 89 0A  8F 94 6C 59|     (650) 604-4416
Moffett Field, CA  94035-1000| 7C 80 10 20  25 C7 2F E6|FAX: (650) 604-4377
Not an official NASA position.  You can't even be certain who sent this!




More information about the freebsd-ports mailing list