sysdig fails with bionic:linux-hwe-edge 5.3 kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sysdig (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Marcelo Cerri |
Bug Description
[Impact]
The DKMS package won't work with new kernels on bionic.
[Test case]
Install and load the modules.
[Regression potential]
This might break the functioning of the module.
[Comments for bionic]
The syscall change affects too many places on the source code and upstream only patch to make it compatible was based on a recent version of the code, which makes the backport hard.
Since the Eoan version remains compatible with older kernels, I believe a better approach is to bring the same version back to Bionic.
-------
sysdig fails to build in bionic with the new linux-hwe-edge kernel:
$ uname -a
Linux b 5.3.0-21-generic #22~18.04.1-Ubuntu SMP Wed Oct 30 04:57:40 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https:/
SUPPORT_URL="https:/
BUG_REPORT_URL="https:/
PRIVACY_
VERSION_
UBUNTU_
$ dpkg -l | grep sysdig
ii sysdig 0.19.1-1ubuntu1.1 amd64 system-level exploration and troubleshooting tool
ii sysdig-dkms 0.19.1-1ubuntu1.1 all system-level exploration and troubleshooting tool - kernel source
$ cat /var/lib/
DKMS make.log for sysdig-0.19.1 for kernel 5.3.0-21-generic (x86_64)
Mon Nov 25 14:31:30 -03 2019
make: Entering directory '/usr/src/
CC [M] /var/lib/
/var/lib/
/var/lib/
syscall_
^~~~~
In file included from /var/lib/
./arch/
static inline void syscall_
/var/lib/
/var/lib/
syscall_
^~~
In file included from /var/lib/
./arch/
static inline void syscall_
/var/lib/
/var/lib/
struct event_data_t event_data;
^~~~~~
scripts/
make[1]: *** [/var/lib/
Makefile:1655: recipe for target '_module_
make: *** [_module_
make: Leaving directory '/usr/src/
Hello Marcelo, or anyone else affected,
Accepted sysdig into bionic-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ sysdig/ 0.24.1- 1ubuntu3~ 18.04.1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification- needed- bionic to verification- done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- bionic. In either case, without details of your testing we will not be able to proceed.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance for helping!
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.