Hi all, I'm playing around with digital signatures in e-mail, and I have that working on Kmail (KDE) wnen I send the e-mail. However, when I receive a signed e-mail, Kmail isn't able to automatically check the validity of the signature (unless I sent it). Within Kmail, I click on Settings->Configure Kmail->Security and point to libgpgme.so in the Crypto Plugins tab. I select that plugin and activate it. I then click the "configure" button and try to start the certificate manager.
From the KGpgCertManager, I get an error indicating that the symbol "initialize" was not found in libkdenetwork.so.2.
I'm running SuSE 9.0 Pro, Kmail 1.5.4, and KDE 3.1.4. I've scoured the net to no avail. Does anybody have this working in Kmail? Thanks, Andy -- Andy Stewart, Founder Worcester Linux Users' Group Worcester, MA USA http://www.wlug.org
On Saturday 17 April 2004 11:26 pm, Andy Stewart wrote:
I'm playing around with digital signatures in e-mail, and I have that working on Kmail (KDE) wnen I send the e-mail. However, when I receive a signed e-mail, Kmail isn't able to automatically check the validity of the signature (unless I sent it).
use gpg-agent and add this to your ~/.gnupg/gpg.conf file: keyserver x-hkp://pgp.mit.edu keyserver-options auto-key-retrieve then kmail should be able to auto verify keys -mike
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 17 April 2004 11:56 pm, Mike Frysinger wrote:
On Saturday 17 April 2004 11:26 pm, Andy Stewart wrote:
I'm playing around with digital signatures in e-mail, and I have that working on Kmail (KDE) wnen I send the e-mail. However, when I receive a signed e-mail, Kmail isn't able to automatically check the validity of the signature (unless I sent it).
use gpg-agent and add this to your ~/.gnupg/gpg.conf file: keyserver x-hkp://pgp.mit.edu keyserver-options auto-key-retrieve
then kmail should be able to auto verify keys -mike
Hi Mike, I am using gpg-agent. I added the lines recommended by you, but I still get the same error about symbol "initialize" in kdenetwork3.so. I did restart the gpg-agent daemon. Here's my gpg.conf file in case I've made some silly mistake (attached). Thanks, Andy - -- Andy Stewart, Founder Worcester Linux Users' Group Worcester, MA USA http://www.wlug.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQFAghL6Hl0iXDssISsRAq/gAJsGvCGCfvHupumqfqVmlWLwvPvu4gCdH+pR QL87RjPyNi3Mz4zJvt34yCw= =vIEn -----END PGP SIGNATURE-----
On Sat, Apr 17, 2004 at 11:26:56PM -0400, Andy Stewart wrote:
From the KGpgCertManager, I get an error indicating that the symbol "initialize" was not found in libkdenetwork.so.2.
Missing symbols usually indicate that the program wasn't compiled against the correct versions of your system libraries, or was compiled with different features enabled, etc. Perhaps your KMail can't use that libgpgme.so? Is there any other .so on your system that may work in place of that one? If both components (KDE Network and libgpgme.so) are stock from the distribution version SuSE 9.0, I would file a bug report with SuSE about it. If either component isn't stock, or is from a different version of SuSE than the other, then they will probably tell you it is unsupported. If you want to try to fix this yourself, you can try recompiling either component. It is probably easiest to try libgpgme.so first. rpm -qif <path-to-libgpgme.so> Download the Source RPM: shown in the output of that command and type: rpmbuild --rebuild foo.src.rpm During compilation, any errors about missing symbols should show up, or there may be "configure" output that says something about enabling/disabling certain features due to missing support in other parts of your system. Note that you may need to install several other development packages in order to compile that package, such as kdenetwork-devel or whatever SuSE's equivalent is.
participants (3)
-
Andy Stewart
-
Charles R. Anderson
-
Mike Frysinger