unable to execute program `gpgkeys_hkp': Permission denied

Stewart V. Wright swright at physics.adelaide.edu.au
Thu Feb 10 21:23:41 CET 2005


G'day David,

Sorry about the delay in replying, work got in the way of fun!


* David Shaw <dshaw at jabberwocky.com> [050209 21:43]:
> Try this spec file.  If it works for you, I'll put it in 1.4.1.  It
> works ok on a FC3 box here.

Sorry to say, but this still doesn't work on my FC2 box.  :-(

Two problems: 

 1) The location of the gpgkeys_* files is still wrong.
 2) The info "dir" file still doesn't get created.


CAVEAT: I modified the .spec file so that it tries to install the
1.4.0 release - I didn't try 1.4.1rc1 so the first problem might have
gone away...  I will have a go with 1.4.1rc1 when I get some more
time.


Explanations
------------

1) File location problems.

This new spec file installs the gpgkeys_* in /usr/libexec/gnupg/ as
one would hope, but gpg looks for them in /usr/libexec/gnupg/gnupg/!

It looks like there is some doubling up of libexecdir in the spec file
and keyserver/Makefile.am...  libexecdir in keyserver/Makefile.am is
defined as @libexecdir@/@PACKAGE@ which would give the extra layer of
gnupg causing the problem.

I'll leave the fix as an exercise for the reader!  ;-)


2) info "dir" file.

I'm not entirely sure that it isn't user error, but I can build RPMs
from pretty much everything else without problems.  :-(

The error I still get from (rpmbuild -bb gnucash.spec) is the
following:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   [SNIP]

make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/tmp/fedora/tmp/gnupg-1.4.0'
make[1]: Leaving directory `/tmp/fedora/tmp/gnupg-1.4.0'
+ /usr/lib/rpm/redhat/find-lang.sh /tmp/fedora/tmp/rpmbuild_gnupg-1.4.0 gnupg
+ rm /tmp/fedora/tmp/rpmbuild_gnupg-1.4.0/usr/share/gnupg/FAQ
+ rm /tmp/fedora/tmp/rpmbuild_gnupg-1.4.0/usr/share/gnupg/faq.html
+ rm /tmp/fedora/tmp/rpmbuild_gnupg-1.4.0/usr/share/info/dir
rm: cannot remove `/tmp/fedora/tmp/rpmbuild_gnupg-1.4.0/usr/share/info/dir': No such file or directory
error: Bad exit status from /tmp/fedora/tmp/rpm-tmp.2023 (%install)
 
 
RPM build errors:
    Bad exit status from /tmp/fedora/tmp/rpm-tmp.2023 (%install)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When I comment out the "rm ..../info/dir" line from the spec file the
creation of the .rpm goes ahead successfully.
 

As I said, I'm not sure if this is the fault of something I'm doing,
or FC2, but GnuPG is the only code that seems to have this problem for
me.



Cheers,

S.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 274 bytes
Desc: Digital signature
Url : /pipermail/attachments/20050210/1a317229/attachment.pgp


More information about the Gnupg-users mailing list