<div dir="ltr">Before, I was installing using the ppa repository. Based on your instructions, I made lttng using the source code in a totally new environment, having the mount.h under '/lib/modules/$(uname -r)/build/fs'.<div><br></div><div>I removed the "ifneq" and "endif" statements for 'Makefile' and 'Kbuild.common' which were surrounding "mnt_ns_dep". lttng was installed successfully and the kernel trace session started, but I'm still getting the same error.</div><div><br></div><div>As a hint, in the build process for lttng-modules, I found messages such as "./fs/ext4/*.h not found". Is that part of the problem? Meaning, is enabling the mnt context filesystem-specific?</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 12, 2021 at 12:51 PM Michael Jeanson <<a href="mailto:mjeanson@efficios.com">mjeanson@efficios.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2021-01-12 12 h 29, Mohammad Kavousi wrote:<br>
> Thanks again for your reply,<br>
> <br>
> To be specific, I did exactly this:<br>
> <br>
> - Install linux source code, then copy the mentioned file to the folder <br>
> using: cp <br>
> /usr/src/linux-headers-5.4.0-59/fs/mount.h /lib/modules/$(uname -r)/build<br>
<br>
The path to the header has to stay the same, so you would need to copy <br>
it to '/lib/modules/$(uname -r)/build/fs'.<br>
<br>
The rest of the steps seem fine.<br>
<br>
One thing you can do if it still doesn't work, is modify 'Makefile' and <br>
'Kbuild.common' in the lttng-modules source directory and remove the <br>
conditions on 'mnt_ns_dep'. That would make the build fail when <br>
'fs/mount.h' isn't found and may help you find the cause.<br>
<br>
> <br>
> - Run sudo dkms autoinstall (I also did reboot)<br>
> <br>
> - Create the session and attempt to add the context<br>
> <br>
> However, I'm getting the same error.<br>
</blockquote></div>