lttng-tools | The lttng-tools project provides a session daemon (lttng-sessiond) that acts as a tracing registry, | Monitoring library
kandi X-RAY | lttng-tools Summary
kandi X-RAY | lttng-tools Summary
LTTng‑tools is a set of components to control LTTng tracing.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of lttng-tools
lttng-tools Key Features
lttng-tools Examples and Code Snippets
Community Discussions
Trending Discussions on lttng-tools
QUESTION
I have installed lttng on my Raspbian running on a Raspberry Pi 3 Model B+.
I get the following error when following a first demo from the website (as root):
...ANSWER
Answered 2018-Sep-19 at 15:21From the uname -a
output I can see that you are running a PREEMPT RT
Linux kernel as you probably know because your hostname is realtimepi
.
When you are running a kernel that was not packaged by your distribution you can't simply install the lttng-modules kernel modules as the Linux kernel header files installed on your machine would not match the ones expected by the modules package.
To use the lttng-modules, you will need to compile them from source. Have a look at the documentation on that subject: https://lttng.org/docs/v2.10/#doc-building-from-source. In your case, i believe you only need to build the modules from source.
Make sure you uninstall the lttng-modules-dkms
package and then restart the lttng-sessiond
process before trying again.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install lttng-tools
If you have the LTTng‑tools Git source, run: $ ./bootstrap This script creates the configure script.
Configure the build: $ ./configure If you want the liblttng‑ctl Python bindings, use the ‑‑enable‑python‑bindings option. See also the PYTHON and PYTHON_CONFIG environment variables in ./configure ‑‑help. If you don’t want to build the manual pages, use the ‑‑disable‑man‑pages option. If you want to embed the manual pages into the lttng, lttng‑sessiond, lttng‑relayd, and lttng‑crash programs so that you don’t need man to view them, use the ‑‑enable‑embedded‑help option. If your Linux kernel is older than 2.6.27, use the ‑‑disable‑epoll option. This build configuration script finds LTTng‑UST with pkg‑config: set the PKG_CONFIG_PATH environment variable accordingly if pkg‑config cannot find the lttng‑ust package information. See ./configure ‑‑help for the complete list of options.
Build the project: $ make
Install the project: $ sudo make install $ sudo ldconfig
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page