Carlos Williams wrote: > On Mon, Feb 8, 2010 at 10:47 AM, Bowie Bailey <bowie_bai...@buc.com> wrote: > >> Sounds to me like you need to install the actual gpg package. >> Installing the keys doesn't do much if the program that uses them >> doesn't exist. >> > > Yes this was 1/2 my problem for this matter. I only had GnuPG v2 > installed however I needed to install GnuPG v1 as well and the > --import command attempted to work. My problem now is understanding > where the key file needs to be and where do I run the command from? I > don't know what directory I need store the file because every single > directory I attempt to run this command from fails: > > [r...@mail spamassassin]# sa-update --import spam.key > gpg: keyblock resource > `/etc/mail/spamassassin/sa-update-keys/secring.gpg': file open error > gpg: keyblock resource > `/etc/mail/spamassassin/sa-update-keys/pubring.gpg': file open error > gpg: no writable keyring found: eof > gpg: error reading `spam.key': general error > gpg: import from `spam.key' failed: general error >
I'm not sure why root would have a problem writing to the file. sa-update-keys IS a directory, right? Try removing the sa-update-keys file/directory and then running the command again. > ------------------------------------------------------------------------------------------------------ > > The Wiki makes it sound like /var/lib/spamassassin/ is a good place > but I get an error there too. I don't have anything in that directory > that shows a version as indicated in the Wiki. That directory only > has: > > [r...@mail spamassassin]# ls -la > total 936 > drwx------ 3 spamd spamd 4096 Feb 8 11:35 . > drwxr-xr-x 15 root root 4096 Dec 5 00:02 .. > -rw-r--r-- 1 spamd spamd 16 Oct 29 23:57 .bash_profile > -rw-r--r-- 1 spamd spamd 108 Oct 29 23:57 .bashrc > drwx------ 2 spamd spamd 4096 Feb 8 11:06 .spamassassin > -rw-r--r-- 1 root root 922213 Feb 8 11:13 spamd.log > -rwxrwxrwx 1 root root 6865 Feb 8 10:00 spam.key > > I am trying to import the 'spam.key' file which you see in > /var/lib/spamassassin but it is looking for files in some directory I > am obviously missing... You don't need to place the spam.key file anyplace special. Once you import the key, the important stuff will be copied over to the sa-update-keys directory and then you can delete the file. Just make sure the spam.key file is in your current directory when you run the 'sa-update --import' command, or you will have to specify the full path on the command line. -- Bowie