This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: SystemTap 3.0 doesn't work on Ubuntu 14.04.4 LTS
- From: Aleksander Alekseev <mail at eax dot me>
- To: systemtap at sourceware dot org
- Date: Tue, 29 Mar 2016 16:34:16 +0300
- Subject: Re: SystemTap 3.0 doesn't work on Ubuntu 14.04.4 LTS
- Authentication-results: sourceware.org; auth=none
- References: <20160329163043 dot 40a590ff at fujitsu>
> Hello
>
> Today I decided to try SystemTap 3.0. Here is exactly what I did.
>
> For my experiments I created a new KVM virtual machine and installed a
> clean Ubuntu 14.04.4 system from ISO image named:
>
> ubuntu-14.04.4-server-amd64.iso
>
> This distribution uses Linux kernel 4.2.0.
>
> At first I tried to use default systemtap package:
>
> sudo apt-get update
> sudo apt-get install systemtap gcc
> sudo apt-get install linux-headers-$(uname -r)
>
> Also I downloaded and installed:
>
> linux-image-4.2.0-27-generic-dbgsym_4.2.0-27.32_amd64.ddeb
>
> ... from here http://ddebs.ubuntu.com/pool/main/l/linux/
>
> Unfortunately SystemTap didn't work:
>
> http://pastebin.com/raw/GDry4JWJ
>
> According to copyright message it looks quite old so I decided to try
> brand new SystemTap 3.0:
>
> ```
> sudo apt-get remove systemtap
> sudo apt-get install m4 g++ gettext libz-dev
> wget
> https://sourceware.org/systemtap/ftp/releases/systemtap-3.0.tar.gz
> wget \
> https://fedorahosted.org/releases/e/l/elfutils/0.159/elfutils-0.159.tar.bz2
> tar -xvzf systemtap-3.0.tar.gz tar -xvjf elfutils-0.159.tar.bz2
> cd systemtap-3.0
> ./configure --with-elfutils=../elfutils-0.159
> make -j2
> sudo make install
> ```
>
> As a side node SystemTap 3.0 doesn't compile with newer elfutils
> 0.165.
>
> It turned out that newer SystemTap doesn't work on this system either:
>
> http://pastebin.com/raw/HvxaxFYw
>
> I found description of these error messages here:
>
>
> """
> Error -84 is EILSEQ: "illegal byte sequence". The kernel can return
> this signal, for example if it cannot decode its own binary in the
> region nearby the requested kprobe, or it finds instruction patterns
> that its decoder has not been taught to handle. It's not a systemtap
> bug.
> """
>
Oops, my email client accidentally sent this message before I finished
it. "Here" supposed to be http://stackoverflow.com/a/22436660/1565238
Currently I have no idea what to do next so any advices would be
appreciated. Naturally I would be happy to provide any debug
information you might need.
--
Best regards,
Aleksander Alekseev
http://eax.me/