Test disabled on Trusty:
https://kernel.ubuntu.com/git/ubuntu/autotest-client-tests.git/commit/?id=d8f563074e01f308a0b43260f45ca0dc1dfc8f15
** No longer affects: linux-signed-azure (Ubuntu)
** Changed in: ubuntu-kernel-tests
Status: New => Fix Released
** Changed in: ubuntu-kernel-tests
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** No longer affects: sysdig (Ubuntu)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-signed-azure in Ubuntu.
https://bugs.launchpad.net/bugs/1796016
Title:
Unable to build sysdig module on Trusty 4.15 Azure kernel
Status in ubuntu-kernel-tests:
Fix Released
Bug description:
On Trusty + 4.15 Azure kernel, the sysdig cannot be installed:
$ cat /var/lib/dkms/sysdig/0.1.87/build/make.log
DKMS make.log for sysdig-0.1.87 for kernel 4.15.0-1023-azure (x86_64)
Thu Oct 4 03:32:04 UTC 2018
make: Entering directory `/usr/src/linux-headers-4.15.0-1023-azure'
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install
libelf-dev, libelf-devel or elfutils-libelf-devel"
CC [M] /var/lib/dkms/sysdig/0.1.87/build/main.o
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_open’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:196:27: error: ‘struct file’ has no
member named ‘f_dentry’
int ring_no = iminor(filp->f_dentry->d_inode);
^
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_release’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:291:27: error: ‘struct file’ has no
member named ‘f_dentry’
int ring_no = iminor(filp->f_dentry->d_inode);
^
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_ioctl’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:349:28: error: ‘struct file’ has no
member named ‘f_dentry’
int ring_no = iminor(filp->f_dentry->d_inode);
^
/var/lib/dkms/sysdig/0.1.87/build/main.c:362:28: error: ‘struct file’ has no
member named ‘f_dentry’
int ring_no = iminor(filp->f_dentry->d_inode);
^
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_mmap’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:482:28: error: ‘struct file’ has no
member named ‘f_dentry’
int ring_no = iminor(filp->f_dentry->d_inode);
^
/var/lib/dkms/sysdig/0.1.87/build/main.c: At top level:
/var/lib/dkms/sysdig/0.1.87/build/main.c:1015:5: error: conflicting types for
‘__access_remote_vm’
int __access_remote_vm(struct task_struct *t, struct mm_struct *mm, unsigned
long addr,
^
In file included from ./include/linux/scatterlist.h:8:0,
from ./include/linux/dma-mapping.h:11,
from ./include/linux/skbuff.h:34,
from ./include/linux/if_ether.h:23,
from ./include/uapi/linux/ethtool.h:19,
from ./include/linux/ethtool.h:18,
from ./include/linux/netdevice.h:41,
from ./include/net/sock.h:51,
from /var/lib/dkms/sysdig/0.1.87/build/main.c:38:
./include/linux/mm.h:1391:12: note: previous declaration of
‘__access_remote_vm’ was here
extern int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
^
make[1]: *** [/var/lib/dkms/sysdig/0.1.87/build/main.o] Error 1
make: *** [_module_/var/lib/dkms/sysdig/0.1.87/build] Error 2
make: Leaving directory `/usr/src/linux-headers-4.15.0-1023-azure'
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-4.15.0-1023-azure 4.15.0-1023.24~14.04.1
ProcVersionSignature: User Name 4.15.0-1023.24~14.04.1-username 4.15.18
Uname: Linux 4.15.0-1023-azure x86_64
ApportVersion: 2.14.1-0ubuntu3.29
Architecture: amd64
Date: Thu Oct 4 03:32:26 2018
SourcePackage: linux-signed-azure
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1796016/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp