Had to add '/tmp/yaourt-tmp-jmaguire/aur-systemtap/src/stp_remove_install_hooks.patch' to the sources array, and 'SKIP' to the sha512sums array.
Can you update the PKGBUILD?
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: | 25 |
Popularity: | 2.89 |
First Submitted: | 2018-02-14 11:32 (UTC) |
Last Updated: | 2024-05-13 05:00 (UTC) |
Had to add '/tmp/yaourt-tmp-jmaguire/aur-systemtap/src/stp_remove_install_hooks.patch' to the sources array, and 'SKIP' to the sha512sums array.
Can you update the PKGBUILD?
@alexkpr, is gpg --recv-key 7E83610126DCC2E8
not working?
I think the new patch needs to be added to the source array otherwise it shows as not found, unless you change $srcdir to $startdir.
Getting an unknown public key error with ID 7E83610126DCC2E8. Searching a few public key servers didn't yield any results, which feels a little suspicious. Where can I find the public key for the signature?
@ILMostro7: I can second the PAM problem. I have no permanent solution to offer, but a temporary one where you can do sudo groupadd -g 156 -r stapusr
in order to circumvent the issue for now.
Sorry for the verbose message, but I'm not sure where to post issues like this, as I'm not entirely certain that bugs.archlinux.org is a valid place for AUR packages.
This package fails to build/upgrade due to errors with PAM Authentication, as listed in the previous message.
{{bc|1=make install-exec-hook
/usr/bin/install -c -m 644 staprun.8 '/home/amel/build/systemtap/pkg/systemtap/usr/share/man/man8'
make[5]: Entering directory '/home/amel/build/systemtap/src/systemtap-3.2/staprun'
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 "/home/amel/build/systemtap/pkg/systemtap/usr/bin/staprun"; \
chmod 04110 "/home/amel/build/systemtap/pkg/systemtap/usr/bin/staprun"; \
fi
groupadd: PAM: Authentication service cannot retrieve authentication info
make[5]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/staprun'
make[4]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/staprun'
make[3]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/staprun'
make[2]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/staprun'
Making install in stapbpf
make[2]: Entering directory '/home/amel/build/systemtap/src/systemtap-3.2/stapbpf'
make -C .. git_version.stamp
make[3]: Entering directory '/home/amel/build/systemtap/src/systemtap-3.2'
/bin/sh ./git_version.sh -k -s . -o git_version.h
git_version.sh: Not a git repo, keeping existing git_version.h
make[3]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2'
make install-am
make[3]: Entering directory '/home/amel/build/systemtap/src/systemtap-3.2/stapbpf'
make[4]: Entering directory '/home/amel/build/systemtap/src/systemtap-3.2/stapbpf'
/usr/bin/mkdir -p '/home/amel/build/systemtap/pkg/systemtap/usr/bin'
/usr/bin/mkdir -p '/home/amel/build/systemtap/pkg/systemtap/usr/share/man/man8'
/usr/bin/install -c stapbpf '/home/amel/build/systemtap/pkg/systemtap/usr/bin'
make install-exec-hook
/usr/bin/install -c -m 644 stapbpf.8 '/home/amel/build/systemtap/pkg/systemtap/usr/share/man/man8'
make[5]: Entering directory '/home/amel/build/systemtap/src/systemtap-3.2/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 "/home/amel/build/systemtap/pkg/systemtap/usr/bin/stapbpf" \
&& chmod 04110 "/home/amel/build/systemtap/pkg/systemtap/usr/bin/stapbpf"; \
fi
groupadd: PAM: Authentication service cannot retrieve authentication info
make[5]: [Makefile:845: install-exec-hook] Error 2
make[5]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/stapbpf'
make[4]: [Makefile:779: install-exec-am] Error 2
make[4]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/stapbpf'
make[3]: [Makefile:722: install-am] Error 2
make[3]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/stapbpf'
make[2]: [Makefile:716: install] Error 2
make[2]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2/stapbpf'
make[1]: [Makefile:2012: install-recursive] Error 1
make[1]: Leaving directory '/home/amel/build/systemtap/src/systemtap-3.2'
make: [Makefile:2253: install] Error 2
==> ERROR: A failure occurred in package().
Aborting...}}
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.