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

« First ‹ Previous 1 2 3 4 5 Next › Last »

gkyildirim commented on 2018-08-31 13:17

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]

gangelop commented on 2018-08-18 16:30

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.

soylens commented on 2018-08-13 09:24

I have been experiencing a bug of this version including semantic errors while finding probes(in my case at least syscall.* and kernel.function("kbd_event")).

soylens commented on 2018-08-13 09:21

Version 3.2 is out of date, please consider merging to ver 3.3

gangelop commented on 2018-06-16 09:33

@mnlipp That's odd. I just tested in a clean chroot[1] and it builds fine with python2 and python2-setuptools, no python(3).

Can you please double check?

It looks like systemtap-git uses python3 (i.e. python-setuptools) but for stap version 3.2 which we have in this package it needs python2-setuptools. In fact I just checked the other AUR package systemtap-git and it's missing 'python-setuptools'. Is it possible you were building that one and not this one?

[1]https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

mnlipp commented on 2018-06-13 19:23

On my newly installed system, I had to manually install "python-setuptools". I assume that the make-dependency on "python2-setuptools" is outdated.

gangelop commented on 2018-06-03 17:09

Backported fbb26e17a fix for timers for >= 4.15 kernels as reported by AstroProfundis.

gangelop commented on 2018-06-03 14:38

I have adopted the package and backported the gcc8 fix. The build should succeed now. Let me know if you run into any issue.

gangelop commented on 2018-06-03 13:48

Found it. Thank you git-bisect. This was an issue with gcc8 which was fixed in commit a8e317b60139238fef4038027eb37507e066d720 "Fixes for gcc 8".

Checking if we can backport this as a patch for 3.2...

gangelop commented on 2018-06-03 13:16

No luck building 3.2 here either. git master currently at fbe23773e builds fine.