$ gpg --receive-keys 258B6EFA0F209D24
If you need to import the key, do it under normal user. I tried the same command in gangelop's comment with sudo and that doesn't work.
Git Clone URL: | https://aur.archlinux.org/systemtap.git (read-only, click to copy) |
---|---|
Package Base: | systemtap |
Description: | Infrastructure to simplify the gathering of information about the running Linux system |
Upstream URL: | https://sourceware.org/systemtap/ |
Licenses: | GPL |
Submitter: | Shibumi |
Maintainer: | SunRed |
Last Packager: | SunRed |
Votes: | 19 |
Popularity: | 1.41 |
First Submitted: | 2018-02-14 11:32 (UTC) |
Last Updated: | 2024-04-24 06:00 (UTC) |
$ gpg --receive-keys 258B6EFA0F209D24
If you need to import the key, do it under normal user. I tried the same command in gangelop's comment with sudo and that doesn't work.
Thanks, it worked.
Hi zorggy. Try a different keyserver maybe? I'm using hkp://keyserver.ubuntu.com. Please learn how to use gpg. This is very much outside the scope of this comment section. Post on the forum if you're still stuck.
Thank you for your fast reply. When running the command you gave, I get the error:
gpg: keyserver receive failed: No data
It won't be unknown after you import it from a server.
https://wiki.archlinux.org/index.php/Makepkg#Signature_checking
gpg --receive-keys 258B6EFA0F209D24
Hello, Here is another error: systemtap-3.3.tar.gz ... FAILED (unknown public key 258B6EFA0F209D24)
Thanks for reporting that. This is indeed a bug with the package.
You can work around this by creating these three groups before the build:
sudo groupadd -r stapusr ; sudo groupadd -r stapsys ; sudo groupadd -r stapdev
I also realize now that this package is missing a post_remove() script to remove the groups. Looking into a fix for both...
I can not install package with the following error: (sorry I can not figure-out a better way of post readability)
yaourt -S systemtap
/usr/bin/install -c -m 644 stapbpf.8 '/tmp/yaourt-tmp-service/aur-systemtap/pkg/systemtap/usr/share/man/man8' make[5]: Entering directory '/tmp/yaourt-tmp-service/aur-systemtap/src/systemtap-3.3/stapbpf'
if [ id -u
-eq 0 ]; then \
getent group stapusr >/dev/null || groupadd -g 156 -r stapusr 2>/dev/null || groupadd -r stapusr; \
getent group stapusr >/dev/null \
&& chgrp stapusr "/tmp/yaourt-tmp-service/aur-systemtap/pkg/systemtap/usr/bin/stapbpf" \
&& chmod 04110 "/tmp/yaourt-tmp-service/aur-systemtap/pkg/systemtap/usr/bin/stapbpf"; \
fi
groupadd: PAM: Authentication service cannot retrieve authentication info
make[5]: *** [Makefile:843: install-exec-hook] Error 2
make[5]: Leaving directory '/tmp/yaourt-tmp-service/aur-systemtap/src/systemtap-3.3/stapbpf'
make[4]: *** [Makefile:777: install-exec-am] Error 2
make[4]: Leaving directory '/tmp/yaourt-tmp-service/aur-systemtap/src/systemtap-3.3/stapbpf'
make[3]: *** [Makefile:720: install-am] Error 2
make[3]: Leaving directory '/tmp/yaourt-tmp-service/aur-systemtap/src/systemtap-3.3/stapbpf'
make[2]: *** [Makefile:714: install] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-service/aur-systemtap/src/systemtap-3.3/stapbpf'
make[1]: *** [Makefile:2027: install-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-service/aur-systemtap/src/systemtap-3.3'
make: *** [Makefile:2273: install] Error 2
==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build systemtap. ==> Restart building systemtap ? [y/N]
Please use the "Flag package out-of-date" button next time.
~~Also, 3.3 is signed with an expired gpg key. So I'm not updating the version yet.~~
Nah, just my mistake.
Pinned Comments
SunRed commented on 2024-04-24 16:31 (UTC) (edited on 2024-04-24 16:32 (UTC) by SunRed)
Since the openpgp.org keyserver does not provide identity information for keys that don't have a verified email address as stated on their FAQ, and the arch gnupg package doesn't have a patch for that applied like other distributions, one has to import the key from another keyserver, with e.g.:
I might contact the upstream maintainer about this issue as they just have to use another key for signing (the one searchable using their email address on keys.openpgp.org) or verify the key used for the package.