Package Details: systemtap 4.0-2

Git Clone URL: https://aur.archlinux.org/systemtap.git (read-only)
Package Base: systemtap
Description: provides infrastructure to simplify the gathering of information about the running system.
Upstream URL: http://sourceware.org/systemtap/
Licenses: GPL
Submitter: Shibumi
Maintainer: gangelop
Last Packager: gangelop
Votes: 12
Popularity: 0.462601
First Submitted: 2018-02-14 11:32
Last Updated: 2018-11-16 18:28

Dependencies (7)

Required by (7)

Sources (2)

Pinned Comments

gangelop commented on 2018-08-31 13:34

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...

Latest Comments

1 2 3 4 5 Next › Last »

perqin commented on 2019-06-15 04:21

==> Verifying source file signatures with gpg...
    systemtap-4.0.tar.gz ... FAILED (unknown public key 7E83610126DCC2E8)
==> ERROR: One or more PGP signatures could not be verified!

onny commented on 2019-02-18 15:26

I needed to install "python-setuptools" (python3 version) to successfully build this package

ideal commented on 2018-12-15 10:33

If you have issues with this, you can try another one: https://github.com/archlinuxcn/repo/tree/master/systemtap

It's based on this, with many modifications (makefile patches, systemd users etc.).

And how can I merge these changes to this git repo?

Thanks.

Mouath commented on 2018-11-14 04:51

EDIT: just realized my comment was duplicate of johanc5

can you add dependence to 'cpio'

/bin/sh: cpio: command not found
make[3]: *** [Makefile:611: install-data-local] Error 127
make[3]: *** Waiting for unfinished jobs....
/usr/bin/install -c stap-exporter '/tmp/makepkg/systemtap/pkg/systemtap/usr/bin'
/usr/bin/install -c -m 644 stap-exporter.8 '/tmp/makepkg/systemtap/pkg/systemtap/usr/share/man/man8'
make[3]: Leaving directory '/tmp/makepkg/systemtap/src/systemtap-4.0/stap-exporter'
make[2]: *** [Makefile:496: install-am] Error 2
make[2]: Leaving directory '/tmp/makepkg/systemtap/src/systemtap-4.0/stap-exporter'
make[1]: *** [Makefile:2046: install-recursive] Error 1
make[1]: Leaving directory '/tmp/makepkg/systemtap/src/systemtap-4.0'
make: *** [Makefile:2292: install] Error 2
==> ERROR: A failure occurred in package().
    Aborting...
==> ERROR: Makepkg was unable to build systemtap.

johanc5 commented on 2018-11-13 21:33

@gangelop In addition to the issue you mentioned regarding the groups (for which the workaround you suggest seems to work), it seems like you are missing "gpio" as a dependency.

During the build process, I got:

make[3]: Entering directory '/var/tmp/systemtap/src/systemtap-4.0/stap exporter'
/usr/bin/mkdir -p "/var/tmp/systemtap/pkg/systemtap/etc/stap-exporter"
/usr/bin/mkdir -p '/var/tmp/systemtap/pkg/systemtap/usr/bin'
/usr/bin/mkdir -p '/var/tmp/systemtap/pkg/systemtap/usr/share/man/man8'
cd ./default; find . | cpio -pdmv "/var/tmp/systemtap/pkg/systemtap/etc/stap-exporter/"
/bin/sh: cpio: command not found
make[3]: *** [Makefile:611: install-data-local] Error 127

I verified and I did not have the cpio package installed, after installing it first everything worked fine, so it seems like a very simple matter of adding it into the pkgbuild file

gangelop commented on 2018-10-05 07:27

@pmatos
Your keyserver sucks. Try another one. Read the earlier comments here.

@SoXX
You assume incorrectly. This is not a workaround but in fact the way makepkg works. It does not automatically import keys to your keyring, it is expected you are going to do it manually. This is stated in the wiki page I already mentioned.
https://wiki.archlinux.org/index.php/Makepkg#Signature_checking
And if you read the relevant code in /usr/share/makepkg/integrity/verify_signature.sh in function check_pgpsigs() you will see that makepkg checks specifically for this condition and exits with the error you saw. So this behavior is entirely intentional.

pmatos commented on 2018-10-05 07:17

@gangelop

✗ gpg --receive-keys 258B6EFA0F209D24
gpg: keyserver receive failed: No data

pmatos commented on 2018-10-05 07:17

@gangelop I assume this is a workaround right? I assume the system could/should run the gpg --receive-keys command on its own.

gangelop commented on 2018-10-05 07:12

@pmatos
@SoXX
https://wiki.archlinux.org/index.php/Makepkg#Signature_checking
gpg --receive-keys 258B6EFA0F209D24

pmatos commented on 2018-10-05 06:25

I am also getting:

==> Verifying source file signatures with gpg...
    systemtap-3.3.tar.gz ... FAILED (unknown public key 258B6EFA0F209D24)